OSDN Git Service

7dcbbcb768ac546a2a808c79b9f0106bb46a065f
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2
3         PR fortran/34848
4         * gfortran.dg/missing_optional_dummy_4.f90
5
6 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7
8         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
9
10 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
11
12         * gnat.dg/unchecked_union1.adb: New test.
13
14 2008-01-22  Tom Tromey  <tromey@redhat.com>
15
16         PR c++/34829:
17         * g++.dg/ext/pr34829.C: New file.
18
19 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
20
21         PR c++/34607
22         * gcc.dg/gomp/pr34607.c: New test.
23         * g++.dg/gomp/pr34607.C: New test.
24
25         PR c++/34914
26         * g++.dg/ext/vector10.C: New test.
27
28         PR c++/34918
29         * g++.dg/other/error23.C: New test.
30
31         PR c++/34917
32         * g++.dg/ext/vector12.C: New test.
33
34 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
35
36         PR 32102
37         * gcc.dg/Wstrict-overflow-21.c: New.
38         * g++.dg/warn/Wstrict-aliasing-8.C: New.
39
40 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
41
42         PR middle-end/33092
43         * gcc.dg/pr33092.c: New.
44
45 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
46
47         * gcc.target/s390/20020926-1.c: Add -m31 option.
48
49 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
50
51         PR fortran/34915
52         * gfortran.dg/initialization_18.f90: New test.
53
54 2008-01-22  Tobias Burnus  <burnus@net-b.de>
55
56         PR fortran/34899
57         * gfortran.dg/tab_continuation.f: New.
58
59 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
60
61         PR fortran/34896
62         * gfortran.dg/use_rename_2.f90: New test.
63
64 2008-01-21  Richard Guenther  <rguenther@suse.de>
65
66         PR middle-end/34856
67         * gcc.c-torture/compile/pr34856.c: New testcase.
68
69 2008-01-21  Richard Guenther  <rguenther@suse.de>
70
71         PR c/34885
72         * gcc.c-torture/compile/pr34885.c: New testcase.
73
74 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
75
76         * gnat.dg/specs/alignment1.ads: New test.
77
78 2008-01-21  Richard Guenther  <rguenther@suse.de>
79
80         PR c++/34850
81         * g++.dg/torture/pr34850.C: New testcase.
82
83 2008-01-21  Alon Dayan  <alond@il.ibm.com>
84             Olga Golovanevsky  <olga@il.ibm.com>
85
86         PR tree-optimization/34701
87         * gcc.dg/struct/wo_prof_array_field.c: New test.
88         
89 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
90
91         PR c++/34891
92         * g++.dg/ext/vector9.C: New.
93
94 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
95
96         PR c++/34776
97         PR c++/34486
98         * g++.dg/template/crash75.C: New.
99         * g++.dg/template/crash76.C: Likewise.  
100
101 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
102
103         PR rtl-optimization/34808
104         * gcc.c-torture/compile/pr34808.c: New test.
105
106 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
107
108         PR fortran/34784
109         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
110
111         PR fortran/34861
112         * gfortran.dg/entry_array_specs_3.f90: New test.
113
114         PR fortran/34854
115         * gfortran.dg/use_rename_1.f90: New test.
116
117 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
118
119         PR fortran/34784
120         * gfortran.dg/array_constructor_20.f90: New test.
121         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
122
123         PR fortran/34785
124         * gfortran.dg/array_constructor_21.f90: New test.
125
126 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
127
128         PR libfortran/34795
129         * gfortran.dg/inquire_13.f90: New test.
130         
131         PR libfortran/34659
132         * gfortran.dg/continuation_9.f90: New test.
133
134 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
135
136         PR target/34831
137         * gcc.target/mips/pr34831.c: New test.
138
139 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
140
141         PR fortran/34817
142         PR fortran/34838
143         * gfortran.dg/any_all_1.f90:  New test.
144         * gfortran.dg/any_all_2.f90:  New test.
145
146 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
147
148         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
149         "dg-require-weak" statement.
150         * g++.dg/eh/weak1.C: Likewise.
151
152 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
153
154         PR gcov-profile/34610
155         * gcc.dg/gomp/pr34610.c: New test.
156
157 2008-01-19  Tobias Burnus  <burnus@net-b.de>
158
159         PR fortran/34760
160         * gfortran.dg/implicit_11.f90: New.
161         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
162         * gfortran.dg/entry_15.f90: Ditto.
163         * gfortran.dg/func_assign.f90: Ditto.
164         * gfortran.dg/gomp/reduction3.f90: Ditto.
165         * gfortran.dg/proc_assign_1.f90: Ditto.
166
167         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
168         of dg-excess-errors.
169
170 2008-01-18  Tobias Burnus  <burnus@net-b.de>
171
172         PR fortran/32616
173         * gfortran.dg/argument_checking_15.f90: New.
174         * gfortran.dg/argument_checking_5.f90: Change TODO into
175         dg-warning.
176
177 2008-01-18  Tobias Burnus  <burnus@net-b.de>
178
179         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
180         * gfortran.dg/enum_5.f90: Ditto.
181         * gfortran.dg/enum_6.f90: Ditto.
182         * gfortran.dg/bom_error.f90: Ditto.
183         * gfortran.dg/func_decl_4.f90: Ditto.
184
185 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
186
187         PR libfortran/34782
188         * gfortran.dg/fmt_t_6.f: New test.
189
190 2008-01-18  Tobias Burnus  <burnus@net-b.de>
191
192         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
193
194 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
195
196         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
197
198 2008-01-18  Ian Lance Taylor  <iant@google.com>
199
200         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
201
202 2008-01-18  Ian Lance Taylor  <iant@google.com>
203
204         PR c++/33407
205         * g++.dg/init/new26.C: New test.
206
207 2008-01-18  Richard Guenther   <rguenther@suse.de>
208
209         PR middle-end/34801
210         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
211         redundant one.
212
213 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
214
215         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
216         dg-require-effective-target.
217
218 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
219
220         PR target/34556
221         * gfortran.dg/reshape_2.f90: New test.
222
223 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
224
225         * gcc.dg/20040223-1.c: Fix comment typo.
226
227 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
228
229         PR target/34814
230         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
231         until 34814 is fixed.
232
233 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
234
235         PR tree-optimization/34648
236         * gcc.c-torture/compile/pr34648.c: New testcase.
237
238 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
239
240         PR testsuite/34821
241         * gcc.dg/autopar/autopar.exp: New.
242         * g++.dg/tree-ssa/pr34355.C: Require pthread.
243         * lib/target-supports.exp (check_effective_target_pthread): New.
244
245         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
246         * gcc.dg/tree-ssa/reduc-1short.c: Same.
247         * gcc.dg/tree-ssa/reduc-1.c: Same.
248         * gcc.dg/tree-ssa/reduc-2short.c: Same.
249         * gcc.dg/tree-ssa/reduc-2.c: Same
250         * gcc.dg/tree-ssa/reduc-3.c: Same.
251         * gcc.dg/tree-ssa/reduc-1char.c: Same.
252         * gcc.dg/tree-ssa/reduc-6.c: Same.
253         * gcc.dg/tree-ssa/reduc-7.c: Same.
254         * gcc.dg/tree-ssa/reduc-2char.c: Same.
255         * gcc.dg/tree-ssa/reduc-8.c: Same.
256         * gcc.dg/tree-ssa/reduc-9.c: Same.
257
258 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
259
260         * gnat.dg/discr5.adb: New test.
261
262 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
263
264         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
265
266 2008-01-17  Richard Guenther  <rguenther@suse.de>
267
268         PR tree-optimization/34825
269         * gcc.dg/pr34825.c: New testcase.
270
271 2008-01-17  Richard Guenther  <rguenther@suse.de>
272
273         * gcc.c-torture/execute/20080117-1.c: New testcase.
274
275 2008-01-17  Revital Eres  <eres@il.ibm.com>
276
277         PR30957
278         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
279
280 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
281
282         PR fortran/34429
283         * gfortran.dg/function_charlen_1.f90: New test.
284
285         PR fortran/34431
286         * gfortran.dg/function_types_1.f90: New test.
287         * gfortran.dg/function_types_2.f90: New test.
288
289         PR fortran/34471
290         * gfortran.dg/function_kinds_4.f90: New test.
291         * gfortran.dg/function_kinds_5.f90: New test.
292
293         * gfortran.dg/defined_operators_1.f90: Errors now at function
294         declarations.
295         * gfortran.dg/private_type_4.f90: The same.
296         * gfortran.dg/interface_15.f90: The same.
297         * gfortran.dg/elemental_args_check_2.f90: The same.
298         * gfortran.dg/auto_internal_assumed.f90: The same.
299
300 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
301
302         * gnat.dg/sizetype.adb: New test.
303
304 2008-01-16  Richard Guenther  <rguenther@suse.de>
305
306         PR middle-end/32628
307         * gcc.dg/overflow-warn-7.c: New testcase.
308
309 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
310
311         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
312
313 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
314         Richard Guenther  <rguenther@suse.de>
315
316         PR c/34668
317         * gcc.dg/pr34668-1.c: New test.
318         * gcc.dg/pr34668-2.c: Likewise.
319
320 2008-01-16  Richard Guenther  <rguenther@suse.de>
321
322         PR c++/33819
323         * g++.dg/torture/pr33819.C: New testcase.
324
325 2008-01-16  Richard Guenther  <rguenther@suse.de>
326
327         PR c/34768
328         * gcc.c-torture/execute/pr34768-1.c: New testcase.
329         * gcc.c-torture/execute/pr34768-2.c: Likewise.
330
331 2008-01-16  Tobias Burnus  <burnus@net-b.de>
332
333         PR fortran/34796
334         * gfortran.dg/argument_checking_13.f90: New.
335         * gfortran.dg/argument_checking_14.f90: New.
336
337 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
338         
339         PR libfortran/34671
340         * gfortran.dg/anyallcount_1.f90:  New test.
341
342 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
343
344         PR c++/34399
345         * g++.dg/cpp0x/vt-34399.C: New.
346         * g++.dg/template/friend50.C: New.
347
348 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
349
350         PR c++/34751
351         * g++.dg/cpp0x/vt-34751.C: New.
352
353 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
354
355         PR c++/34051
356         PR c++/34055
357         PR c++/34102
358         PR c++/34103
359         * g++.dg/cpp0x/vt-34051-2.C: New.
360         * g++.dg/cpp0x/vt-34102.C: New.
361         * g++.dg/cpp0x/vt-34051.C: New.
362         * g++.dg/cpp0x/vt-34055.C: New.
363         * g++.dg/cpp0x/vt-34103.C: New.
364
365 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
366
367        PR c++/34314
368        * g++.dg/cpp0x/vt-34314.C: New.
369        * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
370        reality (the error message was wrong previously).
371
372 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
373
374        PR c++/33964
375        * g++.dg/cpp0x/vt-33964.C: New.
376        * g++.dg/template/partial5.C: New.
377
378 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
379
380        PR c++/34052
381        * g++.dg/cpp0x/vt-34052.C: New.
382        * g++.dg/template/ttp26.C: New.
383         
384 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
385
386         * gnat.dg/rep_clause2.ad[sb]: New test.
387         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
388
389 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
390
391         PR c++/24924
392         * g++.dg/cpp/pedantic-errors.C: Delete.
393         * g++.dg/cpp/permissive.C: Delete.
394         
395 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
396
397         * gcc.c-torture/compile/20080114-1.c: New test.
398
399 2008-01-13  Tobias Burnus  <burnus@net-b.de>
400
401         PR fortran/34665
402         * gfortran.dg/argument_checking_11.f90: New.
403         * gfortran.dg/argument_checking_12.f90: New.
404         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
405         * gfortran.dg/c_assoc_2.f03: Update dg-error.
406         * gfortran.dg/argument_checking_3.f90: Ditto.
407         * gfortran.dg/pointer_intent_2.f90: Ditto.
408         * gfortran.dg/import2.f90: Ditto.
409         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
410         * gfortran.dg/implicit_actual.f90: Ditto.
411         * gfortran.dg/used_dummy_types_3.f90: Ditto.
412         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
413
414 2008-01-13  Tobias Burnus  <burnus@net-b.de>
415
416         PR fortran/34763
417         * gfortran.dg/interface_proc_end.f90: New.
418
419 2008-01-13  Tobias Burnus  <burnus@net-b.de>
420
421         PR fortran/34759
422         * gfortran.dg/assumed_size_refs_4.f90: New.
423
424 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
425
426         * gnat.dg/unchecked_convert1.adb.
427
428 2008-01-13  Richard Guenther  <rguenther@suse.de>
429
430         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
431         readable and writable again before exiting.
432
433 2008-01-13  Richard Guenther  <rguenther@suse.de>
434
435         PR middle-end/34601
436         * gcc.dg/noncompile/incomplete-4.c: New testcase.
437
438 2008-01-13  Jan Hubicka  <jh@suse.cz>
439
440         PR middle-end/32135
441         * gcc.dg/pr32135.c: new.
442
443 2008-01-12  Doug Kwan  <dougkwan@google.com>
444
445         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
446         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
447         -Wignored-qualifiers.
448
449 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
450
451         * gnat.dg/slice3.adb: New test.
452         * gnat.dg/slice4.adb: Likewise.
453
454 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
455
456         * gnat.dg/bit_packed_array.ad[sb]: New test.
457
458 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
459
460         PR fortran/34432
461         * gfortran.dg/parens_7.f90: New test.
462
463 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
464
465         * gcc.dg/tree-ssa/loadpre5.c: Use static.
466         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
467
468         * gcc.dg/pr33826.c: Require nonpic.
469
470 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
471
472         PR fortran/34722
473         * gfortran.dg/inquire_12.f90: New test.
474
475 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
476
477         PR libfortran/34670
478         * all_bounds_1.f90: New test case.
479         * maxloc_bounds_1.f90: New test case.
480         * maxloc_bounds_2.f90: New test case.
481         * maxloc_bounds_3.f90: New test case.
482         * maxloc_bounds_4.f90: New test case.
483         * maxloc_bounds_5.f90: New test case.
484         * maxloc_bounds_6.f90: New test case.
485         * maxloc_bounds_7.f90: New test case.
486         * maxloc_bounds_8.f90: New test case.
487
488 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
489
490         * gcc.dg/struct-ret-3.c: New test.
491
492 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
493
494         PR fortran/34537
495         * gfortran.dg/transfer_simplify_8.f90: New test.
496
497 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
498
499         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
500         size_t using predefined macro.
501
502 2008-01-10  Raksit Ashok  <raksit@google.com>
503
504         PR rtl-optimization/27971
505         * gcc.target/i386/pr27971.c: New testcase.
506
507 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
508
509         PR fortran/34396
510         * gfortran.dg/bounds_check_12.f90: New test.
511
512 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
513
514         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
515         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
516
517 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
518
519         PR middle-end/34641
520         * g++.dg/torture/pr34641.C: New testcase.
521
522 2008-01-10  Richard Guenther  <rguenther@suse.de>
523
524         PR tree-optimization/34651
525         * g++.dg/torture/pr34651.C: New testcase.
526
527 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
528
529         PR tree-optimization/34017
530         * gcc.dg/tree-ssa/pr34017.c: New.
531
532 2008-01-09  Richard Guenther  <rguenther@suse.de>
533         Andrew Pinski  <andrew_pinski@playstation.sony.com>
534
535         PR middle-end/30132
536         * gcc.c-torture/compile/pr30132.c: New testcase.
537
538 2008-01-09  Richard Guenther  <rguenther@suse.de>
539
540         PR middle-end/34458
541         * gcc.c-torture/compile/pr34458.c: New testcase.
542
543 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
544
545         PR testsuite/30459
546         g++.dg/eh/ia64-2.C: Require weak support.
547
548 2008-01-08  Richard Guenther  <rguenther@suse.de>
549
550         PR middle-end/31863
551         * g++.dg/torture/pr31863.C: New testcase.
552
553 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
554
555         PR middle-end/34694
556         * gcc.dg/gomp/pr34694.c: New test.
557         * g++.dg/gomp/pr34694.C: New test.
558
559         PR c++/33890
560         * g++.dg/gomp/pr33890.C: New test.
561
562 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
563
564         PR fortran/34476
565         * gfortran.dg/parameter_array_init_3.f90: New test.
566
567 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
568
569         PR fortran/34681
570         PR fortran/34704
571         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
572
573 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
574
575         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
576         * g++.dg/other/spu2vmx-1.C: Use it.
577
578 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
579
580         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
581
582         PR testsuite/34575
583         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
584         * gcc.target/powerpc/parity-1.c: Likewise.
585
586 2008-01-07  Fred Fish  <fnf@specifix.com>
587
588         PR preprocessor/30363:
589         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
590         macro expansions.
591
592 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
593
594         PR fortran/34672
595         * gfortran.dg/use_only_2.f90: New test.
596
597 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
598
599         PR libstdc++/34680
600         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
601         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
602
603 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
604
605         PR fortran/34545
606         * gfortran.dg/use_12.f90: New test.
607
608 2008-01-06  Tobias Burnus  <burnus@net-b.de>
609
610         PR fortran/34689
611         * interface.c (compare_actual_formal): Fix intent(out) check for
612         function result variables.
613
614 2008-01-06  Tobias Burnus  <burnus@net-b.de>
615
616         PR fortran/34690
617         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
618
619 2008-01-06  Tobias Burnus  <burnus@net-b.de>
620
621         PR fortran/34689
622         * gfortran.dg/intent_out_4.f90: Fix test case.
623
624 2008-01-06  Tobias Burnus  <burnus@net-b.de>
625
626         PR fortran/34689
627         * gfortran.dg/intent_out_4.f90: New.
628
629 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
630
631         PR libfortran/34540
632         * gfortran.dg/optional_dim_3.f90: New test.
633
634 2008-01-06  Tobias Burnus  <burnus@net-b.de>
635
636         PR fortran/34658
637         * gfortran.dg/common_11.f90: New.
638         * gfortran.dg/blockdata_1.f90: Update test case.
639         * gfortran.dg/blockdata_2.f90: Update test case.
640
641 2008-01-06  Tobias Burnus  <burnus@net-b.de>
642
643         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
644
645 2008-01-06  Tobias Burnus  <burnus@net-b.de>
646
647         PR fortran/34655
648         * gfortran.dg/equiv_constraint_9.f90: New.
649
650 2008-01-06  Revital Eres  <eres@il.ibm.com>
651
652         PR tree-optimization/34263
653         * gcc.dg/pr34263.c:  New testcase.
654
655 2008-01-06  Tobias Burnus  <burnus@net-b.de>
656
657         PR fortran/34654
658         * gfortran.dg/internal_io_unf.f90: New.
659
660 2008-01-06  Tobias Burnus  <burnus@net-b.de>
661
662         PR fortran/34660
663         * gfortran.dg/elemental_args_check_2.f90: New.
664
665 2008-01-06  Tobias Burnus  <burnus@net-b.de>
666
667         PR fortran/34662
668         * gfortran.dg/intent_out_3.f90: New.
669
670 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
671
672         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
673
674 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
675
676         PR libfortran/34676
677         * gfortran.dg/list_read_8.f90: New test.
678
679 2008-01-04  Richard Guenther  <rguenther@suse.de>
680
681         PR middle-end/34029
682         * gcc.c-torture/compile/pr34029-1.c: New testcase.
683         * gcc.c-torture/compile/pr34029-2.c: Likewise.
684
685 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
686
687         PR gcov-profile/34609
688         * g++.dg/gcov/gcov-6.C: New test.
689
690 2008-01-04  Richard Guenther  <rguenther@suse.de>
691
692         PR tree-optimization/31081
693         * g++.dg/torture/pr31081-1.C: New testcase.
694         * g++.dg/torture/pr31081-2.C: Likewise.
695
696 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
697
698         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
699         * gcc.target/mips/rsqrt-2.c: Likewise.
700         * gcc.target/mips/rsqrt-4.c: New test.
701
702 2008-01-04  Tobias Burnus  <burnus@net-b.de>
703
704         PR fortran/34557
705         * gfortran.dg/equiv_substr.f90: New.
706
707 2008-01-03  Tom Tromey  <tromey@redhat.com>
708
709         PR c/34457:
710         * gcc.dg/pr34457-2.c: New file.
711         * gcc.dg/pr34457-1.c: New file.
712
713 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
714
715         Revert fix for PR tree-optimization/34458.
716
717 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
718
719         PR tree-optimization/34458
720         * gcc.dg/tree-ssa/pr34458.c: New.
721
722 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
723
724         PR libfortran/34565
725         * gfortran.dg/internal_readwrite_1.f90:  New test.
726         * gfortran.dg/internal_readwrite_2.f90:  New test.
727
728 2008-01-03  Tom Tromey  <tromey@redhat.com>
729
730         PR preprocessor/34602:
731         * gcc.dg/cpp/pr34602.c: New file.
732
733 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
734
735         PR tree-optimization/29484
736         * gcc.c-torture/execute/20071220-1.c: New test.
737         * gcc.c-torture/execute/20071220-2.c: New test.
738
739 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
740
741         PR tree-optimization/34635
742         * gcc.dg/tree-ssa/pr34635.c: New.
743         * gcc.dg/tree-ssa/pr34635-1.c: New.
744
745 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
746
747         PR middle-end/34562
748         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
749         scan-assembler check.
750
751 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
752
753         PR middle-end/34608
754         * g++.dg/gomp/pr34608.C: New test.
755
756 2008-01-02  Richard Guenther  <rguenther@suse.de>
757
758         PR middle-end/34093
759         PR middle-end/31976
760         * gcc.c-torture/compile/pr34093.c: New testcase.
761
762 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
763
764        * g++.dg/cpp0x/long_long.C: New.
765
766 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
767
768         * gcc.target/spu/tag_manager.c : Include stdlib.h.
769         * gcc.target/spu/Wmain.c: Fix the line numbers for the
770         warning on the function main.
771
772 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
773
774         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
775         rather than __v2di type.
776
777 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
778
779         PR fortran/34558
780         * gfortran.dg/linked_list_1.f90: New test.
781
782 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
783
784         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
785         instead of appending to it.
786
787 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
788
789         PR tree-optimization/34591
790         * gcc.dg/vect/pr34591.c: New test.
791
792 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
793
794         PR libfortran/34594
795         * gfortran.dg/direct_io_8.f90:  New test case.
796
797 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
798
799         PR target/34281
800         * gcc.c-torture/execute/20071213-1.c: New test.
801
802 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
803
804         PR libfortran/34560
805         * gfortran.dg/read_eof_5.f90: New test.
806
807 2007-12-25  Tobias Burnus  <burnus@net-b.de>
808
809         PR fortran/34514
810         * gfortran.dg/initialization_17.f90: New.
811
812 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
813
814         PR libfortran/34566
815         * gfortran.dg/matmul_6.f90:  New test.
816
817 2007-12-23  Tobias Burnus  <burnus@net-b.de>
818
819         PR fortran/34421
820         * gfortran.dg/entry_17.f90: New.
821
822 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
823
824         PR fortran/34536
825         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
826         * gfortran.dg/real_const_3.f90: Likewise.
827         * gfortran.dg/unary_operator.f90: New test.
828
829 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
830
831         * gnat.dg/pack2.adb: New test.
832
833 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
834
835         PR fortran/34559
836         * gfortran.dg/repeat_6.f90: New test.
837
838 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
839
840         PR fortran/34549
841         * cshift_shift_real_1.f90:  New test.
842
843 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
844
845         PR fortran/34540
846         * gfortran.dg/shift-kind_2.f90: New test.
847
848 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
849
850         PR target/8835
851         * gcc.dg/pr8835-1.c: New.
852
853 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
854
855         PR fortran/34438
856         * gfortran.dg/default_initialization_3.f90: New test.
857
858 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
859
860         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
861         conditions.
862         (dg-mips-options): Treat -march=24k* as a 32-bit option.
863
864 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
865
866         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
867         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
868
869 2007-12-20  Jason Merrill  <jason@redhat.com>
870
871         * gcc.dg/overload/arg[14].C: Remove expected errors.
872
873 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
874
875         PR c++/34459
876         * gcc.c-torture/execute/20071219-1.c: New test.
877
878 2007-12-20  Tobias Burnus  <burnus@net-b.de>
879
880         PR fortran/34530
881         * gfortran.dg/namelist_44.f90: New.
882
883 2007-12-20  Tobias Burnus  <burnus@net-b.de>
884
885         PR fortran/34482
886         * gfortran.dg/boz_8.f90: Add error-check check.
887         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
888         stop by call abort.
889
890 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
891
892         * gcc.dg/gomp/combined-1.c: New test.
893
894 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
895
896         PR tree-optimization/34355
897         * g++.dg/tree-ssa/pr34355.C: New test.
898
899 2007-12-19  Revital Eres  <eres@il.ibm.com>
900
901          * gcc.dg/sms-5.c: New testcase.
902
903 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
904
905         PR fortran/34325
906         * gfortran.dg/missing_parens_1.f90: New.
907         * gfortran.dg/missing_parens_1.f90: New.
908         
909 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
910
911         PR fortran/34495
912         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
913         expressions.
914         * gfortran.dg/transfer_simplify_7.f90: New test.
915
916 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
917
918         * gcc.dg/pr32912-3.c: Compile with -w.
919
920         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
921
922 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
923             Jakub Jelinek  <jakub@redhat.com>
924         
925         PR c++/32565
926         PR c++/33943
927         PR c++/33965
928         * g++.dg/cpp0x/variadic86.C: New.
929         * g++.dg/cpp0x/variadic87.C: New.
930         * g++.dg/cpp0x/variadic84.C: New.
931         * g++.dg/cpp0x/variadic85.C: New.
932         * g++.dg/template/ttp25.C: New.
933
934 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
935
936         PR tree-optimization/34123
937         * gcc.dg/tree-ssa/pr34123.c: New test.
938
939 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
940
941         PR rtl-optimization/34456
942         * gcc.c-torture/execute/pr34456.c: New test.
943
944 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
945
946         PR c++/34488
947         * g++.dg/parse/friend7.C: New test.
948
949         PR rtl-optimization/34490
950         * gcc.c-torture/execute/20071216-1.c: New test.
951
952 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
953
954         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
955
956 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
957
958         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
959         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
960         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
961         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
962         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
963
964 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
965
966         PR c/34506
967         * gcc.dg/gomp/clause-2.c: New test.
968         * g++.dg/gomp/clause-4.C: New test.
969
970 2007-12-17  Tobias Burnus  <burnus@net-b.de>
971
972         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
973         part of Fortran 77/95/2003.
974
975 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
976
977         PR tree-optimization/34445
978         * gfortran.dg/vect/cost-model-pr34445.f: New test.
979         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
980
981 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
982
983         PR fortran/34427
984         * gfortran.dg/namelist_42.f90: Update.
985         * gfortran.dg/namelist_43.f90: New.
986         
987 2007-12-16  Tobias Burnus  <burnus@net-b.de>
988
989         PR fortran/34495
990         * gfortran.dg/initialization_16.f90: New.
991
992 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
993
994         PR fortran/34305
995         * gfortran.dg/real_dimension_1.f:  New test case.
996
997 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
998
999         * gcc.dg/torture/pr24257.c: Remove -O from options.
1000
1001 2007-12-16  Tobias Burnus  <burnus@net-b.de>
1002
1003         PR fortran/34246
1004         * gfortran.dg/bind_c_usage_16.f03: Extend test.
1005
1006 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
1007
1008         PR fortran/31213
1009         PR fortran/33888
1010         PR fortran/33998
1011         * gfortran.dg/mapping_1.f90: New test.
1012         * gfortran.dg/mapping_2.f90: New test.
1013         * gfortran.dg/mapping_3.f90: New test.
1014
1015 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1016
1017         PR rtl-optimization/34415
1018         * gcc.c-torture/execute/pr34415.c: New test.
1019
1020 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
1021
1022         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
1023         void. 
1024
1025 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
1026
1027         PR bootstrap/34003
1028         * gcc.dg/pr34003-1.c: New test.
1029         * gcc.dg/pr34003-2.c: New.
1030
1031 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
1032
1033         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
1034         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
1035         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
1036         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
1037         add -save-temps.
1038         * gcc.target/cris/torture/cris-torture.exp,
1039         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
1040         * gcc.target/cris/builtin_ctz_v3.c,
1041         gcc.target/cris/builtin_ctz_v8.c,
1042         gcc.target/cris/builtin_clz_v0.c,
1043         gcc.target/cris/builtin_clz_v3.c,
1044         gcc.target/cris/builtin_bswap_v3.c,
1045         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
1046         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
1047         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
1048         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
1049         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
1050         lib/target-supports.exp: Adjust for crisv32-*-*.
1051
1052 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
1053
1054         * gcc.dg/debug/const-3.c: New.
1055
1056 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1057
1058         * g++.dg/other/datasec1.C: Require named section support.
1059
1060 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
1061
1062         PR target/29978
1063         * gcc.target/i386/pr29978.c: New test.
1064
1065 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1066
1067         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
1068         instead of -msse4.1.
1069         * gcc.target/i386/sse-12.c (dg-options): Ditto.
1070         * g++.dg/other/i386-2.C (dg-options): Ditto.
1071
1072 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1073
1074         PR fortran/34438
1075         * gfortran.dg/private_type_10.f90: New.
1076
1077 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1078
1079         PR fortran/34398
1080         * gfortran.dg/nan_4.f90: New.
1081
1082 2007-12-14  Richard Guenther  <rguenther@suse.de>
1083
1084         PR middle-end/34462
1085         * gcc.c-torture/compile/20071214-1.c: New testcase.
1086
1087 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1088
1089         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
1090         macros to test macroized SSE intrinsics.  Use new macros to test
1091         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
1092         emmintrin.h, xmmintrin.h and bmmintrin.h
1093         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
1094         to test with immediate operand.
1095
1096 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1097
1098         PR target/34091
1099         * gcc.c-torture/compile/pr34091.c: New test.
1100
1101 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1102
1103         * gcc.dg/uninit-13.c: UnXFAIL.
1104         * gcc.dg/complex-5.c: New testcase.
1105
1106 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1107
1108         * gcc.dg/struct/struct-reorg.exp: Replace 
1109          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
1110         
1111 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
1112
1113         PR libfortran/34370
1114         PR libfortran/34323
1115         PR libfortran/34405
1116         * gfortran.dg/advance_6.f90:  New test case.
1117         * gfortran.dg/direct_io_7.f90:  New test case.
1118         * gfortran.dg/streamio_13.f90:  New test case.
1119
1120 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
1121
1122         * g++.dg/cpp0x/__func__.C: New.
1123
1124 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
1125
1126         PR target/34435
1127         * g++.dg/other/pr34435.C: New testcase.
1128
1129 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1130
1131         * gcc.dg/struct: New directory with tests 
1132         for struct-reorg optimizaion.
1133         * gcc.dg/struct/struct-reorg.exp: New script.
1134         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
1135         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1136         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
1137         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1138         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1139         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1140         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1141         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1142         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1143         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1144         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1145         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1146         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1147         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1148         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1149         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1150         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
1151         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
1152         * gcc.dg/struct/w_prof_global_array.c: Likewise.
1153         * gcc.dg/struct/w_prof_global_var.c: Likewise.
1154         * gcc.dg/struct/w_prof_local_array.c: Likewise.
1155         * gcc.dg/struct/w_prof_local_var.c: Likewise.
1156         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1157         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1158
1159 2007-12-13  Tobias Burnus  <burnus@net-b.de>
1160
1161         PR fortran/34427
1162         * gfortran.dg/namelist_42.f90: New.
1163
1164 2007-12-12  Tobias Burnus  <burnus@net-b.de>
1165
1166         PR fortran/34254
1167         * gfortran.dg/function_kinds_3.f90: New.
1168
1169 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
1170
1171         * gcc.target/s390/20071212-1.c: New testcase.
1172
1173 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
1174
1175         PR c++/34238
1176         * g++.dg/ext/visibility/anon7.C: Add xfail.
1177         * g++.dg/ext/visibility/anon9.C: New test.
1178         * g++.dg/ext/visibility/anon10.C: New test.
1179
1180         PR c++/34364
1181         * g++.dg/rtti/dyncast2.C: New test.
1182
1183 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
1184
1185         PR tree-optimization/34407
1186         * gcc.dg/vect/pr34407.c: New test.
1187
1188 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1189
1190         PR fortran/34411
1191         * gfortran.dg/error_recovery_5.f90: New.
1192         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
1193
1194 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1195
1196         PR tree-optimization/34371
1197         * gcc.c-torture/compile/20071207-1.c: New test.
1198
1199 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
1200
1201         PR c++/34059
1202         * g++.dg/parse/crash40.C: New test.
1203
1204 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1205
1206         * g++.dg/opt/memcpy1.C: New test.
1207
1208 2007-12-10  Tobias Burnus  <burnus@net-b.de>
1209
1210         PR fortran/34425
1211         * gfortran.dg/argument_checking_10.f90: New.
1212
1213 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1214
1215         PR rtl-optimization/34302
1216         * gcc.c-torture/execute/20071210-1.c: New test.
1217
1218 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1219
1220         PR c++/34395
1221         * g++.dg/cpp0x/error1.C: New test.
1222
1223         PR c++/34394
1224         * g++.dg/other/error22.C: New test.
1225
1226 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
1227
1228         PR target/32086
1229         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1230         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1231         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1232
1233 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
1234
1235         PR c++/34178
1236         PR c++/34340
1237         * g++.dg/template/repo6.C: New test.
1238         * g++.dg/template/repo7.C: New test.
1239         * g++.dg/template/repo8.C: New test.
1240
1241 2007-12-09  H.J. Lu  <hjl@lucon.org>
1242             Tobias Burnus  <burnus@net-b.de>
1243
1244         PR fortran/34404
1245         * gfortran.dg/read_2.f90: New.
1246
1247 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1248
1249         * lib/target-supports.exp (check_effective_target_tls_native):
1250         Fix typo.
1251
1252 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
1253
1254         PR ada/34366
1255         * gnat.dg/enclosing_record_reference.ads,
1256         gnat.dg/enclosing_record_reference.adb: New test.
1257
1258 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
1259
1260         PR fortran/32129
1261         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
1262         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
1263
1264         PR fortran/31487
1265         * gfortran.dg/char_component_initializer_1.f90: New test.
1266
1267 2007-12-09  Tobias Burnus  <burnus@net-b.de>
1268
1269         PR fortran/34342
1270         PR fortran/34345
1271         PR fortran/18026
1272         PR fortran/29471
1273
1274         * gfortran.dg/boz_8.f90: New.
1275         * gfortran.dg/boz_9.f90: New.
1276         * gfortran.dg/boz_10.f90: New.
1277         * gfortran.dg/boz_7.f90: Update dg-warning.
1278         * gfortran.dg/pr16433.f: Add dg-error.
1279         * gfortan.dg/ibits.f90: Update dg-warning.
1280         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
1281         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1282
1283 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
1284
1285         PR fortran/34359
1286         * gfortran.dg/include_1.f90: New test.
1287         * gfortran.dg/include_1.inc: New.
1288         * gfortran.dg/include_2.f90: New test.
1289
1290 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
1291
1292         * gcc.c-torture/compile/20011130-2.c: Fix typo.
1293
1294 2007-12-08  Tobias Burnus  <burnus@net-b.de>
1295
1296         PR fortran/34319
1297         * gfortran.dg/nan_3.f90: New.
1298
1299 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
1300
1301         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
1302
1303 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1304
1305         * gnat.dg/tamdt*.ad?: Support for ...
1306         * gnat.dg/test_tamdt.adb: New test.
1307
1308 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1309
1310         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
1311         exports and document how these can be exercised.
1312
1313 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
1314
1315         PR ada/15805
1316         * gnat.dg/specs/access_constants.ads: New test.
1317
1318         * gnat.dg/specs/access_constant_decl.ads: New test.
1319
1320         PR ada/21346
1321         * gnat.dg/compose.adb: New test.
1322
1323 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1324
1325         PR ada/34173
1326         * gnat.dg/unc_memops.ad[sb]: Support for ...
1327         * gnat.dg/unc_memfree.adb: New test.
1328         
1329 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
1330
1331         * gfortran.dg/ltrans-7.f90: New.
1332
1333 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
1334             Dorit Nuzman  <dorit@il.ibm.com>
1335
1336         PR tree-optimization/34005
1337         * gcc.dg/vect/pr34005.c: New test.
1338
1339 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
1340
1341         PR c++/34336
1342         * g++.dg/template/new8.C: New test.
1343
1344 2007-12-06  Tobias Burnus  <burnus@net-b.de>
1345
1346         PR fortran/34333
1347         * gfortran.dg/boz_7.f90: New.
1348         * gfortran.dg/int_1.f90: Disable -pedantic option.
1349         * gfortran.dg/boz_1.f90: Ditto.
1350         * gfortran.dg/boz_3.f90: Ditto.
1351         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
1352         * gfortran.dg/ibits.f90: Ditto.
1353         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1354         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1355
1356 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
1357
1358         PR fortran/34335
1359         * gfortran.dg/used_types_19.f90: New test.
1360
1361 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
1362
1363         * gfortran.dg/nan_2.f90: Add -mieee for sh.
1364         * gfortran.dg/nearest_2.f90: Likewise.
1365         * gfortran.dg/nearest_3.f90: Likewise.
1366
1367 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1368
1369         PR middle-end/34337
1370         * gcc.c-torture/execute/20071205-1.c: New test.
1371
1372 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
1373
1374         * gfortran.dg/module_nan.f90: Add -mieee for sh.
1375         * gfortran.dg/real_const_3.f90: Likewise.
1376
1377 2007-12-05  Richard Guenther  <rguenther@suse.de>
1378
1379         PR tree-optimization/34138
1380         * gcc.c-torture/compile/pr34138.c: New testcase.
1381
1382 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1383
1384         PR debug/33739
1385         * gfortran.dg/debug_2.f: New test.
1386
1387 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
1388
1389         * gnat.dg/specs/elab1.ads: New test.
1390
1391 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
1392
1393         PR target/34312
1394         * gcc.target/i386/pr34312.c: New test.
1395
1396 2007-12-05  Tobias Burnus  <burnus@net-b.de>
1397
1398         PR fortran/34333
1399         * gfortran.dg/nan_2.f90: New.
1400
1401 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1402
1403         PR c++/34271
1404         * g++.dg/cpp0x/decltype9.C: New test.
1405         * g++.dg/cpp0x/decltype10.C: New test.
1406
1407 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
1408
1409         PR ada/21489
1410         * gnat.dg/rm_6_4_1_13.adb: New test.
1411
1412 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1413
1414         PR middle-end/34134
1415         * gcc.c-torture/compile/20071117-1.c: New test.
1416
1417 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1418
1419         PR c++/34101
1420         * g++.dg/cpp0x/variadic-ttp.C: New.
1421
1422 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1423         
1424         * gcc.dg/parse-decl-after-if.c: New.
1425         * gcc.dg/20031223-1.c: Adjust.
1426         
1427 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1428
1429         PR c++/33509
1430         * g++.dg/cpp0x/variadic-throw.C: New.
1431
1432 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1433
1434         PR c++/33091
1435         * g++.dg/cpp0x/variadic-unify.C: New.
1436
1437 2007-12-04  Richard Guenther  <rguenther@suse.de>
1438
1439         PR middle-end/34334
1440         PR middle-end/34222
1441         * gcc.c-torture/compile/pr34334.c: New testcase.
1442         * g++.dg/torture/pr34222.C: New testcase.
1443
1444 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1445
1446         * gcc.c-torture/execute/20071202-1.c: New test.
1447         * gcc.dg/tree-ssa/pr34146-2.c: New test.
1448
1449 2007-12-04  Tobias Burnus  <burnus@net-b.de>
1450
1451         PR fortran/34318
1452         * gfortran.dg/module_nan.f90: New.
1453
1454 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1455
1456         * lib/target-supports.exp (get_compiler_messages): Replace with...
1457         (check_compile): ...this new procedure.  Handle TYPE == executable.
1458         Use comments in the source to determine the correct extension.
1459         Return a pair containing the compiler output and the output filename.
1460         Don't delete the file here.
1461         (check_no_compiler_messages_nocache): New procedure.
1462         (check_no_compiler_messages): Use it.
1463         (check_no_messages_and_pattern_nocache): New procedure.
1464         (check_no_messages_and_pattern): Use it.
1465         (check_runtime_nocache, check_runtime): New procedures.
1466         (check_effective_target_tls): Use check_no_compiler_messages.
1467         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
1468         (check_effective_target_tls_runtime): Use check_runtime.
1469         (check_effective_target_fstack_protector): Likewise.
1470         (check_iconv_available): Use check_runtime_nocache.
1471         (check_effective_target_fortran_large_real): Use
1472         check_no_compiler_messages.
1473         (check_effective_target_fortran_large_int): Likewise.
1474         (check_effective_target_static_libgfortran): Likewise.
1475         (check_750cl_hw_available): Use check_cached_effective_target
1476         and check_runtime_nocache.
1477         (check_vmx_hw_available): Likewise.
1478         (check_effective_target_broken_cplxf_arg): Likewise.
1479         (check_alpha_max_hw_available): Use check_runtime.
1480         (check_function_available): Use check_no_compiler_messages.
1481         (check_cxa_atexit_available): Use check_cached_effective_target
1482         and check_runtime_nocache.
1483         (check_effective_target_dfp_nocache): Use
1484         check_no_compiler_messages_nocache.
1485         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
1486         (check_effective_target_dfp): Use check_cached_effective_target.
1487         (check_effective_target_dfprt): Likewise.
1488         (check_effective_target_arm_neon_hw): Use check_runtime.
1489         (check_effective_target_ultrasparc_hw): Likewise.
1490         (check_effective_target_c99_runtime): Use
1491         check_no_compiler_messages_nocache.
1492
1493 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
1494
1495         PR middle-end/29749
1496         * gcc.dg/fold-rotate-1.c: New test.
1497
1498         PR tree-optimization/33453
1499         * gcc.c-torture/compile/20071203-1.c: New test.
1500
1501 2007-12-03  Robert Dewar <dewar@adacore.com>
1502             Samuel Tardieu  <sam@rfc1149.net>
1503
1504         PR ada/34287
1505         * gnat.dg/check_elaboration_code.adb: New test.
1506         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
1507         New support files.
1508
1509 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1510
1511         PR c++/34061
1512         * g++.dg/cpp0x/pr34061.C: New.
1513
1514 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1515
1516         PR c++/34273
1517         * g++.dg/other/error21.C: New.
1518
1519 2007-12-02  Revital Eres  <eres@il.ibm.com>
1520
1521         * gcc.dg/sms-4.c: New testcase.
1522
1523 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
1524             Revital Eres  <eres@il.ibm.com>
1525
1526         * gcc.dg/sms-3.c: New testcase.
1527
1528 2007-12-01  Ollie Wild  <aaw@google.com>
1529
1530         PR c++/8171
1531         * g++.dg/conversion/ptrmem9.C: New test.
1532
1533 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1534
1535         PR libfortran/34291
1536         * gfortran.dg/namelist_41.f90: New test.
1537
1538 2007-11-30  Tom Tromey  <tromey@redhat.com>
1539
1540         PR preprocessor/32868:
1541         * gcc.dg/cpp/pr32868.c: New file.
1542
1543 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1544
1545         PR fortran/34248
1546         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
1547
1548 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
1549
1550         PR rtl-optimization/34171
1551         * gcc.dg/pr34171.c: New testcase.
1552
1553 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
1554
1555         * gcc.dg/tree-ssa/pr34244.c: Fixed.
1556
1557 2007-11-30  Tobias Burnus  <burnus@net-b.de>
1558
1559         PR fortran/34133
1560         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
1561         * gfortran.dg/bind_c_usage_11.f03: New.
1562         * gfortran.dg/bind_c_usage_12.f03: New.
1563
1564 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
1565
1566         PR c++/34275
1567         * g++.dg/other/error20.C: New test.
1568
1569 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
1570
1571         PR fortran/34230
1572         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
1573
1574 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
1575
1576         PR tree-optimization/34244
1577         * gcc.dg/tree-ssa/pr34244.c: New test.
1578
1579 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
1580
1581         PR tree-optimization/33434
1582         * gcc.dg/pr33434-1.c: New test.
1583         * gcc.dg/pr33434-2.c: New test.
1584         * gcc.dg/pr33434-3.c: New test.
1585         * gcc.dg/pr33434-4.c: New test.
1586
1587         PR c++/34270
1588         * g++.dg/template/cond7.C: New test.
1589
1590         PR c++/34267
1591         PR c++/34268
1592         * g++.dg/cpp0x/decltype7.C: New test.
1593         * g++.dg/cpp0x/decltype8.C: New test.
1594
1595 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1596
1597         PR fortran/34248
1598         * gfortran.dg/result_in_spec_3.f90: New.
1599
1600 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1601
1602         PR fortran/34262
1603         * gfortran.dg/mvbits_3.f90: New.
1604
1605 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
1606         
1607         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1608         Delete.
1609         (check_effective_target_hard_float): New.
1610         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
1611         * gcc.dg/pr30957-1.c: Likewise.
1612         
1613 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
1614
1615         PR ada/15804
1616         * gnat.dg/specs/variant_part.ads: New test.
1617
1618         PR ada/17318
1619         * gnat.dg/specs/attribute_parsing.ads: New test.
1620
1621         PR ada/32792
1622         * gnat.dg/specs/integer_value.ads: New test.
1623
1624         PR ada/22559
1625         * gnat.dg/specs/delta_small.ads: New test.
1626
1627 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
1628
1629         PR tree-optimization/34140
1630         * gcc.c-torture/compile/20071128-1.c: New test.
1631
1632 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1633
1634         PR fortran/32928
1635         * gfortran.dg/data_array_1.f90
1636         * gfortran.dg/data_array_2.f90
1637         * gfortran.dg/data_array_3.f90
1638         * gfortran.dg/data_array_4.f90
1639
1640 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1641
1642         PR fortran/34227
1643         * gfortran.dg/blockdata_5.f90: New test.
1644         * gfortran.dg/blockdata_6.f90: New test.
1645
1646 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1647
1648         PR tree-optimization/34016
1649         * gcc.dg/pr34016.c: New test.
1650
1651 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1652
1653         PR fortran/29389
1654         * gfortran.dg/stfunc_6.f90: New test.
1655
1656         PR fortran/33850
1657         * gfortran.dg/assign_10.f90: New test.
1658
1659 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1660
1661         PR fortran/33541
1662         * gfortran.dg/use_11.f90: New test.
1663
1664         PR fortran/34231
1665         * gfortran.dg/generic_15.f90: New test.
1666
1667 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1668
1669         PR target/34225
1670         * gcc.dg/pr34225.c: New test.
1671
1672 2007-11-27  Richard Guenther  <rguenther@suse.de>
1673
1674         PR tree-optimization/34241
1675         * g++.dg/torture/pr34241.C: New testcase.
1676
1677 2007-11-27  Richard Guenther  <rguenther@suse.de>
1678
1679         * gcc.dg/builtins-error.c: New testcase.
1680
1681 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1682
1683         PR c++/34213
1684         * g++.dg/ext/visibility/anon8.C: New test.
1685
1686 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
1687
1688         PR target/34077
1689         * gcc.target/i386/pr34077.c: New testcase.
1690
1691 2007-11-26  Tobias Burnus  <burnus@net-b.de>
1692
1693         PR fortran/34203
1694         * gfortran.dg/backslash_3.f: Add -fbackslash option.
1695         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
1696         * gfortran.dg/backslash_1.f90: Remove no longer needed
1697         -fno-backslash option.
1698
1699 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1700
1701         PR c/23722
1702         * gcc.dg/cpp/19990413-1.c: Update.
1703         * gcc.dg/parse-else-error.c: New.
1704         * gcc.dg/parse-else-error-2.c: New.
1705         * gcc.dg/parse-else-error-3.c: New.
1706         * gcc.dg/parse-else-error-4.c: New.
1707
1708 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1709
1710         PR c++/34081
1711         * g++.dg/template/dependent-expr6.C: New testcase.
1712
1713 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
1714
1715         PR target/34215
1716         * gcc.target/i386/pr34215.c: New test.
1717
1718 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1719
1720         PR target/34174
1721         * gcc.dg/torture/pr34174-1.c: New.
1722
1723 2007-11-26  Richard Guenther  <rguenther@suse.de>
1724
1725         PR middle-end/34233
1726         * gcc.dg/pr34233.c: New testcase.
1727
1728 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1729             Revital Eres  <eres@il.ibm.com>
1730
1731         PR rtl-optimization/34085
1732         * gcc.dg/tree-prof (bb-reorg.c): New test.
1733
1734 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1735
1736         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1737         Return true for MIPS16 targets.
1738
1739 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1740
1741         PR fortran/33152
1742         * gfortran.dg/blockdata_4.f90: New test.
1743
1744 2007-11-25  Tobias Burnus  <burnus@net-b.de>
1745
1746         PR fortran/34079
1747         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
1748         * gfortran.dg/bind_c_usage_16.f03: New.
1749         * gfortran.dg/bind_c_usage_16_c.c: New.
1750
1751 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1752
1753         * gnat.dg/specs/size_clause1.ads: New test.
1754         * gnat.dg/specs/size_clause2.ads: Likewise.
1755         * gnat.dg/specs/size_clause3.ads: Likewise.
1756
1757 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
1758
1759         PR fortran/33499
1760         * gfortran.dg/entry_16.f90: New test.
1761
1762 2007-11-24  Tobias Burnus  <burnus@net-b.de>
1763
1764         PR fortran/34192
1765         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
1766
1767 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
1768
1769         PR fortran/33541
1770         * gfortran.dg/nested_modules_1.f90: Change the reference to
1771         FOO, forbidden by the standard, to a reference to W.
1772         * gfortran.dg/use_only_1.f90: New test.
1773
1774 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1775
1776         PR fortran/34209
1777         * gfortran.dg/nearest_3.f90: New test.
1778
1779 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1780
1781         PR fortran/33317
1782         * gfortran.dg/optional_dim_2.f90: New test.
1783
1784 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1785
1786         PR fortran/34187
1787         * gfortran.dg/bind_c_usage_15.f90: New.
1788
1789 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1790
1791         PR fortran/34192
1792         * gfortran.dg/nearest_2.f90: New.
1793
1794
1795 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1796
1797         PR c++/30293
1798         PR c++/30294
1799         * g++.dg/ext/java-2.C: New test.
1800
1801 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
1802             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1803         
1804         PR c++/5310
1805         * g++.dg/warn/pr5310.C: New.
1806         * g++.dg/warn/pr33160.C: New.
1807         
1808 2007-11-23  Richard Guenther  <rguenther@suse.de>
1809             Michael Matz  <matz@suse.de>
1810
1811         PR tree-optimization/34176
1812         * gcc.c-torture/execute/pr34176.c: New testcase.
1813
1814 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1815
1816         PR c++/34198
1817         * gcc.dg/Wconversion-5.c: New test.
1818         * g++.dg/Wconversion3.C: New test.
1819
1820 2007-11-23  Richard Guenther  <rguenther@suse.de>
1821
1822         * gcc.dg/tree-ssa/alias-17.c: New testcase.
1823
1824 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
1825
1826         PR c/14050
1827         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
1828         qualifiers in abstract declarator.
1829
1830 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1831
1832         * gfortran.dg/derived_constructor_comps_3.f90: New.
1833
1834 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
1835
1836         PR c++/34094
1837         * g++.dg/ext/visibility/anon7.C: New test.
1838
1839 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1840
1841         PR fortran/34079
1842         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
1843         * gfortran.dg/bind_c_usage_13.f03: New.
1844         * gfortran.dg/bind_c_usage_14.f03: New.
1845
1846 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1847
1848         PR rtl-optimization/33848
1849         * gcc.dg/torture/pr33848.c: New test.
1850
1851 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1852
1853         PR fortran/34083
1854         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
1855
1856 2007-11-20  Richard Guenther  <rguenther@suse.de>
1857
1858         PR middle-end/34154
1859         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
1860
1861 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
1862
1863         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
1864
1865 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1866
1867         PR fortran/32770
1868         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
1869         so test passes with -frecord-marker=8.
1870         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
1871         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
1872         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
1873         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
1874         * gfortrand.dg/modulo_1.f90:  Likewise.
1875
1876 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1877
1878         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1879         New procedure.
1880         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
1881         * gcc.dg/pr30957-1.c: Likewise.
1882
1883 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1884
1885         PR c++/34089
1886         * g++.dg/template/crash74.C: New test.
1887
1888 2007-11-20  Richard Guenther  <rguenther@suse.de>
1889
1890         * gcc.c-torture/execute/20071120-1.c: New testcase.
1891
1892 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1893
1894         PR c/34146
1895         * gcc.dg/tree-ssa/pr34146.c: New test.
1896
1897         PR testsuite/33978
1898         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
1899         dependent on target settings like move_by_pieces etc.
1900
1901         PR c++/28879
1902         * g++.dg/template/vla2.C: New test.
1903
1904         PR c++/33962
1905         * g++.dg/overload/template3.C: New test.
1906
1907 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1908
1909         PR fortran/33317
1910         * gfortran.dg/optional_dim_2.f90: Remove test.
1911
1912 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
1913
1914         * gcc.dg/dfp/ddmode-ice.c: New test.
1915
1916 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1917
1918         PR tree-optimization/34036
1919         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
1920
1921 2007-11-19  Richard Guenther  <rguenther@suse.de>
1922
1923         PR tree-optimization/34
1924         * gcc.c-torture/execute/pr34099-2.c: New testcase.
1925
1926 2007-11-19  Tobias Burnus  <burnus@net-b.de>
1927
1928         PR fortran/34079
1929         * gfortran.dg/bind_c_usage_10_c.c: New.
1930         * gfortran.dg/bind_c_usage_10.f03: New.
1931
1932 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1933
1934         * gcc.dg/pr33007.c: Expect new warning.
1935         * gcc.dg/tree-ssa/recip-5.c: Likewise.
1936         * g++.dg/opt/pr34036.C: New test.
1937
1938 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1939
1940         PR c++/30988
1941         * g++.dg/warn/noreturn-4.C: New test.
1942         * g++.dg/warn/noreturn-5.C: New test.
1943         * g++.dg/warn/noreturn-6.C: New test.
1944         * g++.dg/warn/noreturn-7.C: New test.
1945
1946 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
1947
1948         PR fortran/32770
1949         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
1950         integers so tests works with -fdefault-integer-8.
1951         * gfortran.fortran-torture/execute/elemental.f90:  Use default
1952         integers so test passes with -fdefault-integer-8.
1953         * gfortran.fortran-torture/execute/der_io.f90:  Increase
1954         buffer length so test passes with -fdefault-integer-8.
1955         * gfortran.dg/bounds_check_8.f90:  Likewise.
1956         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
1957         * gfortran.dg/equiv_7.f90:  Set kind so test passes
1958         with -fdefault-integer-8.
1959         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
1960         provoke overflow.
1961
1962 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1963
1964         PR fortran/33317
1965         * gfortran.dg/optional_dim_2.f90: New test.
1966         
1967         PR fortran/34139
1968         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
1969         
1970 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1971
1972         PR rtl-optimization/34132
1973         * gcc.c-torture/compile/20071118-1.c: New test.
1974
1975 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
1976
1977         PR fortran/31608
1978         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
1979
1980 2007-11-18  Tobias Burnus  <burnus@net-b.de>
1981
1982         PR fortran/34137
1983         * gfortran.dg/entry_14.f90: New.
1984         * gfortran.dg/entry_15.f90: New.
1985
1986 2007-11-18  Richard Guenther  <rguenther@suse.de>
1987
1988         PR tree-optimization/34127
1989         * gcc.c-torture/compile/pr34127.c: New testcase.
1990
1991 2007-11-18  Ben Elliston  <bje@au.ibm.com>
1992
1993         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
1994         type specifier, as they are not permitted according to the AltiVec
1995         Programming Interface Manual.
1996
1997 2007-11-17  Tobias Burnus  <burnus@net-b.de>
1998
1999         PR fortran/34133
2000         * gfortran.dg/bind_c_usage_9.f03: New.
2001         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
2002
2003 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2004
2005         PR fortran/25252
2006         * interface.c (gfc_current_interface_head,
2007         gfc_set_current_interface_head): New functions.
2008         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
2009         On syntax error, restore previous state of the interface.
2010         * gfortran.h (gfc_current_interface_head,
2011         gfc_set_current_interface_head): New prototypes.
2012
2013 2007-11-17  Richard Guenther  <rguenther@suse.de>
2014
2015         PR middle-end/34130
2016         * gcc.c-torture/execute/pr34130.c: New testcase.
2017
2018 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2019
2020         PR fortran/34108
2021         * gfortran.dg/fmt_label_1.f90: New test.
2022
2023 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2024
2025         PR fortran/33957
2026         * gfortran.dg/initialization_15.f90 : New test.
2027
2028 2007-11-16  Richard Guenther  <rguenther@suse.de>
2029
2030         PR middle-end/34030
2031         * gcc.c-torture/compile/pr34030.c: New testcase.
2032
2033 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2034
2035         PR fortran/34008
2036         * gfortran.dg/interface_assignment_3.f90.
2037
2038 2007-11-16  Richard Guenther  <rguenther@suse.de>
2039
2040         PR tree-optimization/33870
2041         * gcc.dg/torture/pr33870.c: New testcase.
2042
2043 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2044
2045         PR fortran/33986
2046         * gfortran.dg/allocatable_function_3.f90.
2047
2048 2007-11-16  Richard Guenther  <rguenther@suse.de>
2049
2050         PR tree-optimization/34113
2051         * gcc.c-torture/compile/pr34113.c: New testcase.
2052
2053 2007-11-16  Richard Guenther  <rguenther@suse.de>
2054
2055         PR tree-optimization/34099
2056         * g++.dg/torture/pr3499.C: New testcase.
2057         * gcc.c-torture/execute/pr34099.c: Likewise.
2058
2059 2007-11-16  Olivier Hainque  <hainque@adacore.com>
2060
2061         * gnat.dg/release_unc_maxalign.adb: New test.
2062
2063 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
2064
2065         PR c++/34100
2066         * g++.dg/template/crash73.C: New test.
2067
2068 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
2069
2070         PR middle-end/23848
2071         * gcc.dg/tree-ssa/pr23848-1.c: New test.
2072         * gcc.dg/tree-ssa/pr23848-2.c: New test.
2073         * gcc.dg/tree-ssa/pr23848-3.c: New test.
2074         * gcc.dg/tree-ssa/pr23848-4.c: New test.
2075
2076 2007-11-15  Tobias Burnus  <burnus@net-b.de>
2077
2078         PR fortran/33917
2079         * gfortran.dg/proc_decl_11.f90: New.
2080
2081 2007-11-15  Ben Elliston  <bje@au.ibm.com>
2082
2083         * gcc.target/spu/compare-dp.c: New test.
2084
2085 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2086
2087         * gcc.dg/pr33923.c: New test.
2088
2089 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
2090
2091         PR middle-end/34088
2092         * gcc.dg/pr34088.c: New test.
2093
2094 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2095
2096         * gcc.c-torture/compile/20071114-1.c: New test.
2097
2098 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2099
2100         PR fortran/31608
2101         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
2102         to match known variations in symbol format. Document in comments.
2103
2104 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2105
2106         PR fortran/33985
2107         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
2108
2109 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2110
2111         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
2112         when done.
2113
2114 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2115
2116         PR fortran/33162
2117         * gfortran.dg/proc_decl_1.f90: Update.
2118         * gfortran.dg/proc_decl_7.f90: New test.
2119         * gfortran.dg/proc_decl_8.f90: New test.
2120         * gfortran.dg/proc_decl_9.f90: New test.
2121         * gfortran.dg/proc_decl_10.f90: New test.
2122
2123 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
2124
2125         PR fortran/34080
2126         * gfortran.dg/transfer_assumed_size_1.f90: New test.
2127
2128 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2129
2130         PR c++/34054
2131         PR c++/34056
2132         PR c++/34057
2133         PR c++/34058
2134         PR c++/34060
2135         * g++.dg/parse/crash36.C: Add another dg-error.
2136         * g++.dg/cpp0x/pr34054.C: New test.
2137         * g++.dg/cpp0x/pr34056.C: New test.
2138         * g++.dg/cpp0x/pr34057.C: New test.
2139         * g++.dg/cpp0x/pr34058.C: New test.
2140         * g++.dg/cpp0x/pr34060.C: New test.
2141
2142         PR tree-optimization/34063
2143         * g++.dg/tree-ssa/pr34063.C: New test.
2144
2145 2007-11-13  Diego Novillo  <dnovillo@google.com>
2146
2147         PR tree-optimization/33870
2148         * gcc.c-torture/execute/pr33870-1.c: New test.
2149         * gcc.dg/tree-ssa/alias-16.c: New test.
2150
2151 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2152
2153         PR c++/29225
2154         * g++.dg/template/crash72.C: New test.
2155
2156 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2157
2158         * g++.dg/opt/cfg5.C: New test.
2159
2160 2007-11-12  Richard Guenther  <rguenther@suse.de>
2161
2162         PR middle-end/34070
2163         * gcc.c-torture/execute/pr34070-1.c: New testcase.
2164         * gcc.c-torture/execute/pr34070-2.c: Likewise.
2165
2166 2007-11-12  Richard Guenther  <rguenther@suse.de>
2167
2168         PR middle-end/34027
2169         * gcc.dg/pr34027-1.c: New testcase.
2170         * gcc.dg/pr34027-2.c: Likewise.
2171
2172 2007-11-12  Ira Rosen  <irar@il.ibm.com>
2173
2174         PR tree-optimization/33953
2175         * gcc.dg/vect/pr33953.c: New testcase.
2176
2177 2007-11-11  Tom Tromey  <tromey@redhat.com>
2178
2179         PR c++/17577:
2180         * g++.dg/ext/pr17577.h: New file.
2181         * g++.dg/ext/pr17577.C: New file.
2182
2183 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2184
2185         PR c++/8570
2186         * g++.old-deja/g++.ns/template13.C: Update expected output.
2187         * g++.old-deja/g++.pt/friend23.C: Likewise.
2188         * g++.dg/warn/pr8570.C: New.
2189
2190 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
2191
2192         PR c++/34068
2193         * g++.dg/template/pseudodtor4.C: New test.
2194
2195 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
2196
2197         PR middle-end/34018
2198         * g++.dg/opt/inline14.C: New test.
2199
2200         PR tree-optimization/33680
2201         * gcc.c-torture/compile/20071108-1.c: New test.
2202
2203         PR c++/32241
2204         * g++.dg/template/pseudodtor3.C: New test.
2205
2206 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
2207
2208         PR c++/33510
2209         * g++.dg/cpp0x/variadic-init.C: New.
2210
2211 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
2212             Jakub Jelinek  <jakub@redhat.com>
2213
2214         PR rtl-optimization/34012
2215         * gcc.target/i386/pr34012.c: New test.
2216
2217 2007-11-09  Richard Guenther  <rguenther@suse.de>
2218
2219         PR tree-optimization/33604
2220         * g++.dg/tree-ssa/pr33604.C: New testcase.
2221         * gcc.dg/pr32721.c: Adjust pattern.
2222
2223 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2224
2225         * gcc.target/mips/dse-1.c: Disable.
2226
2227 2007-11-08  Tom Tromey  <tromey@redhat.com>
2228
2229         * gcc.dg/empty-source-3.c: Update warning location.
2230         * gcc.dg/gomp/barrier-2.c: Likewise.
2231         * gcc.dg/label-decl-3.c: Likewise.
2232         * gcc.dg/label-decl-2.c: Likewise.
2233         * gcc.dg/empty-source-2.c: Likewise.
2234
2235 2007-11-08  Tom Tromey  <tromey@redhat.com>
2236
2237         PR c++/30297:
2238         * g++.dg/inherit/pr30297.C: New file.
2239
2240 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
2241
2242         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
2243         -fno-common for cygwin and mingw32.
2244
2245 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
2246
2247         PR middle-end/33826
2248         * gcc.dg/pr33826.c: New.
2249         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
2250         recursive functions being marked pure or const.
2251         
2252 2007-11-08  Tobias Burnus  <burnus@net-b.de>
2253
2254         PR fortran/33917
2255         * gfortran.dg/proc_decl_5.f90: New.
2256         * gfortran.dg/proc_decl_6.f90: New.
2257
2258 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
2259
2260         PR tree-optimization/32575
2261         * gcc.c-torture/execute/20071108-1.c: New test.
2262
2263 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
2264
2265         * g++.dg/opt/anchor1.C: New.
2266
2267 2007-11-07  Diego Novillo  <dnovillo@google.com>
2268
2269         PR 33870
2270         * gcc.c-torture/execute/pr33870.x: Remove.
2271
2272 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
2273
2274         PR c++/33045
2275         PR c++/33837
2276         PR c++/33838
2277         * g++.dg/cpp0x/decltype-33837.C: New.
2278         * g++.dg/cpp0x/decltype-refbug.C: New.
2279         * g++.dg/cpp0x/decltype-33838.C: New.
2280
2281 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2282
2283         * gcc.c-torture/compile/20071107-1.c: New test.
2284
2285 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2286
2287         * gcc.dg/out-of-bounds-1.c: New test.
2288
2289 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
2290
2291         PR c++/33501
2292         * g++.dg/warn/incomplete2.C: New test.
2293         * g++.dg/template/incomplete4.C: New test.
2294         * g++.dg/template/incomplete5.C: New test.
2295
2296 2007-11-07  Olivier Hainque  <hainque@adacore.com>
2297
2298         * gnat.dg/max_align.adb: New test.
2299
2300 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
2301
2302         PR target/30961
2303         * gcc.target/i386/pr30961-1.c: New.
2304
2305 2007-11-06  Tom Tromey  <tromey@redhat.com>
2306
2307         PR c++/32368:
2308         * g++.dg/warn/pragma-system_header3.h: New.
2309         * g++.dg/warn/pragma-system_header3.C: New.
2310
2311         PR c++/32256:
2312         * g++.dg/warn/pragma-system_header4.C: New.
2313         * g++.dg/warn/pragma-system_header4.h: New.
2314
2315 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2316
2317         PR c++/33977
2318         PR c++/33886
2319         * g++.dg/other/canon-array.C: New.
2320         
2321 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2322
2323         * g++.dg/parser/crash36.C: Tweak expected errors.
2324         * g++.dg/cpp0x/pr31439.C: New.
2325         * g++.dg/cpp0x/pr32114.C: New.
2326         * g++.dg/cpp0x/pr32115.C: New.
2327         * g++.dg/cpp0x/pr32125.C: New.
2328         * g++.dg/cpp0x/pr32126.C: New.
2329         * g++.dg/cpp0x/pr32127.C: New.
2330         * g++.dg/cpp0x/pr32128.C: New.
2331         * g++.dg/cpp0x/pr32253.C: New.
2332         * g++.dg/cpp0x/pr32566.C: New.
2333         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
2334         * g++.dg/cpp0x/pr31438.C: Ditto.
2335         * g++.dg/cpp0x/variadic81.C: Ditto.
2336         * g++.dg/cpp0x/pr31432.C: Ditto.
2337         * g++.dg/cpp0x/pr31442.C: Ditto.
2338
2339 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
2340
2341         PR target/33168
2342         * g++.dg/other/datasec1.C: New test.
2343
2344         PR tree-optimization/33458
2345         * g++.dg/opt/inline12.C: New test.
2346
2347         PR tree-optimization/33993
2348         * gcc.c-torture/compile/20071105-1.c: New test.
2349
2350 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2351
2352         PR rtl-optimization/33648
2353         * gcc.dg/pr33648.c: Require effective targer freorder.
2354
2355 2007-11-05  Revital Eres  <eres@il.ibm.com>
2356
2357         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
2358
2359 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2360
2361         PR c++/33996
2362         PR c++/33235
2363         PR c++/33930
2364         * g++.dg/cpp0x/pr33996.C: New
2365         * g++.dg/cpp0x/rv-trivial-bug.C: New
2366         * g++.dg/cpp0x/pr33930.C: New
2367
2368 2007-11-05  Nick Clifton  <nickc@redhat.com>
2369             Sebastian Pop  <sebastian.pop@amd.com>
2370
2371         PR tree-optimization/32540
2372         PR tree-optimization/33922
2373         * gcc.dg/tree-ssa/pr32540-1.c: New.
2374         * gcc.dg/tree-ssa/pr32540-2.c: New.
2375         * gcc.dg/tree-ssa/pr33922.c: New.
2376
2377 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2378
2379         PR c++/33939
2380         * g++.dg/cpp0x/variadic-rref.C: New.
2381         
2382 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2383
2384         * g++dg/warn/pointer-integer-comparison.C: New.
2385
2386 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2387
2388         PR tree-optimization/33856
2389         * gcc.c-torture/compile/20071027-1.c: New test.
2390
2391         PR c++/33836
2392         * g++.dg/ext/label10.C: New test.
2393
2394         PR c++/33969
2395         * g++.dg/other/ptrmem9.C: New test.
2396
2397 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
2398
2399         PR middle-end/32931
2400         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
2401
2402 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
2403
2404         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
2405         * g++.dg/ext/visibility/namespace2.C: Add argument to
2406         dg-require-visibility.
2407         * g++.dg/ext/java-1.C: Disable on AIX.
2408
2409 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
2410
2411         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
2412
2413 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2414
2415         PR fortran/33881
2416         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
2417
2418 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2419
2420         PR c/29062
2421         * gcc.dg/20031223-1.c: Adjust error output.
2422         * gcc.dg/parse-decl-after-label.c: New.
2423         
2424 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2425
2426         PR libfortran/24685
2427         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
2428         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
2429         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
2430
2431 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2432
2433         PR rtl-optimization/28940
2434         * gcc.target/i386/addr-sel-1.c: New test.
2435
2436 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
2437
2438         PR middle-end/33670
2439         * gcc.dg/pr33670.c: New test.
2440
2441 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2442
2443         PR c++/33516
2444         * g++.dg/lookup/typedef1.C: New test.
2445
2446 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
2447
2448         PR testsuite/32076
2449         * lib/scandump.exp (dump-suffix): New.
2450         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
2451         Include dump suffix in pass/fail messages, put regexp in quotes.
2452
2453 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
2454
2455         PR c++/33495
2456         * g++.dg/other/error19.C: New.
2457
2458 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2459
2460         PR rtl-optimization/28062
2461         * gcc.c-torture/compile/20071102-1.c: New test.
2462
2463 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
2464
2465         * g++.dg/cpp0x/pr33955.C: New.
2466
2467 2007-11-01  Tom Tromey  <tromey@redhat.com>
2468
2469         PR preprocessor/30805:
2470         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
2471
2472 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2473
2474         PR rtl-optimization/33648
2475         * gcc.dg/pr33648.c: New test.
2476
2477 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2478
2479         PR c++/32384
2480         * g++.dg/template/pseudodtor1.C: New test.
2481         * g++.dg/template/pseudodtor2.C: New test.
2482
2483         PR c++/32260
2484         * g++.dg/rtti/typeid7.C: New test.
2485
2486 2007-11-01  Tom Tromey  <tromey@redhat.com>
2487
2488         PR preprocessor/30805:
2489         * gcc.dg/cpp/pr30805.c: New file.
2490
2491 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
2492
2493         PR testsuite/25352
2494         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
2495         add dg-skip-if.
2496         * gcc.c-torture/compile/20001205-1.c: Ditto.
2497         * gcc.c-torture/compile/20001226-1.c: Ditto.
2498         * gcc.c-torture/compile/20020312-1.c: Ditto.
2499         * gcc.c-torture/compile/20020604-1.c: Ditto.
2500         * gcc.c-torture/compile/920501-12.c: Ditto.
2501         * gcc.c-torture/compile/920501-4.c: Ditto.
2502         * gcc.c-torture/compile/920520-1.c: Ditto.
2503         * gcc.c-torture/compile/980506-1.c: Ditto.
2504         * gcc.c-torture/compile/990617-1.c: Ditto.
2505         * gcc.dg/compare6.c: Ditto.
2506         * g++.old-deja/g++.brendan/crash43.C: Ditto.
2507         * g++.old-deja/g++.brendan/synth1.C: Ditto.
2508         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
2509         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
2510         * g++.old-deja/g++.pt/static6.C: Ditto.
2511         * g++.old-deja/g++.pt/crash16.C: Ditto.
2512         * g++.old-deja/g++.mike/p10416.C: Ditto.
2513         * g++.old-deja/g++.mike/ns15.C: Ditto.
2514         * g++.old-deja/g++.mike/eh46.C: Ditto.
2515
2516 2007-11-01  Tom Tromey  <tromey@redhat.com>
2517
2518         * gcc.dg/redecl-1.c: Update.
2519         * gcc.dg/pr20368-3.c: Update.
2520         * gcc.dg/inline-14.c: Update.
2521         * gcc.dg/builtins-30.c: Update.
2522         * gcc.dg/dremf-type-compat-4.c: Update.
2523         * gcc.dg/pr20368-2.c: Update.
2524
2525 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2526
2527         PR rtl-optimization/33673
2528         * gcc.dg/pr33673.c: New test.
2529
2530 2007-11-01  Michael Matz  <matz@suse.de>
2531
2532         PR tree-optimization/33961
2533         * gcc.dg/pr33961.c: New test.
2534
2535 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
2536
2537         PR c++/33494
2538         * g++.dg/template/error35.C: New.
2539
2540 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
2541
2542         PR target/31507
2543         * gcc.dg/pr31507-1.c: New test.
2544         * gcc.dg/pr31507-2.c: New test.
2545
2546 2007-10-31  Revital Eres  <eres@il.ibm.com>
2547
2548         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
2549         target.
2550         * gcc.dg/vect/tree-vect.h (check_vect): Add
2551         powerpc-*paired test.
2552         * lib/target-supports.exp (check_750cl_hw_available):
2553         New.
2554         (check_effective_target_vect_int,
2555         check_effective_target_vect_intfloat_cvt,
2556         check_effective_target_powerpc_altivec_ok,
2557         check_effective_target_vect_long,
2558         check_effective_target_vect_sdot_hi,
2559         check_effective_target_vect_udot_hi,
2560         check_effective_target_vect_pack_trunc,
2561         check_effective_target_vect_unpack,
2562         check_effective_target_vect_shift,
2563         check_effective_target_vect_int_mult): Disable for powerpc-*paired
2564         target.
2565         * gcc.dg/vect/vect-ifcvt-11.c: New.
2566         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
2567         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
2568         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
2569         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
2570         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2571         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2572
2573 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
2574             Tobias Burnus  <burnus@net-b.de>
2575
2576         PR fortran/33941
2577         * gfortran.dg/module_read_1.f90: New.
2578
2579 2007-10-31  Tom Tromey  <tromey@redhat.com>
2580
2581         PR preprocessor/30786:
2582         * gcc.dg/cpp/pr30786.c: New file.
2583
2584 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2585
2586         PR fortran/33162
2587         * gfortran.dg/interface_19.f90: New.
2588         * gfortran.dg/interface_20.f90: New.
2589         * gfortran.dg/interface_21.f90: New.
2590         
2591 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
2592
2593         PR tree-optimization/32377
2594         * gfortran.dg/vect/pr32377.f90: New.
2595         
2596 2007-10-31  Richard Guenther  <rguenther@suse.de>
2597
2598         PR middle-end/33779
2599         * gcc.c-torture/execute/pr33779-1.c: New testcase.
2600         * gcc.c-torture/execute/pr33779-2.c: Likewise.
2601
2602 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
2603
2604         PR fortran/33897
2605         * gfortran.dg/contained_3.f90: New.
2606
2607 2007-10-31  Christian Bruel  <christian.bruel@st.com>
2608
2609         PR c++/19531
2610         * g++.dg/opt/nrv8.C: New.
2611         
2612 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2613
2614         PR c++/33709
2615         * g++.dg/opt/compound1.C: New test.
2616
2617         PR c++/33616
2618         * g++.dg/template/ptrmem18.C: New test.
2619
2620 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2621
2622         PR fortran/33596
2623         * gfortran.dg/isnan_2.f90: New test.
2624
2625 2007-10-30  Ed Schouten  <ed@fxq.nl>
2626
2627         PR tree-optimization/32500
2628         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
2629
2630 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
2631
2632         PR c++/31993
2633         PR c++/32252
2634         * g++.dg/cpp0x/pr31993.C: New
2635         * g++.dg/cpp0x/pr32252.C: New
2636
2637 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2638
2639         PR tree-optimization/33723
2640         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
2641
2642 2007-10-30  Richard Guenther  <rguenther@suse.de>
2643
2644         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
2645         gcc.target/i386/loop-3.c.
2646
2647 2007-10-30  Revital Eres  <eres@il.ibm.com>
2648
2649         * gcc.dg/vect/pr33866.c: Require vect_long.
2650
2651 2007-10-30  Revital Eres  <eres@il.ibm.com>
2652
2653         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
2654         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
2655
2656 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
2657
2658         PR tree-optimization/32893
2659         * lib/target-supports.exp
2660         (check_effective_target_unaligned_stack): new keyword.
2661         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
2662         not sensitive to unaligned_stack.
2663         * gcc.dg/vect/vect-3.c: Likewise.
2664         * gcc.dg/vect/vect-4.c: Likewise.
2665         * gcc.dg/vect/vect-5.c: Likewise.
2666         * gcc.dg/vect/vect-6.c: Likewise.
2667         * gcc.dg/vect/vect-7.c: Likewise.
2668         * gcc.dg/vect/vect-13.c: Likewise.
2669         * gcc.dg/vect/vect-17.c: Likewise.
2670         * gcc.dg/vect/vect-18.c: Likewise.
2671         * gcc.dg/vect/vect-19.c: Likewise.
2672         * gcc.dg/vect/vect-20.c: Likewise.
2673         * gcc.dg/vect/vect-21.c: Likewise.
2674         * gcc.dg/vect/vect-22.c: Likewise.
2675         * gcc.dg/vect/vect-27.c: Likewise.
2676         * gcc.dg/vect/vect-29.c: Likewise.
2677         * gcc.dg/vect/vect-64.c: Likewise.
2678         * gcc.dg/vect/vect-65.c: Likewise.
2679         * gcc.dg/vect/vect-66.c: Likewise.
2680         * gcc.dg/vect/vect-72.c: Likewise.
2681         * gcc.dg/vect/vect-73.c: Likewise.
2682         * gcc.dg/vect/vect-86.c: Likewise.
2683         * gcc.dg/vect/vect-all.c: Likewise.
2684         * gcc.dg/vect/slp-25.c: Likewise.
2685         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2686         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2687         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2688
2689         * gcc.dg/vect/vect-31.c: Removed alignment checks.
2690         * gcc.dg/vect/vect-34.c: Likewise.
2691         * gcc.dg/vect/vect-36.c: Likewise.
2692         * gcc.dg/vect/vect-64.c: Likewise.
2693         * gcc.dg/vect/vect-65.c: Likewise.
2694         * gcc.dg/vect/vect-66.c: Likewise.
2695         * gcc.dg/vect/vect-68.c: Likewise.
2696         * gcc.dg/vect/vect-76.c: Likewise.
2697         * gcc.dg/vect/vect-77.c: Likewise.
2698         * gcc.dg/vect/vect-78.c: Likewise.
2699
2700         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
2701         testcase (without no-section-anchors prefix) but with global arrays.
2702         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2703         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
2704         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2705         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2706         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2707         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2708         * gcc.dg/vect/vect-77-global.c: Likewise.
2709         * gcc.dg/vect/vect-78-global.c: Likewise.
2710
2711         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
2712         testcase (without no-section-anchors prefix) but fix alignment checks
2713         to also consider unaligned_stack targets.
2714         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2715
2716 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2717
2718         PR tree-optimization/33723
2719         * gcc.c-torture/execute/20071029-1.c: New test.
2720         * gcc.dg/tree-ssa/pr33723.c: New test.
2721
2722 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2723
2724         PR tree-optimization/33614
2725         * gcc.c-torture/compile/pr33614.c: New test.
2726
2727 2007-10-29  Richard Guenther  <rguenther@suse.de>
2728
2729         PR tree-optimization/33870
2730         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
2731
2732 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2733
2734         PR tree-optimization/33757
2735         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
2736         true architectures instead of having a big dg-skip-if.
2737
2738         PR c++/33841
2739         * g++.dg/other/bitfield3.C: New test.
2740
2741 2007-10-29  Richard Guenther  <rguenther@suse.de>
2742
2743         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
2744
2745 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2746
2747         Automatic parallelization reduction tests.
2748
2749         * gcc.dg/tree-ssa/reduc-1.c: New test.
2750         * gcc.dg/tree-ssa/reduc-1char.c: New test.
2751         * gcc.dg/tree-ssa/reduc-1short.c: New test.
2752         * gcc.dg/tree-ssa/reduc-2.c: New test.
2753         * gcc.dg/tree-ssa/reduc-2char.c: New test.
2754         * gcc.dg/tree-ssa/reduc-2short.c: New test.
2755         * gcc.dg/tree-ssa/reduc-3.c: New test.
2756         * gcc.dg/tree-ssa/reduc-6.c: New test.
2757         * gcc.dg/tree-ssa/reduc-7.c: New test.
2758         * gcc.dg/tree-ssa/reduc-8.c: New test.
2759         * gcc.dg/tree-ssa/reduc-9.c: New test.
2760
2761 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2762             Zdenek Dvorak  <ook@ucw.cz>
2763
2764         OMP_ATOMIC Changes, testsuite changes.
2765
2766         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
2767         instead of gimple dump.
2768         * gcc.dg/gomp/atomic-9.c: Same.
2769         * gcc.dg/gomp/atomic-10.c: Same.
2770         * g++.dg/gomp/atomic-3.C: Same.
2771         * g++.dg/gomp/atomic-9.C: Same.
2772         * g++.dg/gomp/atomic-10.C: Same.
2773
2774 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
2775
2776         PR fortran/31217
2777         PR fortran/33811
2778         * gfortran.dg/forall_12.f90: New test.
2779
2780         PR fortran/33686
2781         * gfortran.dg/forall_13.f90: New test.
2782
2783 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
2784             Mark Mitchell  <mark@codesourcery.com>
2785
2786         PR c++/30659
2787         * g++.dg/template/crash71.C: New.
2788
2789 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2790
2791         PR fortran/32147
2792         * gfortran.dg/module_md5_1.f90: Update hash-value.
2793
2794 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
2795
2796         PR tree-opt/33589
2797         * g++.dg/torture/pr33589-1.C: New testcase.
2798         * g++.dg/torture/pr33589-2.C: New testcase.
2799
2800 2007-10-28  Richard Guenther  <rguenther@suse.de>
2801
2802         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
2803
2804 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
2805             Uros Bizjak  <ubizjak@gmail.com>
2806
2807         PR tree-optimization/33920
2808         * gcc.dg/tree-ssa/pr33290.c: New test.
2809
2810 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2811
2812         PR fortran/31306
2813         * gfortran.dg/argument_check_7.f90: New test.
2814         * gfortran.dg/argument_check_8.f90: New test.
2815         
2816 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2817
2818         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
2819         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
2820         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
2821         * gcc.target/i386/sse-14.c: Ditto.
2822
2823 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
2824
2825         PR c++/33844
2826         * g++.dg/other/ptrmem8.C: New test.
2827
2828         PR c++/33842
2829         * g++.dg/template/error34.C: New test.
2830
2831 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2832
2833         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
2834
2835 2007-10-27  Richard Guenther  <rguenther@suse.de>
2836
2837         PR tree-optimization/33870
2838         * gcc.dg/tree-ssa/alias-15.c: New testcase.
2839         * gcc.c-torture/execute/pr33870.c: Likewise.
2840
2841 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2842
2843         PR fortran/33162
2844         * gfortran.dg/argument_checking_9.f90: New test.
2845
2846 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2847
2848         * g++.dg/other/pr33601.C: New.
2849
2850 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2851
2852         PR c++/31988
2853         * g++.dg/init/new25.C: New.
2854
2855 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2856
2857         * g++.dg/cpp0x/pr33839.C: New.
2858         
2859 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
2860
2861         PR c++/33744
2862         * g++.dg/template/arg6.C: New test.
2863
2864 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2865
2866         PR c++/31747
2867         * g++.dg/parse/crash39.C: New.
2868
2869 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
2870
2871         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
2872         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
2873         "offset: -4B".
2874
2875 2007-10-25  David Daney  <ddaney@avtrex.com>
2876
2877         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
2878
2879 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
2880
2881         PR c++/33843
2882         * g++.dg/template/error32.C: New.
2883
2884 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2885             Ira Rosen  <irar@il.ibm.com>
2886
2887         PR tree-optimization/33833
2888         * gcc.dg/vect/pr33833.c: New testcase.
2889
2890 2007-10-25  David Daney  <ddaney@avtrex.com>
2891
2892         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
2893
2894 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2895             Ira Rosen  <irar@il.ibm.com>
2896
2897         PR tree-optimization/33866
2898         * gcc.dg/vect/pr33866.c: New testcase.
2899
2900 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2901
2902         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
2903         Add -w to compile flags to suppress "call-clobbered register" warnings
2904         and remove dg-warning directives.
2905
2906 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2907
2908         * gcc.dg/sms-2.c: Cleanup sms dump file.
2909         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
2910         profile-use step.
2911
2912 2007-10-24  David Daney  <ddaney@avtrex.com>
2913
2914         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
2915
2916 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2917
2918         PR target/33755
2919         * gcc.target/mips/pr33755.c: New test.
2920
2921 2007-10-24  Ira Rosen  <irar@il.ibm.com>
2922
2923         PR tree-optimization/33804
2924         * gcc.dg/vect/pr33804.c: New testcase.
2925
2926 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2927
2928         PR forrtran/33849
2929         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
2930
2931 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2932             Uros Bizjak  <ubizjak@gmail.com>
2933
2934         PR rtl-optimization/33846
2935         * gcc.dg/vect/pr33846.c: New testcase.
2936
2937 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2938             Dorit Nuzman  <dorit@il.ibm.com>
2939
2940         PR tree-optimization/33860
2941         * g++.dg/vect/pr33860.cc: New test.
2942         * g++.dg/vect/pr33860a.cc: New test.
2943
2944 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
2945             Revital Eres  <eres@il.ibm.com>      
2946
2947         * gcc.dg/sms-2.c: New testcase.
2948
2949 2007-10-22  David S. Miller  <davem@davemloft.net>
2950
2951         * gcc.dg/globalreg-1.c: New test.
2952
2953 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
2954             Dorit Nuzman  <dorit@il.ibm.com>
2955
2956         PR tree-optimization/33834
2957         PR tree-optimization/33835
2958         * g++.dg/vect/pr33834_1.cc: New test.
2959         * g++.dg/vect/pr33834_2.cc: New test.
2960         * g++.dg/vect/pr33835.cc: New test.
2961
2962 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2963
2964         * gcc.dg/pr33644.c: New test.
2965
2966 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2967
2968         PR c++/33372
2969         * g++.dg/gomp/pr33372-1.C: New test.
2970         * g++.dg/gomp/pr33372-2.C: New test.
2971         * g++.dg/gomp/pr33372-3.C: New test.
2972
2973 2007-10-22  Michael Matz  <matz@suse.de>
2974
2975         PR tree-optimization/33855
2976         * gcc.c-torture/compile/pr33855.c: New testcase.
2977
2978 2007-10-22  Ira Rosen  <irar@il.ibm.com>
2979
2980         PR tree-optimization/33854
2981         * gcc.dg/vect/O1-pr33854.c: New testcase.
2982         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
2983
2984 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
2985
2986         * gcc.dg/unwind-1.c: Disable on AIX.
2987         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
2988
2989 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
2990
2991         PR fortran/33749
2992         * gfortran.dg/assign_9.f90: New test.
2993
2994 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2995
2996         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
2997         (dg-mips-options): Skip tests that specify an ABI other than o32
2998         and o64 if generating MIPS16 hard-float code.
2999
3000 2007-10-21  Ira Rosen  <irar@il.ibm.com>
3001             Revital Eres  <eres@il.ibm.com>
3002
3003         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
3004         * gcc.dg/vect/vect-16.c: Fix comment.
3005         * gcc.dg/vect/pr33369.c: Require vect_int.
3006         * gcc.dg/vect/slp-33.c: Add spaces.
3007         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
3008         targets.
3009         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
3010         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
3011         targets.
3012         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
3013         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
3014         targets.
3015         * gcc.dg/vect/slp-10.c: Add spaces.
3016         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
3017         targets.
3018         * gcc.dg/vect/slp-36.c: Require vect_int.
3019         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
3020         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
3021         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
3022         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
3023         targets.
3024         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
3025         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
3026         instead of vector_alignment_reachable_for_double.
3027         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
3028         (natural_alignment): Split into...
3029         (natural_alignment_32, natural_alignment_64): New.
3030         (vector_alignment_reachable): Depend on natural_alignment_32.
3031         (vector_alignment_reachable_for_double): Rename to ...
3032         (vector_alignment_reachable_for_64bit): And depend on
3033         natural_alignment_64.
3034
3035 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3036
3037         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
3038         MIPS targets.
3039         * g++.dg/vect/vect.exp: Likewise.
3040         * lib/fortran-torture.exp: Likewise.
3041         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
3042         mipsisa64*-*-* as the target selector.  Remove -mips64,
3043         -mhard-float and -mgp64 from the options list.
3044         * gcc.target/mips/mips-ps-2.c: Likewise.
3045         * gcc.target/mips/mips-ps-3.c: Likewise.
3046         * gcc.target/mips/mips-ps-4.c: Likewise.
3047         * gcc.target/mips/mips-ps-6.c: Likewise.
3048         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
3049         options list.
3050         * gcc.target/mips/sb1-1.c: Likewise.
3051         * gcc.target/mips/mips-ps-type.c: Likewise.
3052         * gcc.target/mips/mips-ps-7.c: New test.
3053         * gcc.target/mips/mips-ps-type-2.c: Likewise.
3054         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
3055         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
3056         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
3057         as forcing an ABI and an architecture.
3058         (is_gp32_flag, is_gp64_flag): Fold into...
3059         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
3060         then -mfp64 imply -mhard-float.  Apply register rules after the
3061         loop.  Handle -march=mipsN like -mipsN.
3062
3063 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
3064
3065         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
3066         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
3067
3068 2007-10-20  Tobias Burnus  <burnus@net-b.de>
3069
3070         PR fortran/33818
3071         * gfortran.dg/entry_dummy_ref_3.f90: New.
3072
3073 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
3074             FX Coudert <fxcoudert@gcc.gnu.org>
3075
3076         PR fortran/31608
3077         * gfortran.dg/char_cast_1.f90: New test.
3078
3079 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3080
3081         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
3082         * gfortran.dg/large_real_kind_2.F90: ditto.
3083         * gfortran.dg/default_format_2.f90: ditto.
3084         * gfortran.dg/default_format_denormal_1.f90: ditto.
3085
3086 2007-10-19  Richard Guenther  <rguenther@suse.de>
3087
3088         PR middle-end/33816
3089         PR middle-end/32921
3090         * gfortran.dg/pr32921.f: New testcase.
3091
3092 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3093
3094         PR libfortran/33544
3095         * gfortran.dg/transfer_check_1.f90: Adjust options.
3096
3097 2007-10-19  Richard Guenther  <rguenther@suse.de>
3098
3099         Revert
3100         2007-10-19  Richard Guenther  <rguenther@suse.de>
3101
3102         PR middle-end/32921
3103         * gfortran.dg/pr32921.f: New testcase.
3104
3105 2007-10-19  Richard Guenther  <rguenther@suse.de>
3106
3107         * gcc.c-torture/execute/20071018-1.c: New testcase.
3108
3109 2007-10-19  Richard Guenther  <rguenther@suse.de>
3110
3111         PR middle-end/32921
3112         * gfortran.dg/pr32921.f: New testcase.
3113
3114 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
3115
3116         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
3117
3118 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3119
3120         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
3121
3122 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3123
3124         PR fortran/33233
3125         * gfortran.dg/host_assoc_function_1.f90: Correct references.
3126         * gfortran.dg/host_assoc_function_3.f90: New test.
3127
3128 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3129
3130         PR fortran/33733
3131         * gfortran.dg/transfer_simplify_6.f90: New test.
3132
3133 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3134             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3135
3136         PR middle-end/33794
3137         * gfortran.dg/pr33794.f90: New testcase.
3138
3139 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3140
3141         PR target/32961
3142         * gcc.target/i386/pr32961.c: New testcase.
3143         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
3144         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
3145         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
3146         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
3147         __builtin_ia32_pslldi128 defines.
3148
3149 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
3150
3151         PR fortran/33760
3152         * gfortran.dg/c_ptr_tests_13.f03: New test case.
3153
3154 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3155
3156         PR c++/28639
3157         PR c++/30299
3158         * g++.dg/template/void12.C: New.
3159         * g++.dg/template/void13.C: New.
3160
3161 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3162
3163         PR c++/31446
3164         * g++.dg/template/void11.C: New.
3165         * g++.dg/template/void2.C: Adjust error markers.
3166         * g++.dg/template/void10.C: Likewise.
3167         * g++.dg/template/crash55.C: Likewise.
3168
3169 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
3170
3171         * g++.dg/opt/const5.C: New test.
3172
3173 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
3174             Maxim Kuvyrkov  <maxim@codesourcery.com>
3175
3176         * gcc.target/ia64/20040709-2.c: New test.
3177
3178 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3179
3180         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
3181
3182 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
3183
3184         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
3185         to each function.  Check that there are no unsigned loads.
3186
3187 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3188
3189         PR tree-optimization/33136
3190         * gcc.c-torture/execute/20070824-1.c: New test.
3191         * gcc.dg/pr33136-1.c: New test.
3192         * gcc.dg/pr33136-2.c: New test.
3193         * gcc.dg/pr33136-3.c: New test.
3194
3195 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3196
3197         PR tree-optimization/33735
3198         * g++.dg/torture/pr33735.C: New.
3199
3200 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3201
3202         PR middle-end/33706
3203         * gcc.dg/va-arg-pack-2.c: New.
3204
3205 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3206
3207         PR tree-optimization/33619
3208         * gcc.dg/pr33619.c: New test.
3209
3210 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
3211
3212         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
3213         flag for AIX.
3214         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
3215
3216 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3217
3218         PR libfortran/33055
3219         * gfortran.dg/inquire_11.f90: New test.
3220         * gfortan.dg/negative_unit_int8.f: New test.
3221
3222 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3223
3224         PR target/33133
3225         * gcc.c-torture/compile/pr33133.c: New test.
3226
3227 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3228
3229         PR libfortran/33672
3230         * gfortran.dg/namelist_40.f90: New test.
3231
3232 2007-10-14  Tobias Burnus  <burnus@net-b.de>
3233
3234         PR fortran/33745
3235         * gfortran.dg/bounds_check_11.f90: New.
3236
3237 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
3238
3239         PR c++/30303
3240         * g++.dg/other/ctor1.C: New test.
3241         * g++.dg/other/ctor2.C: New test.
3242         * g++.dg/other/dtor1.C: New test.
3243
3244 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
3245
3246         * gfortran.dg/bounds_check_10.f90: Fix testcase.
3247
3248 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
3249             Paul Thomas  <pault@gcc.gnu.org>
3250
3251         PR fortran/33254
3252         PR fortran/33727
3253         * gfortran.dg/bounds_check_10.f90: New.
3254
3255 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
3256
3257         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
3258         * gcc.target/powerpc/popcount-1.c: Same.
3259
3260 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
3261
3262         PR c++/26698
3263         * g++.dg/conversion/op4.C: New test.
3264
3265 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
3266
3267         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
3268
3269 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3270
3271         PR fortran/33542
3272         * gfortran.dg/ambiguous_specific_1.f90: New test.
3273
3274 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3275
3276         PR fortran/33664
3277         * gfortran.dg/impure_spec_expr_1.f90: New test.
3278         * gfortran.dg/char_result_7.f90: Remove illegal test.
3279
3280 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
3281
3282         PR 11001
3283         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
3284         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
3285         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
3286         * gcc.target/i386/pr11001-memset-1.c: New testcase.
3287         * gcc.target/i386/pr11001-memset-2.c: New testcase.
3288         * gcc.target/i386/pr11001-memset-3.c: New testcase.
3289         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
3290         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
3291         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
3292
3293 2007-10-12  Richard Guenther  <rguenther@suse.de>
3294
3295         PR middle-end/26198
3296         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
3297         * gcc.c-torture/execute/20071011-1.c: Likewise.
3298         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
3299
3300 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
3301
3302         PR tree-optimization/33742
3303         * gcc.dg/pr33742.c: New testcase.
3304
3305 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
3306
3307         PR tree-optimization/33645
3308         * gcc.dg/pr33645-1.c: New test.
3309         * gcc.dg/pr33645-2.c: New test.
3310         * gcc.dg/pr33645-3.c: New test.
3311  
3312         PR c++/32121
3313         * g++.dg/ext/label4.C: Adjust error regexp.
3314         * g++.dg/ext/label6.C: Adjust error regexp.
3315         * g++.dg/ext/label7.C: New test.
3316         * g++.dg/ext/label8.C: New test.
3317         * g++.dg/ext/label9.C: New test.
3318
3319 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
3320
3321         PR middle-end/33676
3322         * gcc.dg/pr33676.c: New.
3323
3324 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3325
3326         PR c++/31441
3327         * g++.dg/cpp0x/variadic83.C: New.
3328
3329 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3330
3331         PR c++/33461
3332         * g++.dg/cpp0x/variadic81.C: New.
3333         * g++.dg/cpp0x/variadic82.C: Likewise.
3334
3335 2007-10-11  Richard Guenther  <rguenther@suse.de>
3336
3337         PR middle-end/33724
3338         * gcc.dg/pr33724.c: New testcase.
3339
3340 2007-10-11  Richard Guenther  <rguenther@suse.de>
3341
3342         PR c/33726
3343         * gcc.dg/pr33726.c: New testcase.
3344
3345 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
3346
3347         PR fortran/33500
3348         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
3349         
3350 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3351
3352         PR testsuite/33391
3353         * gfortran.dg/do_3.F90: Run with -fwrapv.
3354
3355 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
3356
3357         * gcc.dg/unwind-1.c: New.
3358
3359 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3360
3361         PR libfortran/33683
3362         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
3363         failure on some common systems.
3364
3365 2007-10-09  Richard Guenther  <rguenther@suse.de>
3366
3367         PR middle-end/33692
3368         * gcc.dg/pr33692.c: New testcase.
3369
3370 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
3371
3372         PR middle-end/33669
3373         * gcc.c-torture/execute/pr33669.c: New.
3374
3375 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3376
3377         PR tree-optimization/33615
3378         * g++.dg/tree-ssa/pr33615-2.C: New test.
3379
3380 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3381
3382         PR tree-optimization/33615
3383         * g++.dg/tree-ssa/pr33615.C: New test.
3384
3385 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
3386
3387         PR tree-optimization/33572
3388         * g++.dg/torture/pr33572.C: Replace with complete test.
3389
3390 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
3391
3392         PR fortran/33689
3393         * gfortran.dg/spec_expr_5.f90: New.
3394
3395 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
3396
3397         * gcc.dg/pragma-darwin-2.c: New.
3398
3399 2007-10-08  Richard Guenther  <rguenther@suse.de>
3400
3401         PR middle-end/33693
3402         PR middle-end/33695
3403         PR middle-end/33697
3404         * gcc.dg/pr33693.c: New testcase.
3405         * gcc.dg/pr33695.c: Likewise.
3406         * gcc.dg/pr33697.c: Likewise.
3407
3408 2007-10-08  Richard Guenther  <rguenther@suse.de>
3409
3410         PR middle-end/33691
3411         PR middle-end/33694
3412         PR middle-end/33696
3413         * gcc.dg/pr33691.c: New testcase.
3414         * gcc.dg/pr33694.c: Likewise.
3415         * gcc.dg/pr33696.c: Likewise.
3416
3417 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3418
3419         PR libfortran/33683
3420         * gfortran.dg/gamma_5.f90:  New test case
3421
3422 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
3423
3424         PR fortran/20851
3425         * initialization_1.f90: Fix dg-error annotations.
3426         * initialization_14.f90: New.
3427         * initialization_7.f90: Fix dg-error annotations.
3428         * initialization_9.f90: Likewise.
3429
3430 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3431
3432         * gfortran.dg/error_recovery_4.f90: New test.
3433
3434 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3435
3436         * gfortran.dg/default_format_denormal_2.f90: New test.
3437         * gfortran.dg/default_format_2.inc: New test.
3438         * gfortran.dg/default_format_denormal_1.f90: New test.
3439         * gfortran.dg/default_format_1.inc: New test.
3440         * gfortran.dg/default_format_1.f90: Don't test for denormalized
3441         numbers.
3442         * gfortran.dg/default_format_2.f90: Don't test for denormalized
3443         numbers.
3444
3445 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3446
3447         * gfortran.dg/namelist_15.f90: Revise test.
3448
3449 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3450
3451         PR tree-optimization/33655
3452         * gcc.dg/torture/pr33655.c: New.
3453
3454 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3455
3456         PR tree-optimization/33572
3457         * g++.dg/torture/pr33572.C: New.
3458
3459 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
3460
3461         PR fortran/25076
3462         * gfortran.dg/forall_11.f90: New.
3463
3464 2007-10-05  Michael Matz  <matz@suse.de>
3465
3466         PR middle-end/33667
3467         * gcc.dg/pr33667.c: New testcase.
3468
3469 2007-10-05  Richard Guenther  <rguenther@suse.de>
3470
3471         PR middle-end/33666
3472         * gcc.dg/pr33666.c: New testcase.
3473
3474 2007-10-05  Michael Matz  <matz@suse.de>
3475
3476         PR inline-asm/33600
3477         * gcc.target/i386/pr33600.c: New testcase.
3478
3479 2007-10-05  Richard Guenther  <rguenther@suse.de>
3480
3481         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
3482
3483 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3484
3485         PR target/33635
3486         * gcc.target/mips/pr33635-1.c: New test.
3487
3488 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3489
3490         PR libfortran/33253
3491         * gfortran.dg/namelist_39.f90: Revise to use long names.
3492
3493 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
3494
3495         PR fortran/33646
3496         * gfortran.dg/pr33646.f90: New file.
3497
3498 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3499
3500         PR fortran/33529
3501         * gfortran.dg/char_type_len_2.f90: Adjust error message.
3502         * gfortran.dg/char_decl_2.f90: New test.
3503
3504 2007-10-04  Richard Guenther  <rguenther@suse.de>
3505
3506         PR middle-end/33641
3507         * gcc.c-torture/compile/pr33641.c: New testcase.
3508
3509 2007-10-04  Michael Matz  <matz@suse.de>
3510
3511         PR rtl-optimization/33653
3512         * gcc.dg/pr33653.c: New.
3513
3514 2007-10-04  Richard Guenther  <rguenther@suse.de>
3515
3516         PR tree-optimization/33627
3517         * g++.dg/torture/pr33627.C: New testcase.
3518
3519 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
3520
3521         PR fortran/33626
3522         * gfortran.dg/parens_6.f90: New.
3523
3524 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
3525
3526         PR fortran/33646
3527         PR fortran/33542
3528         * gfortran.dg/ambiguous_specific_1.f90: Remove.
3529
3530 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
3531
3532         * g++.dg/ext/gnu-inline-global-redecl.C: New.
3533
3534 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
3535
3536         PR target/33635
3537         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
3538         and mips_forced_be.
3539         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
3540         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
3541         options.
3542         * gcc.target/mips/fpr-moves-1.c: New test.
3543         * gcc.target/mips/fpr-moves-2.c: Likewise.
3544         * gcc.target/mips/fpr-moves-3.c: Likewise.
3545         * gcc.target/mips/fpr-moves-4.c: Likewise.
3546         * gcc.target/mips/fpr-moves-5.c: Likewise.
3547         * gcc.target/mips/fpr-moves-6.c: Likewise.
3548         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
3549
3550 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3551
3552         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
3553
3554 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3555
3556         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
3557         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
3558
3559 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
3560
3561         PR fortran/33198
3562         * gfortran.dg/common_errors_1.f90: New.
3563
3564 2007-10-03  Doug Kwan  <dougkwan@google.com>
3565         Richard Guenther  <rguenther@suse.de>
3566
3567         PR debug/31899
3568         * g++.dg/debug/using3.C: New testcase.
3569
3570 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3571
3572         PR libfortran/33253
3573         * gfortran.dg/namelist_38.f90: New test.
3574         * gfortran.dg/namelist_39.f90: New test.
3575
3576 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3577
3578         PR libfortran/33469
3579         * gfortran.dg/default_format_1.f90: New test.
3580         * gfortran.dg/default_format_2.f90: New test.
3581         * gfortran.dg/namelist_print_1.f: Adjust expected output.
3582         * gfortran.dg/real_const_3.f90: Adjust expected output.
3583
3584 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3585
3586         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
3587         default ABI.  Split mips_forced_abi into mips_forced_abi and
3588         mips_forced_regs.
3589         (is_gp32_flag): Return true for -mabi=32.
3590         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
3591         (dg-mips-options): Use is_gp64_flag instead of checking specifically
3592         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
3593         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
3594         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
3595         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
3596         * gcc.target/mips/save-restore-2.c: Likewise.
3597         * gcc.target/mips/save-restore-3.c: Likewise.
3598         * gcc.target/mips/save-restore-4.c: Likewise.
3599
3600 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3601
3602         PR middle-end/33617
3603         * gcc.c-torture/compile/pr33617.c: New test.
3604
3605 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
3606
3607         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
3608         -gstabs+ for extended options.
3609
3610 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3611
3612         PR fortran/33542
3613         * gfortran.dg/ambiguous_specific_1.f90: New test.
3614
3615 2007-10-02  Revital Eres  <eres@il.ibm.com>
3616
3617         * gcc.target/powerpc/paired-8.c: New test.
3618         * gcc.target/powerpc/paired-9.c: New test.
3619         * gcc.target/powerpc/paired-10.c: New test.
3620
3621 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3622
3623         PR fortran/33566
3624         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
3625
3626 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3627
3628         PR fortran/33554
3629         * gfortran.dg/intent_out_2.f90: New test.
3630
3631 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3632
3633         PR fortran/33550
3634         * gfortran.dg/ambiguous_reference_1.f90: New test.
3635
3636 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3637
3638         PR fortran/31154
3639         PR fortran/31229
3640         PR fortran/33334
3641         * gfortran.dg/function_kinds_1.f90: New test.
3642         * gfortran.dg/function_kinds_2.f90: New test.
3643         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
3644         use association into interfaces.
3645
3646 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3647
3648         PR testsuite/31828
3649         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
3650         (overflow): Use INFINITY, not FP_INFINITE.
3651         gcc.dg/float-range-4.c: Likewise.
3652         gcc.dg/float-range-5.c: Likewise.
3653
3654 2007-10-01  Nick Clifton  <nickc@redhat.com>
3655
3656         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
3657         for 16-bit targets.
3658
3659 2007-09-30  Diego Novillo  <dnovillo@google.com>
3660
3661         PR 33593
3662         * g++.dg/tree-ssa/pr33593.C: New test.
3663
3664 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3665
3666         PR libfortran/33400
3667         * gfortran.dg/PR19872.f: Fix test condition.
3668         * gfortran.dg/list_read_7.f90: New test.
3669
3670 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
3671
3672         PR tree-optimization/33597
3673         * gcc.dg/vect/pr33597.c: New testcase.
3674
3675 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
3676
3677         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
3678         * gcc.target/i386/pr33524.c: ...this.
3679
3680 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3681
3682         PR fortran/33354
3683         * gfortran.dg/minmaxloc_4.f90: New.
3684
3685 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3686
3687         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
3688
3689 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
3690
3691         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
3692
3693 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
3694
3695         PR c++/33213
3696         * g++.dg/cpp0x/variadic79.C: New.
3697
3698 2007-09-28  Michael Matz  <matz@suse.de>
3699             Jakub Jelinek  <jakub@redhat.com>
3700
3701         PR rtl-optimization/33552
3702         * gcc.target/i386/pr33552.c: New runtime test.
3703         * gcc.target/i386/strinline.c: New compile time test.
3704
3705 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
3706
3707         * gfortran.dg/openmp_stack.f90: Removed.
3708
3709         PR c++/31434
3710         * g++.dg/cpp0x/variadic80.C: New test.
3711
3712 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3713
3714         * gfortran.dg/namelist_38.f90: Delete test for revertion of
3715         r128057.
3716
3717 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3718
3719         PR middle-end/7003
3720         * gcc.target/powerpc/gcse-1.c: New test.
3721
3722 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
3723
3724         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
3725         fixed capitalizations.
3726         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
3727         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
3728         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
3729         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
3730         * gfortran.dg/maxloc_shape_1.f90: Likewise.
3731         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
3732         * gfortran.dg/min_max_conformance.f90: Likewise.
3733
3734 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
3735
3736         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
3737         options.
3738         * gcc.dg/c99-tgmath-2.c: Likewise.
3739         * gcc.dg/c99-tgmath-3.c: Likewise.
3740         * gcc.dg/c99-tgmath-4.c: Likewise.
3741
3742 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
3743
3744         PR fortran/33568
3745         * gfortran.dg/anint_1.f90: New test.
3746
3747 2007-09-27  Ian Lance Taylor  <iant@google.com>
3748
3749         PR tree-optimization/33565
3750         * gcc.dg/Wstrict-overflow-20.c: New test.
3751
3752 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3753
3754         * gfortran.dg/openmp_stack.f90: Fix typo.
3755         * gfortran.dg/recursive_stack.f90: Fix typo.
3756
3757 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
3758
3759         PR c++/33493
3760         * g++.dg/template/error31.C: New.
3761
3762 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
3763
3764         * lib/prune.exp: Prune also "^In function .*$" lines and
3765         "^    inlined from .*$" lines.
3766
3767 2007-09-26  Richard Guenther  <rguenther@suse.de>
3768
3769         PR tree-optimization/33563
3770         * gcc.dg/torture/pr33563.c: New testcase.
3771
3772 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
3773
3774         PR c/25309
3775         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
3776         array.
3777         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
3778         without -O2.
3779
3780 2007-09-26  Richard Guenther  <rguenther@suse.de>
3781
3782         PR tree-optimization/30375
3783         PR tree-optimization/33560
3784         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
3785         * gcc.dg/tree-ssa/complex-5.c: Likewise.
3786         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3787         * gcc.dg/torture/pr30375.c: New testcase.
3788         * gcc.dg/torture/pr33560.c: New testcase.
3789         * gcc.dg/tree-ssa/pr30375.c: Likewise.
3790
3791 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
3792
3793         PR c++/33207
3794         * g++.dg/parse/crash38.C: New test.
3795
3796 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
3797
3798         PR target/33524
3799         * gcc.target/i386/sse5-convert.c: New file, test int->long
3800         vectorized conversions.
3801
3802 2007-09-25  Revital Eres  <eres@il.ibm.com>
3803
3804         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
3805
3806 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
3807
3808         PR c/32295
3809         * gcc.dg/enum-incomplete-1.c: New test.
3810
3811 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
3812
3813         * gcc.c-torture/compile/20070919-1.c: New test.
3814
3815 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3816
3817         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
3818
3819 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
3820
3821         PR c++/14688
3822         * g++.dg/inherit/override_attribs.C: New file.
3823
3824 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
3825
3826         PR fortran/33269
3827         * io.c (check_format_string): Move NULL and constant checks into
3828         this function.
3829         (check_io_constraints): Call gfc_simplify_expr() before calling
3830         check_format_string().  Remove NULL and constant checks.
3831
3832 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
3833
3834         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
3835         * gcc.c-torture/execute/loop-2g.x: Likewise.
3836
3837 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3838
3839         * lib/target-supports.exp (check_effective_target_mips16_attribute):
3840         Reject hard-float modes unless the ABI is o32 or o64.
3841         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
3842         of gcc.exp.  Skip the tests when mips16 code generation is not
3843         supported.
3844         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
3845         and use dg-add-options mips16_attribute.
3846
3847 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
3848
3849         PR c++/33506
3850         * g++.dg/ext/attrib29.C: New test.
3851
3852 2007-09-23  Ollie Wild  <aaw@google.com>
3853
3854         * gcc.dg/fold-bitand-1.c: New test.
3855         * gcc.dg/fold-bitand-2.c: New test.
3856         * gcc.dg/fold-bitand-3.c: New test.
3857         * gcc.dg/fold-bitand-4.c: New test.
3858
3859 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3860
3861         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
3862         any of the macros to be defined for __mips16.
3863         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
3864
3865 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3866
3867         * gcc.dg/vect/pr21591.c: Require vect_int.
3868         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
3869         * gcc.dg/vect/vect-outer-2a.c: Likewise.
3870         * gcc.dg/vect/vect-outer-2c.c: Likewise.
3871
3872 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
3873
3874         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
3875         attributes.
3876         * gcc.dg/va-arg-pack-len-2.c: New test.
3877         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
3878         attributes.
3879         * g++.dg/ext/va-arg-pack-len-2.C: New test.
3880
3881         PR tree-optimization/32772
3882         * gcc.c-torture/compile/20070905-1.c: New test.
3883
3884         PR tree-optimization/32975
3885         * gcc.dg/pr32975.c: New test.
3886
3887         PR middle-end/28755
3888         * gcc.dg/pr28755.c: New test.
3889
3890 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3891
3892         * lib/target-supports.exp (check_effective_target_nomips16): New
3893         procedure.
3894         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
3895         for mipsisa64*-*-*.
3896         * gcc.dg/vect/vect.exp: Likewise.
3897         * g++.dg/vect/vect.exp: Likewise.
3898         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
3899         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
3900         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
3901         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
3902         * gcc.target/mips/clear-cache-1.c (f): Likewise.
3903         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
3904         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
3905         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
3906         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
3907         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
3908         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
3909         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
3910         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3911         (test14, test15, test16, test17, test18): Likewise.
3912         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
3913         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3914         (test14, test15, test16, test17, test18, test19, test20, test21)
3915         (test22): Likewise.
3916         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
3917         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
3918         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
3919         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
3920         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
3921         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
3922         * gcc.target/mips/mips-3d-1.c (main): Likewise.
3923         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
3924         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3925         (test13, test14, test15, test16, test17, test18, test19, test20)
3926         (test21, test22, test23, test24, test25, test26, test27, test28)
3927         (test29, test30, test31): Likewise.
3928         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
3929         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3930         (test13, test14, test15, test16, test17, test18, test19, test20)
3931         (test21, test22, test23, test24, test25, test26, test27, test28)
3932         (test29, test30, test31, test32, test33, test34, test35, test36)
3933         (test37, test38, test39, test40, test41, test42, test43, test44)
3934         (test45, test46, test47, test48, test49, test50, test51, test52)
3935         (test53, test54, test55, test56, test57, test58, test59, test60)
3936         (test61, test62, test63): Likewise.
3937         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
3938         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3939         (test13, test14, test15, test16, test17, test18, test19, test20)
3940         (test21, test22, test23, test24, test25, test26, test27, test28)
3941         (test29, test30, test31): Likewise.
3942         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
3943         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3944         (test13, test14, test15, test16, test17, test18, test19, test20)
3945         (test21, test22, test23, test24, test25, test26, test27, test28)
3946         (test29, test30, test31): Likewise.
3947         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
3948         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3949         (test13, test14, test15): Likewise.
3950         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
3951         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3952         (test13, test14, test15): Likewise.
3953         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
3954         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3955         (test13, test14, test15, test16, test17, test18, test19, test20)
3956         (test21, test22, test23, test24, test25, test26, test27, test28)
3957         (test29, test30, test31): Likewise.
3958         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
3959         (matrix_multiply4: Likewise.
3960         * gcc.target/mips/mips-ps-1.c (main): Likewise.
3961         * gcc.target/mips/mips-ps-2.c (main): Likewise.
3962         * gcc.target/mips/mips-ps-3.c (main): Likewise.
3963         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
3964         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3965         (test13, test14, test15, test16, test17, test18, test19, test20)
3966         (test21, test22, test23, test24, test25, test26, test27, test28)
3967         (test29, test30, test31): Likewise.
3968         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
3969         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3970         (test13, test14, test15, test16, test17, test18, test19, test20)
3971         (test21, test22, test23, test24, test25, test26, test27, test28)
3972         (test29, test30, test31): Likewise.
3973         * gcc.target/mips/mips-ps-5.c (main): Likewise.
3974         * gcc.target/mips/mips-ps-6.c (main): Likewise.
3975         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
3976         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
3977         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
3978         (sub_v4qi): Likewise.
3979         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
3980         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
3981         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
3982         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
3983         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
3984         (subb, subc): Likewise.
3985         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
3986         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
3987         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
3988         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
3989         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
3990         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
3991         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
3992         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
3993         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
3994         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
3995         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
3996         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
3997         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
3998
3999 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4000
4001         * lib/target-supports.exp (add_options_for_mips16_attribute)
4002         (check_effective_target_mips16_attribute): New functions.
4003         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
4004         command line.
4005         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
4006         extra_test_flags.
4007         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
4008         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
4009         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
4010         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
4011         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
4012         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
4013         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
4014         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
4015         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
4016         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
4017         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
4018         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
4019         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
4020         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
4021         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
4022         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
4023         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
4024         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
4025         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
4026         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
4027         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
4028         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
4029         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
4030         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
4031         (NOMIPS16): Delete.
4032         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
4033         of dg-options.
4034         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
4035         options.  Require { target mips16_attribute } and use dg-add-options
4036         to add the associated options.
4037         (foo): Use MIPS16.
4038         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
4039         * gcc.target/mips/call-saved-3.c: Likewise.
4040         * gcc.target/mips/code-readable-1.c: Require { target
4041         mips16_attribute } and use dg-add-options to add the associated
4042         options.  Remove trailing whitespace.
4043         (NOMIPS16): Delete.
4044         * gcc.target/mips/code-readable-2.c: Likewise.
4045         * gcc.target/mips/code-readable-3.c: Likewise.
4046         * gcc.target/mips/mips16-attributes-2.c: Likewise.
4047         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
4048         Require { target mips16_attribute } and use dg-add-options to
4049         add the associated options.
4050         (cksum16, cksum8): Use MIPS16.
4051         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
4052         Require { target mips16_attribute } and use dg-add-options to
4053         add the associated options.
4054         (foo): Use MIPS16.
4055         * gcc.target/mips/save-restore-2.c: Likewise.
4056         * gcc.target/mips/save-restore-3.c: Likewise.
4057         * gcc.target/mips/save-restore-4.c: Likewise.
4058         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
4059         -mno-abicalls.
4060         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
4061         (foo): Use NOMIPS16.
4062
4063 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
4064
4065         PR fortran/33337
4066         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
4067
4068         PR fortran/33376
4069         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
4070
4071 2007-09-22  Tobias Burnus  <burnus@net-b.de>
4072
4073         PR fortran/33445
4074         * gfortran.dg/gomp/free-2.f90: New.
4075         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
4076         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
4077
4078 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
4079
4080         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
4081         * gcc.target/i386/sse5-haddX.c: Ditto.
4082         * gcc.target/i386/sse5-hsubX.c: Ditto.
4083         * gcc.target/i386/sse5-maccXX.c: Ditto.
4084         * gcc.target/i386/sse5-msubXX.c: Ditto.
4085         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4086         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4087         * gcc.target/i386/sse5-permpX.c: Ditto.
4088         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
4089         effective target.
4090         * gcc.target/i386/sse5-fma-vector.c: Ditto.
4091         * gcc.target/i386/sse5-ima-vector.c: Ditto.
4092         * gcc.target/i386/sse5-pcmov.c: Ditto.
4093         * gcc.target/i386/sse5-pcmov2.c: Ditto.
4094
4095 2007-09-22  Richard Guenther  <rguenther@suse.de>
4096
4097         PR tree-optimization/33146
4098         * gcc.c-torture/compile/pr33146.c: New testcase.
4099
4100 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4101
4102         * lib/target-supports.exp (check_cached_effective_target): New
4103         procedure.
4104         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
4105         (check_effective_target_c99_runtime): New procedure.
4106         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
4107         (test3l): Likewise cargl.
4108         * gcc.dg/builtins-59.c: Require c99_runtime.
4109         * gcc.dg/builtins-61.c: Likewise.
4110         * gcc.dg/builtins-62.c: Likewise.
4111
4112 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4113
4114         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
4115         * lib/target-supports-dg.exp (dg-add-options): Likewise.
4116         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
4117         target-specific dg-options.
4118         * gcc.dg/builtins-20.c: Likewise.
4119         * gcc.dg/builtins-53.c: Likewise.
4120         * gcc.dg/builtins-55.c: Likewise.
4121         * gcc.dg/single-precision-constant.c: Likewise.
4122         * gcc.dg/torture/builtin-convert-1.c: Likewise.
4123         * gcc.dg/torture/builtin-convert-2.c: Likewise.
4124         * gcc.dg/torture/builtin-convert-3.c: Likewise.
4125         * gcc.dg/torture/builtin-convert-4.c: Likewise.
4126         * gcc.dg/torture/builtin-power-1.c: Likewise.
4127
4128 2007-09-21  Chao-ying Fu  <fu@mips.com>
4129
4130         * lib/target-supports.exp (check_effective_target_fixed_point): New to
4131         check if targets have fixed-point supports.
4132         * gcc.dg/fixed-point/fixed-point.exp: New file.
4133         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
4134         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
4135         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
4136         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
4137         * gcc.dg/fixed-point/constants-pedantic.c,
4138         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
4139         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
4140         * gcc.dg/fixed-point/keywords-ignored-c99.c,
4141         * gcc.dg/fixed-point/keywords-pedantic.c,
4142         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
4143         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
4144         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
4145         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
4146         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
4147         * gcc.dg/fixed-point/func-vararg-mixed.c,
4148         * gcc.dg/fixed-point/operator-logical.c,
4149         * gcc.dg/fixed-point/struct-union.c,
4150         * gcc.dg/fixed-point/bit-complement.c,
4151         * gcc.dg/fixed-point/operator-bitwise.c,
4152         * gcc.dg/fixed-point/operator-comma.c,
4153         * gcc.dg/fixed-point/struct-layout-1.c,
4154         * gcc.dg/fixed-point/union-init.c,
4155         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
4156         * gcc.dg/fixed-point/func-mixed.c,
4157         * gcc.dg/fixed-point/func-vararg-size0.c,
4158         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
4159         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
4160         * gcc.dg/fixed-point/operator-unary.c,
4161         * gcc.dg/fixed-point/allop-const.c,
4162         * gcc.dg/fixed-point/muldiv-warning.c,
4163         * gcc.dg/nofixed-point-1.c,
4164         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
4165         * gcc.target/mips/fixed-vector-type.c,
4166         * gcc.target/mips/fixed-scalar-type.c: New tests.
4167
4168 2007-09-21  Olivier Hainque  <hainque@adacore.com>
4169
4170         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
4171         * gnat.dg/test_nested_subtype_byref.adb: New test.
4172
4173 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
4174
4175         PR fortran/33439
4176         * gfortran.dg/gomp/pr33439.f90: New test.
4177
4178 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4179
4180         PR fortran/33455
4181         * gfortran.dg/merge_char_3.f90: New.
4182
4183 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4184
4185         PR fortran/33037
4186         * gfortran.dg/transfer_check_1.f90: New.
4187
4188 2007-09-20  Asher Langton  <langton2@llnl.gov>
4189
4190         PR fortran/20441
4191         * gfortran.dg/init_flag_1.f90: New.
4192         * gfortran.dg/init_flag_2.f90: New.
4193         * gfortran.dg/init_flag_3.f90: New.
4194         * gfortran.dg/init_flag_4.f90: New.
4195         * gfortran.dg/init_flag_5.f90: New.
4196         * gfortran.dg/init_flag_6.f90: New.
4197         * gfortran.dg/init_flag_7.f90: New.
4198
4199 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4200
4201         PR c++/33460
4202         * g++.dg/ext/anon-struct6.C: New.
4203
4204 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4205
4206         PR libfortran/23272
4207         * gfortran.dg/inquire_10.f90: New test.
4208
4209 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
4210
4211         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
4212
4213 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4214
4215         PR fortran/33221
4216         * gfortran.dg/used_types_18.f90: Declare variable of empty
4217         derived type.
4218
4219 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4220
4221         PR fortran/33288
4222         * gfortran.dg/array_constructor_19.f90: New test.
4223
4224 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
4225
4226         PR debug/33316
4227         * gcc.dg/debug/pr33316.c: New test.
4228
4229         PR c++/33496
4230         * g++.dg/cpp0x/variadic76.C: New test.
4231         * g++.dg/cpp0x/variadic77.C: New test.
4232         * g++.dg/cpp0x/variadic78.C: New test.
4233
4234         PR c/33238
4235         PR c/27301
4236         * gcc.c-torture/execute/20070919-1.c: New test.
4237         * gcc.dg/pr33238.c: New test.
4238         * gcc.dg/pr27301.c: New test.
4239
4240 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4241
4242         * lib/target-supports.exp (check_effective_target_mips64): New
4243         procedure.
4244         * gcc.dg/lower-subreg-1.c: Require !mips64.
4245         * gcc.dg/sibcall-3.c (ATTR): New macro.
4246         (recurser_void1, recurser_void2): Use it.
4247         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
4248         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
4249
4250 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
4251
4252         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
4253         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
4254         warning annotation.
4255         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
4256
4257 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
4258
4259         PR fortran/33497
4260         * gfortran.dg/c_loc_tests_11.f03: New test case.
4261
4262 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4263
4264         PR c++/33459
4265         * g++.dg/init/ref14.C: New.
4266
4267 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4268
4269         * gnat.dg/slice2.ad[sb]: New testcase.
4270
4271 2007-09-19  Nick Clifton  <nickc@redhat.com>
4272
4273         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
4274
4275 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
4276
4277         * gcc.target/bfin/bfin.exp: New.
4278         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
4279         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
4280         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
4281         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
4282         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
4283         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
4284         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
4285         mcpu-bf561.c, mcpu-default.c}: New tests.
4286
4287 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
4288
4289         Restore detection of unsupported TLS.
4290
4291         Revert this patch:
4292         2007-02-10  Richard Henderson  <rth@redhat.com>
4293
4294         * lib/target-supports.exp (check_effective_target_tls): Redefine
4295         to mean non-emulated tls.
4296         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4297         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4298         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4299         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4300         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4301         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4302         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4303
4304         And then:
4305         * lib/target-supports.exp (check_effective_target_tls): Use
4306         stronger test for compiler support for TLS.
4307         (check_effective_target_tls_native): New, to test for non-emulated
4308         TLS support.
4309         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
4310         instead of dg-require-effective-target tls.
4311         * g++.dg/gomp/copyin-1.C: Likewise.
4312         * g++.dg/gomp/sharing-1.C: Likewise.
4313         * g++.dg/gomp/tls-1.C: Likewise.
4314         * g++.dg/gomp/tls-2.C: Likewise.
4315         * g++.dg/gomp/tls-3.C: Likewise.
4316         * g++.dg/tls/diag-1.C: Likewise.
4317         * g++.dg/tls/diag-2.C: Likewise.
4318         * g++.dg/tls/diag-3.C: Likewise.
4319         * g++.dg/tls/diag-4.C: Likewise.
4320         * g++.dg/tls/diag-5.C: Likewise.
4321         * g++.dg/tls/init-1.C: Likewise.
4322         * g++.dg/tls/init-2.C: Likewise.
4323         * g++.dg/tls/trivial.C: Likewise.
4324         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
4325         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
4326         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4327         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
4328         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
4329         * gcc.dg/gomp/clause-1.c: Likewise.
4330         * gcc.dg/gomp/copyin-1.c: Likewise.
4331         * gcc.dg/gomp/sharing-1.c: Likewise.
4332         * gcc.dg/gomp/tls-1.c: Likewise.
4333         * gcc.dg/gomp/tls-2.c: Likewise.
4334         * gcc.dg/tls/alpha-1.c: Likewise.
4335         * gcc.dg/tls/opt-1.c: Likewise.
4336         * gcc.dg/tls/opt-13.c: Likewise.
4337         * gcc.dg/tls/opt-14.c: Likewise.
4338         * gcc.dg/tls/opt-2.c: Likewise.
4339         * gcc.dg/tls/opt-3.c: Likewise.
4340         * gcc.dg/tls/opt-4.c: Likewise.
4341         * gcc.dg/tls/opt-7.c: Likewise.
4342         * gcc.dg/tls/section-1.c: Likewise.
4343         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
4344         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
4345         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
4346         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
4347         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4348         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4349         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
4350         * gfortran.dg/gomp/crayptr2.f90: Likewise.
4351         * gfortran.dg/gomp/fixed-1.f: Likewise.
4352         * gfortran.dg/gomp/free-1.f90: Likewise.
4353         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4354         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
4355         * gfortran.dg/gomp/reduction1.f90: Likewise.
4356         * gfortran.dg/gomp/sharing-1.f90: Likewise.
4357
4358 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4359
4360         PR fortran/31119
4361         * gfortran.dg/bounds_check_9.f90: New test.
4362         * gfortran.dg/bounds_check_fail_2.f90: New test.
4363
4364 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4365
4366         PR c++/33462 (again)
4367         * g++.dg/ext/va-arg1.C: Adjust.
4368
4369 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4370
4371         PR c++/33462
4372         * g++.dg/ext/va-arg1.C: New.
4373
4374 2007-09-18  Tobias Burnus  <burnus@net-b.de>
4375
4376         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
4377
4378 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4379
4380         PR c++/33463
4381         * g++.dg/rtti/typeid6.C: New.
4382
4383 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4384
4385         PR c++/33464
4386         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
4387         * g++.dg/ext/is_class_error2.C: New.
4388
4389 2007-09-18  Richard Guenther  <rguenther@suse.de>
4390
4391         PR tree-optimization/33340
4392         * g++.dg/torture/pr33340.C: New testcase.
4393
4394 2007-09-18  Tobias Burnus  <burnus@net-b.de>
4395
4396         PR fortran/33231
4397         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
4398         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
4399         * gfortran.dg/elemental_subroutine_5.f90: New.
4400
4401 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4402
4403         * lib/target-supports.exp (check_profiling_available): Extend
4404         mips*-*-elf check to mips*-*-elf*.
4405
4406 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
4407
4408         * gcc.dg/format/c90-scanf-5.c: New test.
4409         * gcc.dg/format/c99-scanf-4.c: New test.
4410         * gcc.dg/format/ext-7.c: New test.
4411         * gcc.dg/format/ext-8.c: New test.
4412
4413         PR middle-end/33423
4414         * gcc.c-torture/compile/20070915-1.c: New test.
4415
4416 2007-09-17  Tobias Burnus  <burnus@net-b.de>
4417
4418         PR fortran/33106
4419         * gfortran.dg/private_type_9.f90: New.
4420
4421 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4422
4423         PR middle-end/33449
4424         * gfortran.dg/pr33449.f90: New test.
4425
4426 2007-09-17  Tobias Burnus  <burnus@net-b.de>
4427
4428         * gfortran.dg/interface_15.f90: Compile with -std=f95.
4429         * gfortran.dg/private_type_1.f90: Ditto
4430         * gfortran.dg/interface_18.f90: New.
4431         * gfortran.dg/private_type_8.f90: New.
4432
4433 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
4434
4435         PR c++/33124
4436         * g++.dg/warn/new1.C: Adjust.
4437         * g++.dg/torture/str_empty.C: Likewise.
4438
4439 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4440
4441         * gcc.target/mips/dse-1.c: New test.
4442
4443 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
4444
4445         PR c++/32756
4446         * g++.dg/overload/operator3.C: New.
4447
4448 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4449
4450         * gcc.target/mips/truncate-1.c: New test.
4451
4452 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
4453
4454         PR fortran/29396
4455         PR fortran/29606
4456         PR fortran/30625
4457         PR fortran/30871
4458         * gfortran.dg/subref_array_pointer_1.f90: New test.
4459         * gfortran.dg/subref_array_pointer_2.f90: New test.
4460
4461 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
4462
4463         * gfortran.dg/nint_2.f90: Correct last change.
4464
4465 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
4466
4467         * gcc.dg/tree-ssa/parallelization-1.c: New test.
4468
4469 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
4470
4471         * gcc.dg/vect/pr33373b.c: New test.
4472
4473 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
4474
4475         PR target/33438
4476         * gcc.target/i386/pr33438.c: New test.
4477
4478 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4479
4480         * gfortran.dg/nint_2.f90: Revert previous commit.
4481
4482 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4483
4484         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
4485
4486 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
4487
4488         PR debug/33429
4489         * g++.dg/other/unused1.C: XFAIL class2 scan.
4490
4491 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4492
4493         PR fortran/33343
4494         * gfortran.dg/elemental_args_check_1.f90: New.
4495         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
4496         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
4497
4498 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4499
4500         * gfortran.dg/recursive_check_3.f90: New.
4501
4502 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4503
4504         PR fortran/33412
4505         * gfortran.dg/elemental_bind_c.f90: New.
4506
4507 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
4508
4509         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
4510         * gcc.target/mips/mips16-attributes-2.c: New test.
4511         * gcc.target/mips/mips16-attributes-3.c: Likewise.
4512         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
4513         hard-float asm when __mips16 is defined.
4514         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
4515         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
4516         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
4517         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
4518         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
4519         * gcc.target/mips/pr26765.c (foo): Likewise.
4520         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
4521         targets, use dg-mips-options instead of dg-options, and use -mgp32
4522         to force 32-bit mode.
4523         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
4524         and 64-bit mode.
4525         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
4526
4527 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
4528             Michael Meissner  <michael.meissner@amd.com>
4529
4530         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
4531         * gcc.target/i386/sse5-hsubX.c: Ditto.
4532         * gcc.target/i386/sse5-permpX.c: Ditto.
4533         * gcc.target/i386/sse5-haddX.c: Ditto.
4534         * gcc.target/i386/sse5-maccXX.c: Ditto.
4535         * gcc.target/i386/sse5-msubXX.c: Ditto.
4536         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4537         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4538
4539         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
4540         optimizes floating point conditional moves into the pcmov
4541         instruction on SSE5.
4542         * gcc.target/i386/sse5-pcmov2.c: Ditto.
4543
4544         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
4545         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
4546         SSE5.
4547
4548         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
4549         compiler optimizes vector (a*b)+c into fmadd on SSE5.
4550
4551         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
4552         optimizes (a*b)+c into fmadd on SSE5.
4553
4554         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
4555         whether the SSE5 instructions can be generated.
4556
4557         * gcc.target/i386/sse5-check.h: New. Add support for 
4558         SSE5 tests.
4559
4560         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
4561         ammintrin.h, and turn on -msse5 option instead of -msse4a.
4562         * gcc.target/i386/sse-13.c: Ditto.
4563         * gcc.target/i386/sse-14.c: Ditto.
4564
4565 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
4566
4567         PR testsuite/33153
4568         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
4569         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
4570
4571 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
4572
4573         PR target/32338
4574         * gcc.dg/pr32338-1.c: New test.
4575         * gcc.dg/pr32338-2.c: New test.
4576
4577 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
4578         
4579         * lib/target-supports.exp (check_effective_target_sync_int_long):
4580         Revert change to add xtensa.
4581         (check_effective_target_sync_char_short): Likewise.
4582         
4583 2007-09-12  Olivier Hainque  <hainque@adacore.com>
4584
4585         * gnat.dg/packed_subtype.adb: New test.
4586
4587 2007-09-12  Tobias Burnus  <burnus@net-b.de>
4588
4589         PR fortran/33297
4590         * gfortran.dg/intrinsic_size.f90: New.
4591
4592 2007-09-12  Tobias Burnus  <burnus@net-b.de>
4593
4594         PR fortran/33284
4595         PR fortran/33310
4596         * gfortran.dg/conflicts_2.f90: New.
4597
4598 2007-09-12  Ira Rosen  <irar@il.ibm.com>
4599
4600         PR tree-optimization/32377
4601         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
4602         dependence distance.
4603         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
4604         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
4605         * gcc.dg/vect/no-vfa-vect-depend-1.c,
4606         gfortran.dg/vect/no-vfa-pr32377.f90: New.
4607
4608 2007-09-12  Richard Guenther  <rguenther@suse.de>
4609
4610         PR middle-end/33382
4611         * gcc.c-torture/compile/pr33382.c: New testcase.
4612         * gcc.c-torture/execute/pr33382.c: Likewise.
4613
4614 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
4615
4616         PR fortran/33395
4617         * gfortran.dg/c_ptr_tests_12.f03: New test case.
4618
4619 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
4620
4621         PR tree-optimization/33373
4622         * gcc.dg/vect/pr33373.c: New test.
4623
4624 2007-09-12  Ben Elliston  <bje@au.ibm.com>
4625
4626         * lib/target-supports.exp (check_effective_target_vect_no_double):
4627         Remove unused proc.
4628
4629 2007-09-12  Ben Elliston  <bje@au.ibm.com>
4630             Ulrich Weigand  <uweigand@de.ibm.com>
4631
4632         * gcc.target/spu/dfcgt-nan.c: New test.
4633
4634 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
4635
4636         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
4637
4638 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
4639
4640         PR fortran/33040
4641         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
4642
4643 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
4644
4645         * gcc.dg/va-arg-pack-len-1.c: New test.
4646         * g++.dg/va-arg-pack-len-1.C: New test.
4647
4648 2007-09-11  Michael Matz  <matz@suse.de>
4649
4650         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
4651
4652 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
4653
4654         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
4655         checks for size of long double.
4656         * gcc.dg/dfp/convert.h: New file.
4657         * gcc.dg/dfp/convert-bfp-2.c: New test.
4658         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
4659         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
4660         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
4661         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
4662         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
4663         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
4664         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
4665         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
4666         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
4667
4668 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
4669
4670         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
4671         Change dg-final to expect 1 non-profitable loop and
4672         3 profitable loops.
4673         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
4674         Change dg-final to expect 1 non-profitable loop and
4675         3 profitable loops.
4676         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
4677         Change dg-final to expect 1 profitable loop.
4678         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4679         Change dg-final to expect 1 profitable loop.    
4680         
4681 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
4682
4683         * gcc.target/mips/call-saved-1.c: New test.
4684         * gcc.target/mips/call-saved-2.c: Likewise.
4685         * gcc.target/mips/call-saved-3.c: Likewise.
4686         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
4687         instead of mips_mips64.  Set mips_fp64 too.
4688         (is_gp32_flag): Return true for -mips1 and -mips2.
4689         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
4690
4691 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
4692
4693         * g++.dg/ext/va-arg-pack-1.C: New test.
4694         * g++.dg/ext/va-arg-pack-2.C: New test.
4695
4696 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
4697
4698         PR target/33369
4699         * gcc.dg/vect/pr33369.c: New test.
4700
4701 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
4702
4703         PR fortran/33370
4704         * gfortran.dg/array_memcpy_5.f90:  New test.
4705
4706 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
4707
4708         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
4709
4710 2007-09-09  Richard Guenther  <rguenther@suse.de>
4711
4712         * gcc.c-torture/compile/20070906-1.c: New testcase.
4713
4714 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4715
4716         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
4717         noinline attribute.
4718         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
4719         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
4720         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4721         Likewise.
4722
4723 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4724
4725         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
4726
4727 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4728
4729         * gnat.dg/addr2_p.ads: Bump size of array to 9.
4730
4731 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4732
4733         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
4734         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
4735         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
4736         Compile tests with -fno-tree-pre.
4737         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
4738         * lib/target-supports.exp (check_effective_target_vect_strided): New.
4739         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
4740         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
4741         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
4742         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
4743         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
4744         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
4745         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
4746         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
4747         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
4748         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
4749         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
4750         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
4751         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
4752         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
4753         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
4754         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
4755         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
4756
4757 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
4758
4759         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
4760         to call objdump.
4761         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
4762         Use remote_exec to call c++filt.
4763         * lib/target-supports-dg.exp (dg-require-host-local): New.
4764         * gcc.misc-tests/options.exp: Allow .exe in command paths.
4765         * g++.dg/parse/repo1.C: Use dg-require-host-local.
4766         * g++.dg/rtti/repo1.C: Likewise.
4767         * g++.dg/template/repo1.C: Likewise.
4768         * g++.dg/template/repo2.C: Likewise.
4769         * g++.dg/template/repo3.C: Likewise.
4770         * g++.dg/template/repo4.C: Likewise.
4771         * g++.dg/template/repo5.C: Likewise.
4772         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4773         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4774         * g++.old-deja/g++.pt/repo1.C: Likewise.
4775         * g++.old-deja/g++.pt/repo2.C: Likewise.
4776         * g++.old-deja/g++.pt/repo3.C: Likewise.
4777         * g++.old-deja/g++.pt/repo4.C: Likewise.
4778         * gcc.dg/cpp/trad/builtins.c: Likewise.
4779
4780 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
4781
4782         PR tree-optimization/32283
4783         * gcc.dg/tree-ssa/loop-31.c: New test.
4784
4785 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4786
4787         PR rtl-optimization/26449
4788         * gcc.target/i386/pr26449-1.c: New file.
4789
4790 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4791
4792         PR target/33329
4793         PR rtl-optimization/26449
4794         * gcc.target/i386/pr33329.c: New file.
4795
4796 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4797
4798         * gnat.dg/renaming3.adb, renaming4.ads: New test.
4799
4800 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4801
4802         * gnat.dg/unaligned_rep_clause.adb: New testcase.
4803
4804 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
4805
4806         PR tree-optimization/33301
4807         * gfortran.dg/vect/pr33301.f: New test.
4808
4809 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4810
4811         PR libfortran/33307
4812         * gfortran.dg/backspace_10.f90: New test.
4813
4814 2007-09-07  Richard Guenther  <rguenther@suse.de>
4815
4816         Reapply
4817         2007-09-06  Richard Guenther  <rguenther@suse.de>
4818
4819         PR tree-optimization/32586
4820         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4821         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4822         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4823         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4824         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4825         now obsolete simplification.
4826
4827 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
4828         
4829         PR tree-optimization/33299
4830         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
4831         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
4832
4833 2007-09-07  Richard Guenther  <rguenther@suse.de>
4834
4835         Revert
4836         2007-09-06  Richard Guenther  <rguenther@suse.de>
4837
4838         PR tree-optimization/32586
4839         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4840         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4841         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4842         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4843         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4844         now obsolete simplification.
4845
4846 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
4847
4848         PR tree-optimization/32821
4849         * gcc.dg/tree-ssa/pr32821.c: New file.
4850
4851 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
4852
4853         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
4854         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
4855         and mips_forced_no_er.
4856         (dg-mips-options): Add -mno-abicalls when a small-data option is
4857         specified.  Skip tests with small-data options if mips_forced_gp.
4858         Skip tests with -mexplicit-relocs if mips_forced_no_er.
4859         * gcc.target/mips/sdata-1.c: New test.
4860         * gcc.target/mips/sdata-2.c: Likewise.
4861         * gcc.target/mips/sdata-3.c: Likewise.
4862         * gcc.target/mips/sdata-4.c: Likewise.
4863
4864 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4865
4866         PR fortran/33298
4867         * spread_zerosize_1.f90:  New test case.
4868         * spread_bounds_1.f90:  New test case.
4869
4870 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
4871
4872         PR c++/32674
4873         * g++.dg/template/static31.C: New.
4874
4875 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4876
4877         PR fortran/33271
4878         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
4879         powerpc*-linux-gnu.
4880
4881 2007-09-06  David Daney  <ddaney@avtrex.com>
4882             Richard Sandiford  <richard@codesourcery.com>
4883
4884         PR target/33256
4885         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
4886         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
4887         * gcc.target/mips/pr33256.c: New test.
4888
4889 2007-09-06  Tom Tromey  <tromey@redhat.com>
4890
4891         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
4892
4893 2007-09-06  Richard Guenther  <rguenther@suse.de>
4894
4895         PR tree-optimization/32586
4896         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4897         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4898         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4899         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4900         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4901         now obsolete simplification.
4902
4903 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
4904
4905         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
4906         * gcc.target/i386/sse3-addsubps.c: Ditto.
4907         * gcc.target/i386/sse3-haddpd.c: Ditto.
4908         * gcc.target/i386/sse3-haddps.c: Ditto.
4909         * gcc.target/i386/sse3-hsubpd.c: Ditto.
4910         * gcc.target/i386/sse3-hsubps.c: Ditto.
4911         * gcc.target/i386/sse3-lddqu.c: Ditto.
4912         * gcc.target/i386/sse3-movddup.c: Ditto.
4913         * gcc.target/i386/sse3-movshdup.c: Ditto.
4914         * gcc.target/i386/sse3-movsldup.c: Ditto.
4915
4916 2007-09-06  Richard Guenther  <rguenther@suse.de>
4917
4918         PR tree-optimization/33302
4919         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
4920
4921 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4922
4923         PR libfortran/33225
4924         * gfortran.dg./fmt_float.f90: New test.
4925
4926 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4927
4928         PR libfortran/33253
4929         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
4930
4931 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
4932
4933         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
4934         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
4935
4936 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
4937
4938         * g++.dg/eh/builtin1.C: New test.
4939         * g++.dg/eh/builtin2.C: New test.
4940         * g++.dg/eh/builtin3.C: New test.
4941
4942         PR c++/33289
4943         * g++.dg/eh/builtin4.C: New test.
4944
4945 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
4946
4947         * gcc.target/powerpc/dfp-dd.c: New test.
4948         * gcc.target/powerpc/dfp-td.c: New test.
4949
4950 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
4951
4952         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
4953         * gcc.dg/va-arg-pack-1.c: New test.
4954
4955 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
4956
4957         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
4958         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
4959         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
4960         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
4961         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
4962
4963 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
4964
4965         PR c++/30302
4966         * g++.dg/ext/anon-struct5.C: New.
4967
4968 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
4969
4970         * gcc.dg/i386-cpuid.h: Remove.
4971         * gcc.target/i386/mmx-check.h: Include cpuid.h.
4972         (main): Use __get_cpuid to get target features.
4973         * gcc.target/i386/sse-check.h: Ditto.
4974         * gcc.target/i386/sse2-check.h: Ditto.
4975         * gcc.target/i386/sse3-check.h: Ditto.
4976         * gcc.target/i386/ssse3-check.h: Ditto.
4977         * gcc.target/i386/sse4_1-check.h: Ditto.
4978         * gcc.target/i386/sse4_2-check.h: Ditto.
4979         * gcc.target/i386/sse4a-check.h: Ditto.
4980         * gcc.dg/torture/pr16104-1.c: Ditto.
4981         (do_test): Change to void.
4982         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
4983         * gcc.target/i386/sse-6.c: Ditto.
4984         * gcc.target/i386/sse-7.c: Ditto.
4985         * g++.dg/other/i386-1.C: Include cpuid.h.
4986         (main): New function.  Use __get_cpuid to get target fetaures.
4987
4988 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
4989             David Ung  <davidu@mips.com>
4990             Nigel Stephens <nigel@mips.com>
4991
4992         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
4993         * gcc.c-torture/compile/mipscop-2.c: Likewise.
4994         * gcc.c-torture/compile/mipscop-3.c: Likewise.
4995         * gcc.c-torture/compile/mipscop-4.c: Likewise.
4996         * gcc.dg/torture/mips-hilo-1.c: Likewise.
4997         * gcc.dg/torture/mips-hilo-2.c: Likewise.
4998         * gcc.dg/torture/pr19683-1.c: Likewise.
4999         * gcc.target/mips/madd-3.c: Likewise.
5000         * gcc.target/mips/maddu-3.c: Likewise.
5001         * gcc.target/mips/msub-3.c: Likewise.
5002         * gcc.target/mips/msubu-3.c: Likewise.
5003         * gcc.target/mips/asm-1.c: Likewise.
5004         * gcc.target/mips/branch-1.c: Likewise.
5005         * gcc.target/mips/ins-1.c: Likewise.
5006         * gcc.target/mips/near-far-3.c: Likewise.
5007         * gcc.target/mips/near-far-4.c: Likewise.
5008         * gcc.target/mips/smartmips-lwxs.c: Likewise.
5009         * gcc.target/mips/smartmips-ror-1.c: Likewise.
5010         * gcc.target/mips/smartmips-ror-2.c: Likewise.
5011         * gcc.target/mips/smartmips-ror-3.c: Likewise.
5012         * gcc.target/mips/smartmips-ror-4.c: Likewise.
5013         * gcc.target/mips/dspr2-MULT.c: Likewise.
5014         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5015         * gcc.target/mips/mips32-dsp-run.c: Likewise.
5016         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
5017         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
5018         * gcc.target/mips/code-readable-2.c: Likewise.
5019         * gcc.target/mips/code-readable-3.c: Likewise.
5020
5021 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
5022             David Ung  <davidu@mips.com>
5023             Nigel Stephens <nigel@mips.com>
5024
5025         * gcc.target/mips/mips16-attributes.c: New.
5026
5027 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
5028
5029         PR fortran/31564
5030         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
5031
5032         PR fortran/33241
5033         * gfortran.dg/char_length_10.f90: New test.
5034
5035 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
5036
5037         PR c++/29731
5038         * g++.dg/parse/template24.C: New.
5039
5040 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5041
5042         * g++.dg/other/spu2vmx-1.C: New test.
5043
5044 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
5045
5046         PR tree-optimization/33017
5047         * gcc.dg/pr33017.c: New test.
5048
5049 2007-09-05  Ben Elliston  <bje@au.ibm.com>
5050
5051         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
5052         __protected_stream family of macros.
5053
5054 2007-09-04  Jan Hubicka  <jh@suse.cz>
5055
5056         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
5057         * gcc.dg/tree-ssa/pr27236.c: Likewise.
5058         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
5059         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5060         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
5061         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5062         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5063         Likewise.
5064
5065 2007-09-04  Janus Weil  <jaydub66@gmail.com>
5066             Tobias Burnus  <burnus@net-b.de>
5067
5068         * gfortran.dg/proc_decl_1.f90: New.
5069         * gfortran.dg/proc_decl_2.f90: New.
5070         * gfortran.dg/proc_decl_3.f90: New.
5071         * gfortran.dg/proc_decl_4.f90: New.
5072
5073 2007-09-04  Jan Hubicka  <jh@suse.cz>
5074
5075         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
5076         * gcc.dg/vect/vect-105.c: Mark functions noinline.
5077         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
5078         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
5079         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
5080         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
5081         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
5082         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
5083         * gcc.dg/vect/vect-50.c: Mark functions noinline.
5084         * gcc.dg/vect/vect-33.c: Mark functions noinline.
5085         * gcc.dg/vect/vect-16.c: Mark functions noinline.
5086         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
5087         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
5088         * gcc.dg/vect/vect-92.c: Mark functions noinline.
5089         * gcc.dg/vect/vect-75.c: Mark functions noinline.
5090         * gcc.dg/vect/vect-58.c: Mark functions noinline.
5091         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
5092         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
5093         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
5094         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
5095         * gcc.dg/vect/vect-114.c: Mark functions noinline.
5096         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
5097         * gcc.dg/vect/vect-8.c: Mark functions noinline.
5098         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
5099         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
5100         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
5101         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
5102         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
5103         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
5104         * gcc.dg/vect/vect-42.c: Mark functions noinline.
5105         * gcc.dg/vect/vect-25.c: Mark functions noinline.
5106         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
5107         * gcc.dg/vect/vect-67.c: Mark functions noinline.
5108         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
5109         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
5110         * gcc.dg/vect/vect-106.c: Mark functions noinline.
5111         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
5112         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
5113         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
5114         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
5115         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
5116         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
5117         * gcc.dg/vect/vect-34.c: Mark functions noinline.
5118         * gcc.dg/vect/vect-17.c: Mark functions noinline.
5119         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
5120         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
5121         * gcc.dg/vect/vect-93.c: Mark functions noinline.
5122         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
5123         * gcc.dg/vect/vect-76.c: Mark functions noinline.
5124         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
5125         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
5126         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
5127         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
5128         * gcc.dg/vect/vect-115.c: Mark functions noinline.
5129         * gcc.dg/vect/vect-9.c: Mark functions noinline.
5130         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
5131         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
5132         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
5133         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
5134         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
5135         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
5136         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
5137         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
5138         * gcc.dg/vect/vect-60.c: Mark functions noinline.
5139         * gcc.dg/vect/vect-26.c: Mark functions noinline.
5140         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
5141         * gcc.dg/vect/vect-85.c: Mark functions noinline.
5142         * gcc.dg/vect/vect-68.c: Mark functions noinline.
5143         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
5144         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
5145         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
5146         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
5147         * gcc.dg/vect/vect-107.c: Mark functions noinline.
5148         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
5149         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
5150         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
5151         * gcc.dg/vect/vect-52.c: Mark functions noinline.
5152         * gcc.dg/vect/vect-35.c: Mark functions noinline.
5153         * gcc.dg/vect/vect-18.c: Mark functions noinline.
5154         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
5155         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
5156         * gcc.dg/vect/vect-77.c: Mark functions noinline.
5157         * gcc.dg/vect/vect-2.c: Mark functions noinline.
5158         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
5159         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
5160         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
5161         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
5162         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
5163         * gcc.dg/vect/vect-116.c: Mark functions noinline.
5164         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
5165         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
5166         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
5167         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
5168         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
5169         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
5170         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
5171         * gcc.dg/vect/vect-44.c: Mark functions noinline.
5172         * gcc.dg/vect/vect-27.c: Mark functions noinline.
5173         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
5174         * gcc.dg/vect/vect-86.c: Mark functions noinline.
5175         * gcc.dg/vect/vect-100.c: Mark functions noinline.
5176         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
5177         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
5178         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
5179         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
5180         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
5181         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
5182         * gcc.dg/vect/vect-108.c: Mark functions noinline.
5183         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
5184         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
5185         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
5186         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
5187         * gcc.dg/vect/vect-11.c: Mark functions noinline.
5188         * gcc.dg/vect/vect-70.c: Mark functions noinline.
5189         * gcc.dg/vect/vect-36.c: Mark functions noinline.
5190         * gcc.dg/vect/vect-19.c: Mark functions noinline.
5191         * gcc.dg/vect/vect-95.c: Mark functions noinline.
5192         * gcc.dg/vect/vect-78.c: Mark functions noinline.
5193         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
5194         * gcc.dg/vect/vect-3.c: Mark functions noinline.
5195         * gcc.dg/vect/vect-all.c: Mark functions noinline.
5196         * gcc.dg/vect/vect-117.c: Mark functions noinline.
5197         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
5198         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
5199         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
5200         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
5201         * gcc.dg/vect/vect-20.c: Mark functions noinline.
5202         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
5203         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
5204         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
5205         * gcc.dg/vect/vect-62.c: Mark functions noinline.
5206         * gcc.dg/vect/vect-28.c: Mark functions noinline.
5207         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
5208         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
5209         * gcc.dg/vect/vect-87.c: Mark functions noinline.
5210         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
5211         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
5212         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
5213         * gcc.dg/vect/vect-109.c: Mark functions noinline.
5214         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
5215         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
5216         noinline.
5217         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
5218         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
5219         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
5220         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
5221         * gcc.dg/vect/vect-12.c: Mark functions noinline.
5222         * gcc.dg/vect/vect-71.c: Mark functions noinline.
5223         * gcc.dg/vect/vect-54.c: Mark functions noinline.
5224         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
5225         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
5226         * gcc.dg/vect/vect-96.c: Mark functions noinline.
5227         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
5228         * gcc.dg/vect/vect-110.c: Mark functions noinline.
5229         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
5230         * gcc.dg/vect/vect-4.c: Mark functions noinline.
5231         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
5232         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
5233         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
5234         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
5235         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
5236         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
5237         * gcc.dg/vect/vect-21.c: Mark functions noinline.
5238         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
5239         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
5240         * gcc.dg/vect/vect-80.c: Mark functions noinline.
5241         * gcc.dg/vect/vect-63.c: Mark functions noinline.
5242         * gcc.dg/vect/vect-46.c: Mark functions noinline.
5243         * gcc.dg/vect/vect-29.c: Mark functions noinline.
5244         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
5245         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
5246         * gcc.dg/vect/vect-88.c: Mark functions noinline.
5247         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
5248         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
5249         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
5250         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
5251         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
5252         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
5253         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
5254         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
5255         * gcc.dg/vect/vect-30.c: Mark functions noinline.
5256         * gcc.dg/vect/vect-13.c: Mark functions noinline.
5257         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
5258         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
5259         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
5260         * gcc.dg/vect/vect-72.c: Mark functions noinline.
5261         * gcc.dg/vect/vect-38.c: Mark functions noinline.
5262         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
5263         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
5264         * gcc.dg/vect/vect-97.c: Mark functions noinline.
5265         * gcc.dg/vect/vect-111.c: Mark functions noinline.
5266         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
5267         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
5268         * gcc.dg/vect/vect-5.c: Mark functions noinline.
5269         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
5270         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
5271         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
5272         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
5273         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
5274         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
5275         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
5276         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
5277         * gcc.dg/vect/vect-22.c: Mark functions noinline.
5278         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
5279         * gcc.dg/vect/vect-64.c: Mark functions noinline.
5280         * gcc.dg/vect/vect-89.c: Mark functions noinline.
5281         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
5282         * gcc.dg/vect/vect-103.c: Mark functions noinline.
5283         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
5284         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
5285         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
5286         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
5287         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
5288         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
5289         * gcc.dg/vect/vect-31.c: Mark functions noinline.
5290         * gcc.dg/vect/vect-14.c: Mark functions noinline.
5291         * gcc.dg/vect/vect-73.c: Mark functions noinline.
5292         * gcc.dg/vect/vect-56.c: Mark functions noinline.
5293         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
5294         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
5295         * gcc.dg/vect/vect-98.c: Mark functions noinline.
5296         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
5297         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
5298         * gcc.dg/vect/vect-112.c: Mark functions noinline.
5299         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
5300         * gcc.dg/vect/vect-6.c: Mark functions noinline.
5301         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
5302         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
5303         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
5304         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
5305         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
5306         * gcc.dg/vect/pr25413.c: Mark functions noinline.
5307         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
5308         * gcc.dg/vect/vect-40.c: Mark functions noinline.
5309         * gcc.dg/vect/vect-23.c: Mark functions noinline.
5310         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
5311         * gcc.dg/vect/vect-82.c: Mark functions noinline.
5312         * gcc.dg/vect/vect-65.c: Mark functions noinline.
5313         * gcc.dg/vect/vect-48.c: Mark functions noinline.
5314         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
5315         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
5316         * gcc.dg/vect/vect-104.c: Mark functions noinline.
5317         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
5318         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
5319         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
5320         * gcc.dg/vect/vect-32.c: Mark functions noinline.
5321         * gcc.dg/vect/vect-15.c: Mark functions noinline.
5322         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
5323         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
5324         * gcc.dg/vect/vect-91.c: Mark functions noinline.
5325         * gcc.dg/vect/vect-74.c: Mark functions noinline.
5326         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
5327         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
5328         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
5329         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
5330         * gcc.dg/vect/vect-99.c: Mark functions noinline.
5331         * gcc.dg/vect/vect-113.c: Mark functions noinline.
5332         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
5333         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
5334         * gcc.dg/vect/vect-7.c: Mark functions noinline.
5335         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
5336         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
5337         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
5338         * gcc.dg/vect/vect-24.c: Mark functions noinline.
5339         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
5340         * gcc.dg/vect/vect-83.c: Mark functions noinline.
5341         * gcc.dg/vect/vect-66.c: Mark functions noinline.
5342         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
5343
5344 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5345
5346         PR middle-end/33187
5347         * gcc.target/i386/cmov7.c: New file.
5348
5349 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5350
5351         * gcc.target/i386/sse4a-check.h: New file.
5352         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
5353         * gcc.target/i386/sse4a-insert.c: Ditto.
5354         * gcc.target/i386/sse4a-montsd.c: Ditto.
5355         * gcc.target/i386/sse4a-montss.c: Ditto.
5356         * gcc.target/i386/mmx-check.h: New file.
5357         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
5358         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
5359         * gcc.target/i386/sse-check.h: New file.
5360         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
5361         * gcc.target/i386/sse-3.c: Ditto.
5362         * gcc.target/i386/sse-7.c: Ditto.
5363         * gcc.target/i386/sse-9.c: Ditto.
5364         * gcc.target/i386/ssefn-3.c: Ditto.
5365         * gcc.target/i386/sse-recip.c: Ditto.
5366         * gcc.target/i386/sse-recip-vec.c: Ditto.
5367         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
5368         * gcc.target/i386/20020523-1.c: Remove.
5369         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
5370         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5371         * gcc.target/i386/ssefn-4.c: Ditto.
5372         * gcc.target/i386/sse-6.c: Ditto.
5373         * gcc.target/i386/sse-10.c: Ditto.
5374         * gcc.target/i386/sse-11.c: Ditto.
5375         * gcc.target/i386/sse-18.c: Ditto.
5376         * gcc.target/i386/fpprec-1.c: Ditto.
5377         * g++.dg/other/i386-1.C: Ditto.
5378
5379 2007-09-04  Richard Guenther  <rguenther@suse.de>
5380
5381         PR tree-optimization/33291
5382         * gcc.dg/volatile2.c: New testcase.
5383         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
5384         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
5385         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5386         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5387
5388 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5389
5390         PR fortran/33253
5391         * gfortran.dg/namelist_15.f90: Update test.
5392         * gfortran.dg/namelist_24.f90: Update test.
5393         * gfortran.dg/namelist_38.f90: New test.
5394
5395 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5396
5397         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
5398         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5399         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
5400         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5401         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
5402         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5403
5404 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
5405
5406         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
5407         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
5408
5409         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
5410
5411 2007-09-02  David Daney  <ddaney@avtrex.com>
5412
5413         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
5414         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
5415         * gcc.target/mips/atomic-memory-1.c: Ditto.
5416         * gcc.target/mips/atomic-memory-2.c: Ditto.
5417
5418 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
5419
5420         * gcc.target/cris/builtin_clz_v0.c: New testcase.
5421         * gcc.target/cris/builtin_clz_v3.c: New testcase.
5422
5423 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
5424
5425         * gfortran.dg/substr_6.f90: New test.
5426
5427 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
5428
5429         PR c++/33208
5430         * g++.dg/other/error18.C: New.
5431         * g++.dg/expr/bitfield3.C: Adjust.
5432
5433 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
5434
5435         PR fortran/33276
5436         * gfortran.fortran-torture/compile/pr33276.f90: New.
5437
5438 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
5439
5440         PR C/29237
5441         PR middle-end/33272
5442         * gcc.dg/c99-arraydecl-3.c: New test.
5443
5444 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
5445
5446         PR c++/32597
5447         * g++.dg/cpp0x/variadic-new2.C: New.
5448         * g++.dg/cpp0x/variadic-new.C: New.
5449
5450 2007-08-31  Tobias Burnus  <burnus@net-b.de>
5451
5452         PR fortran/33232
5453         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
5454         * gfortran.dg/read_1.f90: New.
5455
5456 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5457
5458         PR c++/33210
5459         * g++.dg/template/error30.C: New.
5460
5461 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5462
5463         PR c++/32113
5464         * g++.dg/template/crash70.C: New.
5465
5466 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5467
5468         PR c++/33212
5469         * g++.dg/ext/is_class_error.C: New.
5470
5471 2007-08-31  Olivier Hainque  <hainque@adacore.com>
5472
5473         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
5474         
5475 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
5476             Revital Eres  <eres@il.ibm.com>
5477
5478         * gcc.target/powerpc/paired-1.c: New test.
5479         * gcc.target/powerpc/paired-2.c: New test.
5480         * gcc.target/powerpc/paired-3.c: New test.
5481         * gcc.target/powerpc/paired-4.c: New test.
5482         * gcc.target/powerpc/paired-5.c: New test.
5483         * gcc.target/powerpc/paired-6.c: New test.
5484         * gcc.target/powerpc/paired-7.c: New test.
5485         * gcc.target/powerpc/ppc-paired.c: New test.
5486
5487 2007-08-31  Ollie Wild  <aaw@google.com>
5488
5489         * g++.dg/conversion/ptrmem2.C: New test.
5490         * g++.dg/conversion/ptrmem3.C: New test.
5491         * g++.dg/conversion/ptrmem4.C: New test.
5492         * g++.dg/conversion/ptrmem5.C: New test.
5493         * g++.dg/conversion/ptrmem6.C: New test.
5494         * g++.dg/conversion/ptrmem7.C: New test.
5495         * g++.dg/conversion/ptrmem8.C: New test.
5496
5497 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
5498
5499         PR fortran/31879
5500         * gfortran.dg/char_length_7.f90: New test.
5501         * gfortran.dg/char_length_9.f90: New test.
5502         * gfortran.dg/char_assign_1.f90: Add extra warning.
5503
5504         PR fortran/31197
5505         PR fortran/31258
5506         * gfortran.dg/char_length_8.f90: New test.
5507
5508 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5509
5510         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
5511
5512 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
5513
5514         * gcc.dg/inline-24.c: New test.
5515         * g++.dg/opt/inline11.C: New test.
5516
5517 2007-08-30  Richard Guenther  <rguenther@suse.de>
5518
5519         * gcc.target/i386/vectorize5.c: New testcase.
5520
5521 2007-08-30  Tobias Burnus  <burnus@net-b.de>
5522
5523         PR fortran/33228
5524         * interface.c (check_interface0): Improve error for external procs.
5525         (check_sym_interfaces): Fix checking of module procedures.
5526
5527 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
5528
5529         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
5530         (AI): Add AI_ALIGN.
5531         * gcc.dg/sync-3.c: New test.
5532
5533         PR middle-end/32758
5534         * gcc.dg/cleanup-12.c: New test.
5535
5536 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
5537
5538         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
5539         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
5540         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
5541         * gcc.dg/pr32450.c: Ditto.
5542         * gcc.dg/nest.c: Ditto.
5543         * gcc.dg/nested-func-4.c: Ditto.
5544         * g++.old-deja/g++.law/profile1.C: Ditto.
5545
5546 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5547
5548         PR fortran/32989
5549         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
5550         non-default integer kind arguments.
5551
5552 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
5553
5554         PR fortran/33105
5555         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
5556
5557 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
5558
5559         * gcc.dg/h8300-ice2.c: Remove target selector.
5560
5561 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
5562
5563         PR fortran/33215
5564         * gfortran.dg/binding_label_tests_15.f03: New test case.
5565         * gfortran.dg/binding_label_tests_16.f03: Ditto.
5566
5567 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5568
5569         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
5570         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
5571
5572 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
5573
5574         PR c++/33194
5575         * g++.dg/other/canon-33194.C: New.
5576
5577 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5578
5579         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
5580         * gcc.c-torture/execute/pr23135.c: Likewise.
5581
5582 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
5583
5584         * gcc.dg/pr31344.c: Move to ...
5585         * gcc.dg/dfp/pr31344.c: ... here.
5586         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
5587         * gcc.dg/20050503-1.c: Ditto.
5588         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
5589         * gcc.dg/20061127-1.c: Compile only for fpic targets.
5590         * gcc.dg/20060801-1.c: Ditto.
5591
5592 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
5593
5594         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
5595         * gfortran.dg/nan_1.f90: Likewise.
5596
5597 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5598
5599         PR fortran/33055
5600         Revert previous patch.
5601
5602 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
5603             Kazu Hirata  <kazu@codesourcery.com>
5604
5605         * gcc.target/m68k/interrupt-1.c: New.
5606
5607 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5608
5609         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
5610         10000 for targets where "int" can't hold at least 100000.
5611         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
5612         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
5613         (test5)(test6): Use it.
5614         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
5615         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
5616         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
5617         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
5618         * gcc.dg/attr-alloc_size.c (test): Likewise.
5619
5620 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
5621
5622         PR c++/33209
5623         * g++.dg/template/error29.C: New.
5624
5625 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
5626
5627         PR c++/32596
5628         * g++.dg/ext/visibility/anon5.C: New test.
5629
5630 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5631
5632         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
5633
5634 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5635
5636         * gfortran.dg/gamma_1.f90: Remove large-real tests.
5637         * gfortran.dg/gamma_2.f90: Remove large-real tests.
5638         * gfortran.dg/gamma_4.f90: New: large-real tests.
5639
5640 2007-08-28  Jason Merrill  <jason@redhat.com>
5641
5642         PR c++/29000
5643         * g++.dg/ext/stmtexpr12.C: New test.
5644
5645         PR c++/28558
5646         * g++.dg/ext/attrib28.C: New test.
5647
5648 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
5649
5650         PR target/32661
5651         * gcc.target/i386/pr32661.c: New test.
5652
5653 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
5654
5655         PR middle-end/32370
5656         * gcc.dg/pr32370.c: New test.
5657
5658         PR rtl-optimization/33148
5659         * gcc.c-torture/compile/20070827-1.c: New test.
5660
5661         PR debug/32914
5662         * d++.dg/debug/const3.C: New test.
5663         * d++.dg/debug/const4.C: New test.
5664         * d++.dg/debug/dwarf2/const1.C: New test.
5665         * d++.dg/debug/dwarf2/const2.C: New test.
5666         * d++.dg/debug/dwarf2/const2b.C: New test.
5667
5668 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
5669             Vladimir Yanovsky  <yanov@il.ibm.com>
5670             Revital Eres  <eres@il.ibm.com>
5671             Andrey Belevantsev  <abel@ispras.ru>
5672
5673         * gcc.dg/sms-1.c: New test.
5674
5675 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
5676
5677         * g++.dg/ext/gnu-inline-common.h: New.
5678         * g++.dg/ext/gnu-inline-global-reject.C: New.
5679         * g++.dg/ext/gnu-inline-global.C: New.
5680         * g++.dg/ext/gnu-inline-namespace.C: New.
5681         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
5682         * g++.dg/ext/gnu-inline-class.C: New.
5683         * g++.dg/ext/gnu-inline-class-static.C: New.
5684         * g++.dg/ext/gnu-inline-template-class.C: New.
5685         * g++.dg/ext/gnu-inline-template-func.C: New.
5686
5687 2007-08-27  Jason Merrill  <jason@redhat.com>
5688
5689         PR c++/31337
5690         * g++.dg/ext/stmtexpr11.C: New.
5691
5692 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
5693
5694         * lib/target-supports.exp (check_profiling_available):
5695         Set profiling_available_saved to 0 on fido-*-elf.
5696
5697 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
5698
5699         PR tree-optimization/33173
5700         
5701         * gcc.c-torture/compile/pr33173.c: New.
5702
5703 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
5704
5705         PR target/31385
5706         * gcc.dg/dfp/pr31385.c: New.
5707
5708 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5709
5710         * gcc.dg/unsigned-long-compare.c: Remove target selector.
5711
5712 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5713
5714         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
5715         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
5716         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
5717         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
5718         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
5719         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
5720         gcc.target/m68k directory.
5721         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
5722         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
5723         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
5724         gcc.target/cris directory.
5725         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
5726         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
5727         gcc.target/bfin directory.
5728
5729         * gcc.target/sh: New directory.
5730         * gcc.target/sh/sh.exp: New file.
5731         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
5732         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
5733         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
5734         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
5735         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
5736         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
5737
5738 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5739
5740         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
5741         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
5742         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
5743         * gcc.target/i386/local2.c: Ditto.
5744         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5745         * gcc.target/i386/20011119-1.c: Ditto.
5746         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
5747         * gcc.target/i386/fastcall-1.c: Fix target selector.
5748
5749 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5750
5751         PR fortran/33055
5752         * gfortran.dg/negative_unit.f: Add new check
5753         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
5754         -fdefault-integer-8.
5755
5756 2007-08-26  Asher Langton  <langton2@llnl.gov>
5757
5758         * gfortran.dg/recursive_stack.f90: New.
5759         * gfortran.dg/openmp_stack.f90: New.
5760
5761 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5762
5763         PR fortran/31298
5764         * gfortran.dg/use_10.f90: New.
5765
5766 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5767
5768         PR fortran/32985
5769         * gfortran.dg/namelist_14.f90: Make test case valid.
5770         * gfortran.dg/common_10.f90: New.
5771
5772 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
5773
5774         PR middle-end/33181
5775         * gcc.dg/ifelse-2.c: New.
5776
5777 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5778
5779         PR fortran/32980
5780         * gfortran.dg/gamma_1.f90: New.
5781         * gfortran.dg/gamma_2.f90: New.
5782         * gfortran.dg/gamma_3.f90: New.
5783
5784 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5785
5786         PR fortran/33188
5787         * gfortran.dg/used_types_18.f90: New.
5788
5789 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
5790
5791         * gcc.dg/array-init-2.c: New test.
5792
5793 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5794
5795         PR fortran/33178
5796         * gfortran.dg/initialization_4.f90: Update dg-error.
5797         * gfortran.dg/initialization_13.f90: New.
5798
5799 2007-08-24  Richard Guenther  <rguenther@suse.de>
5800
5801         PR middle-end/33166
5802         * gcc.c-torture/compile/pr33166.c: New testcase.
5803
5804 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5805
5806         PR fortran/33139
5807         * gfortran.dg/pointer_assign_4.f90: New.
5808         * gfortran.dg/shape_2.f90: Fix test case.
5809         * gfortran.dg/char_result_4.f90: Ditto.
5810
5811 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5812
5813         * gcc.dg/array-init-1.c: New test.
5814
5815         PR c++/32567
5816         * g++.dg/parse/crash36.C: New test.
5817
5818 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
5819
5820         * gcc.dg/pr32721.c: Updated.
5821
5822 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5823
5824         PR tree-optimization/32573
5825         PR middle-end/32946
5826         * gcc.dg/pr32573.c: New test.
5827
5828         PR c++/32898
5829         * g++.dg/lookup/ns3.C: New test.
5830
5831         * gfortran.dg/assumed_charlen_sharing.f90: New test.
5832
5833         PR c++/31941
5834         * g++.dg/parse/crash37.C: New test.
5835
5836 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5837
5838         PR target/17390
5839         * gcc.target/i386/pr17390.c: New test.
5840
5841 2007-08-23  Richard Guenther  <rguenther@suse.de>
5842
5843         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
5844         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
5845         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
5846         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
5847         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
5848         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
5849         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
5850         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
5851
5852 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5853
5854         * gcc.target/s390: New directory.
5855         * gcc.target/s390/s390.exp: New file.
5856         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
5857         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
5858         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
5859         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
5860         gcc.target/s390 directory.
5861
5862 2007-08-23  Richard Guenther  <rguenther@suse.de>
5863
5864         PR tree-optimization/32328
5865         * gcc.dg/pr32328.c: New testcase.
5866
5867 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5868
5869         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
5870           available.
5871
5872 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5873
5874         PR fortran/33095
5875         * gfortran.dg/min_max_optional_5.f90: New test.
5876         * gfortran.dg/min_max_optional_2.f90: Remove.
5877         * gfortran.dg/min_max_optional_3.f90: Remove.
5878         * gfortran.dg/min_max_optional_4.f90: Remove.
5879
5880 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5881
5882         * gcc.target/i386/xorps-sse.c: New.
5883         * gcc.target/i386/xorps-sse2.c: New.
5884
5885 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5886
5887         * gcc.target/i386/cmov3.c: Fix scan-assembler.
5888         * gcc.target/i386/cmov4.c: Fix scan-assembler.
5889         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
5890
5891 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
5892
5893         PR fortran/33020
5894         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
5895         include multiple kinds for SHAPE parameter within a single
5896         namespace.
5897         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
5898         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
5899
5900 2007-08-22  Janus Weil  <jaydub66@gmail.com>
5901
5902         * interface_abstract_1.f90: Extended test case.
5903         * interface_abstract_3.f90: New test.
5904
5905 2007-08-21  Christian Bruel  <christian.bruel@st.com>
5906
5907         * gcc.dg/fold-sub.c: New test.
5908         
5909 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
5910
5911         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
5912         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
5913         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
5914         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
5915         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
5916         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
5917
5918 2007-08-22  Richard Guenther  <rguenther@suse.de>
5919
5920         PR middle-end/33007
5921         * gcc.dg/pr33007.c: New testcase.
5922
5923 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
5924
5925         * gcc.c-torture/execute/strcmp-1.x: Delete.
5926
5927 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
5928
5929         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
5930         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
5931         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
5932         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
5933         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
5934         gcc.target/i386/stack-realign.c,
5935         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5936         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5937         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
5938         target using dg-require-effective-target directive.
5939         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
5940         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
5941         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5942         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
5943         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
5944         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
5945         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
5946         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
5947         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
5948         Require lp64 target using dg-require-effective-target directive.
5949         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
5950         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
5951         directive.
5952         * gcc.target/i386/20010202-1.c: Move from here ...
5953         * gcc.dg/20010202-1.c: ... to here.
5954
5955 2007-08-22  Richard Guenther  <rguenther@suse.de>
5956
5957         PR tree-optimization/33142
5958         * gcc.c-torture/execute/pr33142.c: New testcase.
5959
5960 2007-08-22  Richard Guenther  <rguenther@suse.de>
5961
5962         PR middle-end/32563
5963         * g++.dg/torture/pr32563.C: New testcase.
5964
5965 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
5966
5967         PR middle-end/32912
5968         * gcc.dg/pr32912-1.c: Add -w to options.
5969         * gcc.dg/pr32912-2.c: Likewise.
5970         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
5971
5972 2007-08-21  Ian Lance Taylor  <iant@google.com>
5973
5974         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
5975
5976 2007-08-21  Ian Lance Taylor  <iant@google.com>
5977
5978         PR tree-optimization/33134
5979         * g++.dg/tree-ssa/pr33134.C: New test.
5980
5981 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
5982
5983         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
5984         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
5985
5986 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
5987
5988         PR debug/32610
5989         * gcc.dg/debug/pr32610.c: New test.
5990
5991         * g++.dg/init/new24.C: New test.
5992
5993         PR middle-end/32912
5994         * gcc.dg/pr32912-1.c: New test.
5995         * gcc.dg/pr32912-2.c: New test.
5996         * gcc.dg/pr32912-3.c: New test.
5997
5998 2007-08-21  Richard Guenther  <rguenther@suse.de>
5999
6000         * gcc.dg/pointer-arith-10.c: New testcase.
6001
6002 2007-08-21  Richard Guenther  <rguenther@suse.de>
6003
6004         PR middle-end/33122
6005         * gcc.c-torture/compile/pr33122.c: New testcase.
6006
6007 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
6008
6009         * g++.dg/warn/Wnvdtor-2.C: New testcase.
6010
6011 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
6012
6013         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
6014
6015 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
6016
6017         PR c++/33025
6018         * g++.dg/init/new23.C: New test.
6019
6020 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6021
6022         PR middle-end/30564
6023         * gcc.c-torture/compile/pr30564-1.c: New test.
6024         * gcc.c-torture/compile/pr30564-2.c: New test.
6025
6026 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
6027
6028         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
6029
6030 2007-08-19  Tobias Burnus  <burnus@net-b.de>
6031
6032         * gfortran.dg/interface_abstract_2.f90: New.
6033         * gfortran.dg/interface_abstract_1.f90: Fix typo.
6034
6035 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6036
6037         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
6038         unknown (so that outer-loop wont get analyzed).
6039         * gcc.dg/vect/vect-outer-1a.c: New test.
6040         * gcc.dg/vect/vect-outer-1b.c: New test.
6041         * gcc.dg/vect/vect-outer-1.c: New test.
6042         * gcc.dg/vect/vect-outer-2a.c: New test.
6043         * gcc.dg/vect/vect-outer-2b.c: New test.
6044         * gcc.dg/vect/vect-outer-2c.c: New test.
6045         * gcc.dg/vect/vect-outer-2.c: New test.
6046         * gcc.dg/vect/vect-outer-3a.c: New test.
6047         * gcc.dg/vect/vect-outer-3b.c: New test.
6048         * gcc.dg/vect/vect-outer-3c.c: New test.
6049         * gcc.dg/vect/vect-outer-3.c: New test.
6050         * gcc.dg/vect/vect-outer-4a.c: New test.
6051         * gcc.dg/vect/vect-outer-4b.c: New test.
6052         * gcc.dg/vect/vect-outer-4c.c: New test.
6053         * gcc.dg/vect/vect-outer-4d.c: New test.
6054         * gcc.dg/vect/vect-outer-4e.c: New test.
6055         * gcc.dg/vect/vect-outer-4f.c: New test.
6056         * gcc.dg/vect/vect-outer-4g.c: New test.
6057         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
6058         * gcc.dg/vect/vect-outer-4i.c: New test.
6059         * gcc.dg/vect/vect-outer-4j.c: New test.
6060         * gcc.dg/vect/vect-outer-4k.c: New test.
6061         * gcc.dg/vect/vect-outer-4l.c: New test.
6062         * gcc.dg/vect/vect-outer-4m.c: New test.
6063         * gcc.dg/vect/vect-outer-4.c: New test.
6064         * gcc.dg/vect/vect-outer-5.c: New test.
6065         * gcc.dg/vect/vect-outer-6.c: New test.
6066         * gcc.dg/vect/vect-outer-fir.c: New test.
6067         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
6068         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
6069
6070 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6071
6072         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
6073         and -fno-tree-reassoc.
6074         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
6075         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6076         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
6077         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6078         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
6079         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6080         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
6081         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
6082         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
6083         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
6084         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
6085         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
6086         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
6087         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
6088         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
6089         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
6090         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
6091         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
6092         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
6093         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
6094         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
6095         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
6096         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
6097         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
6098         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
6099         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
6100         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
6101         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
6102         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
6103         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
6104         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
6105         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
6106         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
6107         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
6108         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
6109         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
6110         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
6111
6112 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6113
6114         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
6115         versioning for aliasing).
6116         * gcc.dg/vect/vect-35.c: Likewise.
6117
6118         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
6119         targets.
6120         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6121
6122 2007-08-18  Tom Tromey  <tromey@redhat.com>
6123
6124         PR preprocessor/32974:
6125         * gcc.dg/cpp/pr32974.c: New file.
6126
6127 2007-08-17  Tobias Burnus  <burnus@net-b.de>
6128
6129         * gfortran.dg/interface_abstract_1.f90: New.
6130
6131 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
6132
6133         PR fortran/32881
6134         * gfortran.dg/pure_initializer_1.f90: New test.
6135
6136 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
6137
6138         PR fortran/32875
6139         * gfortran.dg/array_constructor_18.f90: New test.
6140
6141 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6142
6143         PR c++/28989
6144         * g++.dg/expr/lval3.C: New test.
6145         * g++.dg/expr/lval4.C: New test.
6146
6147 2007-08-17  Ollie Wild  <aaw@google.com>
6148
6149         PR c++/31749
6150         * g++.dg/lookup/builtin3.C: New test.
6151         * g++.dg/lookup/builtin4.C: New test.
6152         * g++.dg/lookup/using19.C: New test.
6153
6154 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6155
6156         PR c++/32190
6157         * g++.dg/parse/error31.C: New.
6158
6159 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6160
6161         PR c++/32112
6162         * g++.dg/template/error26.C: New.
6163
6164 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6165
6166         PR fortran/33079
6167         * gfortran.dg/zero_length_2.f90: New test.
6168
6169 2007-08-17  Tobias Burnus  <burnus@net-b.de>
6170
6171         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
6172         * gfortran.dg/kind_tests_3.f03: Ditto.
6173         * gfortran.dg/global_vars_f90_init.f90: Ditto.
6174         * gfortran.dg/interface_13.f90: Ditto.
6175         * gfortran.dg/pr32738.f90: Ditto.
6176         * gfortran.dg/module_private_1.f90: Ditto.
6177         * gfortran.dg/test_only_clause.f90: Ditto.
6178         * gfortran.dg/bind_c_vars.f90: Ditto.
6179         * gfortran.dg/bind_c_dts.f90: Ditto.
6180         * gfortran.dg/use_9.f90: Ditto.
6181         * gfortran.dg/generic_8.f90: Ditto.
6182         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6183         * gfortran.dg/private_type_6.f90: Ditto.
6184         * gfortran.dg/c_assoc.f90: Ditto.
6185         * gfortran.dg/private_type_7.f90: Ditto.
6186         * gfortran.dg/global_vars_c_init.f90: Ditto.
6187         * gfortran.dg/bind_c_dts_2.f03: Ditto.
6188         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
6189         * gfortran.dg/c_size_t_test.f03: Ditto.
6190         * gfortran.dg/used_types_12.f90: Ditto.
6191         * gfortran.dg/pr25923.f90: Ditto.
6192         * gfortran.dg/test_com_block.f90: Ditto.
6193         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
6194         * gfortran.dg/equiv_constraint_7.f90: Ditto.
6195         * gfortran.dg/com_block_driver.f90: Ditto.
6196         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
6197         * gfortran.dg/use_iso_c_binding.f90: Ditto.
6198         * gfortran.dg/c_loc_test.f90: Ditto.
6199         * gfortran.dg/c_ptr_tests.f03: Ditto.
6200         * gfortran.dg/module_interface_1.f90: Ditto.
6201
6202 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6203
6204         PR c++/32870
6205         * g++.dg/other/error17.C: Adjust.
6206         
6207 2007-08-17  Ben Elliston  <bje@au.ibm.com>
6208
6209         PR middle-end/32970
6210         * g++.dg/ext/altivec-14.C: New test.
6211
6212 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6213
6214         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
6215         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
6216         dump files.
6217         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
6218         * gcc.dg/vect/pr32366.c: Ditto.
6219
6220 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6221
6222         PR testsuite/33082
6223         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
6224         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
6225         * gcc.dg/dfp/convert-int-fold.c: Ditto.
6226         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
6227
6228 2007-08-16  Tobias Burnus  <burnus@net-b.de>
6229
6230         PR fortran/33072
6231         * gfortran.dg/use_9.f90: New.
6232
6233 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
6234
6235         * g++.dg/gcov/gcov-5.C: New test.
6236
6237 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
6238
6239         * g++.dg/gcov/gcov-4.C: New test.
6240         * lib/gcov.exp (verify-lines): Add support for
6241         checking no-coverage lines.
6242
6243 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
6244
6245         * gcc.dg/vect/vect-vfa-01.c: New.
6246         * gcc.dg/vect/vect-vfa-02.c: New.
6247         * gcc.dg/vect/vect-vfa-03.c: New.
6248         * gcc.dg/vect/vect-vfa-04.c: New.
6249         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
6250         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
6251         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
6252         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
6253         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
6254         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
6255         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
6256         gfortran.dg/vect/pr19049.f90: Rename to start with
6257         prefix no-vfa-.
6258         * gcc.dg/vect/vect.exp: Disable versioning for alias
6259         when test starts with no-vfa-.
6260         * gfortran.dg/vect/vect.exp: Likewise.
6261
6262 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
6263
6264         * gcc.dg/torture/pr32897.c: New test.
6265
6266 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
6267
6268         PR c++/31132
6269         * g++.dg/template/crash69.C: New.
6270
6271 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
6272
6273         * lib/target-supports.exp (check_effective_target_arm32): Use
6274         check_no_compiler_messages.
6275
6276 2007-08-15  Diego Novillo  <dnovillo@google.com>
6277
6278         gcc.dg/tree-ssa/20070815.c: New test.
6279
6280 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6281
6282         PR fortran/33077
6283         * gfortran.dg/random_7.f90: Initialize variable.
6284
6285 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
6286
6287         PR middle-end/33074
6288         * gfortran.dg/pr33074.f90: New test.
6289
6290         PR c++/32992
6291         * g++.dg/opt/nrv14.C: New test.
6292
6293 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
6294
6295         PR c++/33035
6296         * g++.dg/template/crash68.C: New.
6297
6298 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6299
6300         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
6301         * gcc.dg/sibcall-4.c: Ditto.
6302
6303 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6304
6305         PR fortran/33066
6306         * gfortran.dg/use_8.f90: New test.
6307         * gfortran.dg/c_loc_tests_2.f03: Fix code.
6308
6309 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
6310
6311         PR c++/27211
6312         * g++.dg/template/error27.C: New.
6313         * g++.dg/template/error28.C: New.
6314         * g++.dg/other/pr28304.C: Adjust.
6315         * g++.old-deja/g++.mike/p811.C: Likewise.
6316
6317 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6318
6319         PR target/30315
6320         * gcc.target/i386/pr30315.c: New.
6321
6322 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6323
6324         PR fortran/32594
6325         * gfortran.dg/substr_5.f90: New test.
6326
6327 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
6328
6329         PR c/30428
6330         * gcc.dg/vector-2.c: New test.
6331
6332         PR c++/30428
6333         * g++.dg/ext/vector8.C: New test.
6334
6335 2007-08-13  Dan Hipschman  <dsh@google.com>
6336
6337         PR c/32953
6338         * gcc.dg/format/array-1.c: Add an additional test for
6339         unterminated format strings of length 1.
6340
6341 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6342
6343         PR fortran/32926
6344         * gfortran.dg/external_procedures_3.f90: New test.
6345
6346 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6347
6348         PR fortran/32827
6349         * gfortran.dg/import6.f90: New test.
6350
6351 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
6352
6353         PR C/30427
6354         *  gcc.dg/vector-1.c: New test.
6355
6356 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6357
6358         * gcc.dg/pr21255-4.c: Skip for PIC.
6359         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
6360
6361 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6362
6363         * gcc.dg/attr-isr.c: Skip for PIC.
6364         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6365         * gcc.dg/attr-isr-trapa.c: Likewise.
6366         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6367         * gcc.dg/pragma-isr-trapa.c: Likewise.
6368         * gcc.dg/pragma-isr-trapa2.c: Likewise.
6369
6370 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6371
6372         PR fortran/32962
6373         * gfortran.dg/transpose_1.f90: New test.
6374
6375 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6376
6377         PR fortran/29600
6378         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
6379         intrinsic.
6380
6381 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6382
6383         PR fortran/30964
6384         PR fortran/33054
6385         * gfortran.dg/random_4.f90: New test.
6386         * gfortran.dg/random_5.f90: New test.
6387         * gfortran.dg/random_6.f90: New test.
6388         * gfortran.dg/random_7.f90: New test.
6389
6390 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6391
6392         PR fortran/32860
6393         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
6394
6395 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6396
6397         PR fortran/31629
6398         * gfortran.dg/module_private_1.f90: New test.
6399
6400 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6401
6402         PR fortran/29600
6403         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
6404         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
6405
6406 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6407
6408         PR fortran/32937
6409         * gfortran.dg/char_length_6.f90: New test.
6410
6411 2007-08-10  Ollie Wild  <aaw@google.com>
6412
6413         * g++.dg/lookup/using18.C: New test.
6414
6415 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
6416
6417         PR c++/17763
6418         * g++.dg/other/error16.C: New.
6419
6420 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6421
6422         PR libfortran/33039
6423         * gfortran.dg/namelist_37.f90: New test.
6424
6425 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
6426
6427         PR c++/22256
6428         * g++.dg/conversion/op3.C: New.
6429
6430 2007-08-09  Tobias Burnus  <burnus@net-b.de>
6431
6432         PR fortran/32987
6433         * gfortran.dg/fmt_tab_1.f90: New.
6434         * gfortran.dg/fmt_tab_2.f90: New.
6435
6436 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6437
6438         PR c/32796
6439         * gcc.c-torture/compile/pr32796.c: New test.
6440
6441 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6442
6443         PR middle-end/32813
6444         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
6445         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
6446         instead of just -O.
6447
6448 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
6449
6450         * gcc.target/mips/code-readable-1.c: New test.
6451         * gcc.target/mips/code-readable-2.c: Likewise.
6452         * gcc.target/mips/code-readable-3.c: Likewise.
6453
6454 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
6455             Revital Eres  <eres@il.ibm.com>
6456
6457         * gfortran.dg/sms-1.f90: Add comment.
6458         * gfortran.dg/sms-2.f90: New.
6459
6460 2007-08-07  Ian Lance Taylor  <iant@google.com>
6461
6462         * gcc.dg/instrument-1.c: New test.
6463         * gcc.dg/instrument-2.c: New test.
6464         * gcc.dg/instrument-3.c: New test.
6465
6466 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
6467
6468         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
6469
6470 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
6471
6472         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
6473         !vector_alignment_reachable targets.
6474         * gcc.dg/vect/vect-33.c: Likewise.
6475         * gcc.dg/vect/vect-42.c: Likewise.
6476         * gcc.dg/vect/vect-44.c: Likewise.
6477         * gcc.dg/vect/vect-50.c: Likewise.
6478         * gcc.dg/vect/vect-70.c: Likewise.
6479         * gcc.dg/vect/vect-71.c: Likewise.
6480         * gcc.dg/vect/vect-87.c: Likewise.
6481         * gcc.dg/vect/vect-88.c: Likewise.
6482         * gcc.dg/vect/vect-91.c: Likewise.
6483         * gcc.dg/vect/vect-93.c: Likewise.
6484         * gcc.dg/vect/vect-96.c: Likewise.
6485         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
6486         * gcc.dg/vect/section-anchors-69.c: Likewise.
6487         * gcc.dg/vect/pr25413.c: Likewise.
6488         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
6489         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
6490         * gfortran.dg/vect-2.f90: Likewise.
6491         * gfortran.dg/vect-3.f90: Likewise.
6492         * gfortran.dg/vect-4.f90: Likewise.
6493         * gfortran.dg/vect-5.f90: Likewise.
6494         * lib/target-supports.exp (check_effective_target_natural_alignment): 
6495         Return false for darwin. 
6496         (check_effective_target_vector_alignment_reachable_for_double): New.
6497
6498 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
6499
6500         * gcc.dg/multiword-1.c: New testcase.
6501
6502 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
6503
6504         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
6505         messages.
6506         * gfortran.dg/namelist_36.f90: New test.
6507
6508 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6509
6510         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
6511           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
6512
6513 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
6514
6515         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
6516         * gcc.dg/torture/type-generic-1.c: Likewise.
6517
6518 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6519
6520         * gcc.c-torture/20070522-1.c: Move to ...
6521         * gcc.c-torture/compile/20070522-1.c: Here.
6522
6523 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6524
6525         PR fortran/29828
6526         * gfortran.dg/minmax_char_1.f90: New test.
6527         * gfortran.dg/minmax_char_2.f90: New test.
6528         * gfortran.dg/min_max_optional_4.f90: New test.
6529
6530 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6531
6532         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
6533         hanging on the testcase.
6534
6535 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6536
6537         PR middle-end/32988
6538         * gcc.c-torture/compile/pr32988.c: New test.
6539
6540 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6541
6542         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
6543
6544 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
6545
6546         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
6547
6548         Revert:
6549         2007-03-22  Dirk Mueller  <dmueller@suse.de>
6550
6551         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6552
6553 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6554
6555         PR fortran/32979
6556         * gfortran.dg/isnan_1.f90: New test.
6557
6558 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
6559             Revital Eres <eres@il.ibm.com>
6560
6561         * gcc.dg/sms-antideps.c: New test.
6562
6563 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
6564
6565         PR fortran/31214
6566         * gfortran.dg/entry_13.f90: New test.
6567
6568         * gfortran.dg/entry_12.f90: Clean up .mod file.
6569
6570 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6571
6572         PR fortran/32770
6573         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
6574         variables as kind=4 so they don't overflow the record length.
6575
6576 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6577
6578         PR fortran/32968
6579         * gfortran.dg/selected_kind_1.f90: New test.
6580
6581 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6582
6583         PR middle-end/32780
6584         * gcc.c-torture/compile/pr32780.c: New test.
6585
6586 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6587
6588         RP middle-end/32399
6589         * gcc.c-torture/compile/pr32399.c: New testcase.
6590
6591 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6592
6593         PR middle-end/32304
6594         * g++.dg/torture/pr32304.C: New testcase.
6595
6596 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6597
6598         PR middle-end/32935
6599         * gfortran.fortran-torture/compile/complex_1.f90: New test.
6600
6601 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6602
6603         PR fortran/32955
6604         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
6605
6606 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6607
6608         PR fortran/31202
6609         * gfortran.dg/nint_2.f90: New test.
6610
6611 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
6612
6613         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
6614         * gcc.dg/weak/typeof-2.c: Likewise.
6615
6616 2007-08-03  Diego Novillo  <dnovillo@google.com>
6617
6618         PR 31521
6619         * gcc.dg/tree-ssa/pr31521.c: New test.
6620
6621 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6622
6623         PR fortran/32770
6624         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
6625         iostat must be default kind.
6626
6627 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6628
6629         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
6630
6631 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6632
6633         PR fortran/32770
6634         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
6635         explicit so test passes with -fdefault-integer-8.
6636         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
6637         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
6638
6639 2007-08-02  Lee Millward  <lee.millward@gmail.com>
6640
6641         PR c++/30849
6642         * g++.dg/parse/asm1.C: New test.
6643
6644         PR c++/30850
6645         * g++.dg/parse/asm2.C: Likewise.
6646
6647         PR c++/30851
6648         * g++.dg/parse/asm3.C: Likewise.
6649         
6650 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6651
6652         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
6653           "int" is only 16 bit bits wide.
6654         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
6655
6656 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6657
6658         * g++.dg/torture/type-generic-1.C: New.
6659         * gcc.dg/pr28796-2.c: Move tests ...
6660         * gcc.dg/tg-tests.h: ... here.
6661         * gcc.dg/torture/type-generic-1.c: New.
6662
6663 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6664
6665         PR libfortran/32954
6666         * minmaxloc_3.f90:  New test case.
6667
6668 2007-08-01  Tobias Burnus  <burnus@net-b.de>
6669
6670         PR fortran/32936
6671         * gfortran.dg/allocate_stat.f90: New.
6672
6673 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
6674
6675         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
6676
6677 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
6678
6679         PR tree-optimization/32919
6680         * gcc.c-torture/compile/pr32919.c: New.
6681
6682 2007-08-01  Nick Clifton  <nickc@redhat.com>
6683
6684         * gcc.c-torture/execute/execute.exp: Change copyright header to
6685         refer to version 3 of the GNU General Public License and to point
6686         readers at the COPYING3 file and the FSF's license web page.
6687         * gcc.c-torture/execute/ieee/ieee.exp,
6688         gcc.c-torture/unsorted/unsorted.exp,
6689         gcc.c-torture/compile/compile.exp,
6690         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
6691         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
6692         gcc.target/cris/torture/cris-torture.exp,
6693         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
6694         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
6695         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
6696         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
6697         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
6698         gnat.dg/dg.exp, gnat.dg/style/style.exp,
6699         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
6700         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
6701         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
6702         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
6703         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
6704         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
6705         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
6706         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
6707         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
6708         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
6709         gcc.dg/noncompile/noncompile.exp,
6710         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
6711         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
6712         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
6713         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
6714         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
6715         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
6716         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
6717         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
6718         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
6719         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
6720         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
6721         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
6722         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
6723         g++.old-deja/old-deja.exp,
6724         gfortran.fortran-torture/execute/execute.exp,
6725         gfortran.fortran-torture/compile/compile.exp,
6726         treelang/output/output-1.c, treelang/output/output-1.tree,
6727         treelang/execute/execute.exp, treelang/Makefile.in,
6728         treelang/compile/compile.exp, g++.dg/dg.exp,
6729         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
6730         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
6731         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
6732         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
6733         g++.dg/compat/struct-layout-1.exp,
6734         g++.dg/compat/struct-layout-1_generate.c,
6735         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
6736         g++.dg/bprob/bprob.exp, config/default.exp,
6737         gcc.test-framework/test-framework.awk,
6738         gcc.test-framework/gen_directive_tests,
6739         gcc.test-framework/test-framework.exp,
6740         objc.dg/special/special.exp,
6741         objc.dg/gnu-encoding/gnu-encoding.exp,
6742         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
6743         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
6744         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
6745         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
6746         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
6747         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
6748         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
6749         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
6750         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
6751         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
6752         lib/target-supports-dg.exp, lib/gcc-defs.exp,
6753         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
6754         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
6755         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
6756         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
6757         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
6758         Likewise.
6759
6760 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
6761
6762         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
6763         error message text.
6764
6765 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
6766
6767         PR fortran/32945
6768         * gfortran.dg/initialization_12.f90: New test.
6769
6770 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
6771
6772         PR fortran/31609
6773         * gfortran.dg/entry_12.f90: New test.
6774
6775 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6776
6777         PR fortran/32938
6778         * gfortran.dg/altreturn_6.f90: New test.
6779
6780 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
6781
6782         PR fortran/32942
6783         * gfortran.dg/exponent_2.f90: New test.
6784
6785 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
6786
6787         * gcc.dg/vect/vect-117.c: New test.
6788         * gcc.dg/vect/vect-74.c: Enabled test
6789         * gcc.dg/vect/vect-81.c: Enabled test
6790
6791 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
6792
6793         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
6794         s/dg-error/dg-warning where warning is expected.
6795
6796 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6797
6798         PR fortran/32770
6799         * gfortran.dg/array_constructor_12.f90:  Adjust argument
6800         of huge() to correct kind.
6801
6802 2007-07-30  Ollie Wild  <aaw@google.com>
6803
6804         * gcc.dg/cpp/counter-2.c: New test.
6805         * gcc.dg/cpp/counter-3.c: New test.
6806         * gcc.dg/cpp/dir-only-1.c: New test.
6807         * gcc.dg/cpp/dir-only-1.h: New file.
6808         * gcc.dg/cpp/dir-only-2.c: New test.
6809         * gcc.dg/cpp/dir-only-3.c: New test.
6810         * gcc.dg/cpp/dir-only-3a.h: New file.
6811         * gcc.dg/cpp/dir-only-3b.h: New file.
6812         * gcc.dg/cpp/dir-only-4.c: New test.
6813         * gcc.dg/cpp/dir-only-5.c: New test.
6814         * gcc.dg/cpp/dir-only-6.c: New test.
6815
6816 2007-07-30  Julian Brown  <julian@codesourcery.com>
6817
6818         * gcc.target/arm/neon/v*.c: Regenerate.
6819
6820 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
6821
6822         PR c++/32108
6823         * g++.dg/ext/label6.C: New.
6824
6825 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6826
6827         PR libfortran/32858
6828         PR libfortran/30814
6829         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
6830
6831 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
6832
6833         PR fortran/31211
6834         * gfortran.dg/actual_pointer_function_1.f90: New test.
6835
6836         PR fortran/32682
6837         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
6838
6839 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
6840
6841         PR fortran/32906
6842         * gfortran.dg/shape_1.f90: Adjust error message.
6843         * gfortran.dg/parameter_array_ref_1.f90: New test.
6844
6845 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6846
6847         PR fortran/31609
6848         * gfortran.dg/entry_11.f90: New test.
6849
6850 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
6851             Revital Eres  <eres@il.ibm.com>
6852
6853         * gfortran.dg/sms-1.f90: New test.
6854
6855 2007-07-28  Richard Guenther  <rguenther@suse.de>
6856
6857         * gcc.c-torture/compile/pr32920.c: New testcase.
6858
6859 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
6860
6861         PR c++/30917
6862         * g++.dg/lookup/friend11.C: New test.
6863
6864 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
6865
6866         * gfortran.dg/namelist_5.f90: Adjusted error message.
6867         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
6868         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
6869         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
6870         * gfortran.dg/namelist_32.f90: ... this.
6871
6872         PR fortran/32876
6873         * gfortran.dg/namelist_33.f90: New test.
6874
6875         PR fortran/32905
6876         * gfortran.dg/namelist_34.f90: New test.
6877
6878         PR fortran/31818
6879         * gfortran.dg/namelist_35.f90: New test.
6880
6881 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
6882
6883         PR fortran/32880
6884         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
6885
6886 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6887
6888         PR testsuite/32471
6889         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
6890           assuming it is 0x7ffffffff.
6891         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
6892         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
6893
6894 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
6895
6896         * gfortran.dg/operator_3.f90: Fix dg directive.
6897         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
6898         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
6899         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
6900
6901 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
6902
6903         * g++.dg/cpp0x/decltype1.C: New.
6904         * g++.dg/cpp0x/decltype2.C: New.
6905         * g++.dg/cpp0x/decltype3.C: New.
6906         * g++.dg/cpp0x/decltype4.C: New.
6907         * g++.dg/cpp0x/decltype5.C: New.
6908         * g++.dg/cpp0x/decltype6.C: New.
6909
6910 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6911
6912         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
6913           because the test relies on bit 31 to be the sign bit.
6914
6915 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6916
6917         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
6918           assuming it is 0x7fffffff.
6919         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
6920         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
6921
6922 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
6923
6924         PR c++/32346
6925         * g++.dg/expr/bitfield9.C: New test.
6926
6927 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6928
6929         PR fortran/32899
6930         * gfortran.dg/logical_comp.f90: Update dg-error strings.
6931
6932 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6933
6934         PR fortran/32760
6935         * gfortran.dg/private_type_7.f90: New test.
6936
6937 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6938
6939         PR fortran/32035
6940         * gfortran.dg/select_char_1.f90: New test.
6941
6942 2007-07-27  Tobias Burnus  <burnus@net-b.de>
6943
6944         PR fortran/32903
6945         * gfortran.dg/initialization_11.f90: New test.
6946
6947 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
6948
6949         * gcc.target/mips/ins-1.c: New test.
6950
6951 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
6952
6953         PR/19232
6954         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
6955         (f1): Likewise.
6956
6957 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
6958
6959         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
6960         error: width of 'spare' exceeds its type.
6961
6962 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
6963
6964         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
6965         * gcc.dg/sibcall-4.c: Likewise.
6966
6967 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6968
6969         PR rtl-optimization/31500
6970         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
6971         * g++.dg/warn/Warray-bounds.C: Likewise.
6972
6973 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6974
6975         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
6976
6977 2007-07-25  Julian Brown  <julian@codesourcery.com>
6978             Paul Brook  <paul@codesourcery.com>
6979             Joseph Myers  <joseph@codesourcery.com>
6980             Mark Shinwell  <shinwell@codesourcery.com>
6981
6982         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
6983         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
6984         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
6985         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
6986         (check_effective_target_arm_neon_hw): New.
6987         * gcc.target/arm/neon/neon.exp: New file.
6988         * gcc.target/arm/neon/polytypes.c: New file.
6989         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
6990
6991 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
6992
6993         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
6994           targets where an "int" is less than 32 bits wide.
6995
6996 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6997
6998         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
6999
7000 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7001
7002         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
7003           during addition if an int is only 16 bits wide.
7004         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
7005
7006 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7007
7008         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
7009           size as "long int" and are 32 or 64 bits wide.
7010         * gcc.dg/torture/pr28814.c: Likewise.
7011
7012 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7013
7014         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
7015           exactly as wide as an int.
7016
7017 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
7018
7019         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7020         Define and use throughout as long long printf format specifier.
7021         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7022         Likewise.
7023
7024 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
7025
7026         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
7027         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
7028
7029 2007-07-25  Ben Elliston  <bje@au.ibm.com>
7030
7031         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
7032
7033 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
7034
7035         * gcc.c-torture/execute/20070724-1.c: New.
7036
7037 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
7038
7039         PR fortran/31205
7040         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
7041         "deallocates" to 24, since patch has code rid of much spurious
7042         code.
7043         * gfortran.dg/interface_assignment_1.f90 : New test.
7044
7045         PR fortran/32842
7046         * gfortran.dg/interface_assignment_2.f90 : New test.
7047
7048 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
7049
7050         PR fortran/32867
7051         * fortran.dg/initialization_10.f90: New test.
7052
7053 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
7054
7055         PR fortran/32778
7056         * gfortran.dg/imag_2.f: Removed
7057         * gfortran.dg/warn_std_1.f90: New test.
7058         * gfortran.dg/warn_std_2.f90: New test.
7059         * gfortran.dg/warn_std_3.f90: New test.
7060
7061 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
7062
7063         PR c++/29001
7064         * g++.dg/init/new22.C: New.
7065
7066 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
7067
7068         PR c++/32561
7069         * g++.dg/template/crash67.C: New.
7070
7071 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
7072
7073         * lib/target-support.exp (check_effective_target_natural_alignment): 
7074         (check_effective_target_vector_alignment_reachable): New.
7075         * config/spu/spu.c (spu_vector_alignment_reachable): New.
7076         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
7077         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
7078         check.
7079         * gcc.dg/vect/pr25413.c: Likewise.
7080         * gcc.dg/vect/pr31699.c: Likewise.
7081
7082 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
7083
7084         PR fortran/30814
7085         * gfortran.dg/pack_bounds_1.f90:  New test case.
7086
7087 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
7088
7089         PR fortran/31639
7090         * gfortran.dg/initialization_9.f90: New test.
7091
7092 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7093
7094         PR fortran/32797
7095         PR fortran/32800
7096         * gfortran.dg/bind_c_usage_8.f03: New test case.
7097         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
7098         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
7099
7100 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
7101
7102         * gcc.target/mips/branch-cost-1.c: New test.
7103         * gcc.target/mips/branch-cost-2.c: Likewise.
7104
7105 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7106
7107         PR fortran/32732
7108         * gfortran.dg/c_char_tests.f03: New test case.
7109         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
7110         * gfortran.dg/c_char_tests_2.f03: New test case.
7111         * gfortran.dg/value_6.f03: Ditto.
7112         * gfortran.dg/value_7.f03: Ditto.
7113
7114 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7115
7116         PR fortran/32600
7117         * gfortran.dg/c_funloc_tests_5.f03: New.
7118         * gfortran.dg/c_funloc_tests_5.f04: New.
7119         * gfortran.dg/c_funloc_tests_4_driver.c: New.
7120
7121 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7122
7123         PR c++/32839
7124         * g++.dg/expr/call4.C: New.
7125         * g++.dg/expr/call5.C: New.
7126
7127 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
7128
7129         PR fortran/32710
7130         * gfortran.dg/namelist_30.f90: New test.
7131
7132 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
7133
7134         PR fortran/29962
7135         * gfortran.dg/array_initializer_1.f90: Removed warning.
7136         * gfortran.dg/initialization_1.f90: Adjusted messages.
7137         * gfortran.dg/nested_modules_6.f90: Removed warning.
7138
7139         PR fortran/31253
7140         * gfortran.dg/initialization_7.f90: New test.
7141
7142         PR fortran/31639
7143         * gfortran.dg/initialization_8.f90: New test.
7144
7145 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7146
7147         PR c++/30818
7148         * g++.dg/template/crash47.C: Adjust errors.
7149         * g++.dg/template/crash48.C: Adjust errors.
7150         * g++.dg/template/typename12.C: New.
7151         * g++.dg/template/typename13.C: New.
7152         * g++.dg/template/typename14.C: New.
7153         * g++.dg/template/typedef6.C: Adjust errors.
7154
7155 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
7156
7157         PR fortran/32627
7158         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
7159         * gfortran.dg/pr32627.f03: New test case.
7160
7161         * gfortran.dg/c_f_pointer_logical.f03: New test case.
7162         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
7163         c_f_pointer_logical.
7164         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
7165         c_f_pointer_complex.
7166         * gfortran.dg/c_f_pointer_complex.f03: New test case.
7167         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
7168         c_f_pointer_shape_tests_2.
7169         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
7170
7171 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
7172
7173         PR fortran/32804
7174         * gfortran.dg/c_loc_tests_9.f03: New test case.
7175         * gfortran.dg/c_loc_tests_10.f03: Ditto.
7176
7177 2007-07-21  Lee Millward  <lee.millward@gmail.com>
7178
7179         PR fortran/32823
7180         * gfortran.dg/int_2.f90: New test.
7181         
7182 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7183
7184         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
7185
7186 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
7187
7188         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
7189         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
7190
7191 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
7192
7193         PR tree-optimization/19910
7194         * gcc.dg/pr19910.c: New test.
7195
7196 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
7197
7198         PR fortran/32738
7199         * gfortran.dg/pr32738.f90: New test.
7200
7201 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7202
7203         PR tree-optimzation/32635
7204         * gfortran.dg/pr32635.f:  New test case.
7205
7206 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
7207
7208         PR fortran/32801
7209         * gfortran.dg/pr32801.f03: New test case.
7210
7211 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7212
7213         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
7214         Test negative numbers also.
7215         * gcc.dg/c99-math-float-1.c: Likewise.
7216         * gcc.dg/c99-math-long-double-1.c: Likewise.
7217         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
7218         test inputs.
7219
7220 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
7221         
7222         * lib/target-supports.exp (check_effective_target_sync_int_long):
7223         Enable for xtensa.
7224         (check_effective_target_sync_char_short): Likewise.
7225         
7226 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7227
7228         * gcc.dg/pr28796-2.c: Add more cases.
7229
7230 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7231
7232         * gcc.dg/pr28796-1.c: Add more cases.
7233         * gcc.dg/pr28796-2.c: Likewise.
7234
7235 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7236
7237         * gcc.dg/pr28796-1.c: Add more cases.
7238         * gcc.dg/pr28796-2.c: Likewise.
7239
7240 2007-07-17  Janus Weil  <jaydub66@gmail.com>
7241
7242         PR fortran/32535
7243         * gfortran.dg/pr32535.f90: New test.
7244
7245 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
7246
7247         PR fortran/31320
7248         PR fortran/32665
7249         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
7250
7251 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
7252
7253         PR rtl-optimization/32773
7254         * gcc.dg/pr32773.c: New test.
7255
7256 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7257
7258         * gcc.target/spu/intrinsics-1.c: Use dg-message to
7259         match flax-vector-conversions note.
7260         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
7261         instead of dg-error for the warning.
7262
7263 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7264
7265         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
7266           adapted to work on targets with 16-bit or wider int.
7267         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
7268         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
7269         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
7270         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
7271
7272 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7273
7274         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
7275         support large arrays.
7276         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
7277         * gcc.dg/20061109-1.c: Likewise.
7278         * gcc.c-torture/execute/20061101-1.x: Likewise.
7279         * gcc.c-torture/execute/pr29797-1.x: Likewise.
7280         * gcc.c-torture/execute/pr31448.x: Likewise.
7281
7282 2007-07-16  Lee Millward  <lee.millward@gmail.com>
7283
7284         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
7285
7286         PR fortran/32238
7287         * gfortran.dg/pr32238.f90: New test.
7288
7289         PR fortran/32222
7290         * gfortran.dg/pr32222.f90: New test.
7291
7292         PR fortran/32242
7293         * gfortran.dg/pr32242.f90: New test.
7294         
7295 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
7296             David Ung  <davidu@mips.com>
7297
7298         * gcc.target/mips/mips-sched-madd.c: New test case.
7299
7300 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7301
7302         PR libfortran/32611
7303         * gfortran.dg/large_real_kind_1.f90: Update test.
7304         * gfortran.dg/pr17706.f90: Update test.
7305         * gfortran.dg/fmt_zero_digits.f90: Update test.
7306         * gfortran.dg/fmt_zero_precision.f90: Update test.
7307         * gfortran.dg/real_const_3.f90: Update test.
7308
7309 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7310
7311         PR fortran/32036
7312         * gfortran.dg/bounds_check_8.f90: New test.
7313         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
7314
7315 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7316
7317         PR fortran/32357
7318         * gfortran.dg/mvbits_2.f90: New test.
7319
7320 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7321
7322         PR libfortran/32731
7323         * gfortran.dg/pack_mask_1.f90:  New test.
7324         * gfortran.dg/unpack_mask_1.f90:  New test.
7325
7326 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7327
7328         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
7329         * gcc.dg/20001101-1.c: Likewise.
7330         * gcc.dg/20001102-1.c: Likewise.
7331         * gcc.dg/20020116-2.c: Likewise.
7332         * gcc.dg/20020416-1.c: Likewise.
7333         * gcc.dg/sparc-constant-1.c: Likewise.
7334         * gcc.dg/sparc-dwarf2.c: Likewise.
7335         * gcc.dg/sparc-frame-1.c: Likewise.
7336         * gcc.dg/sparc-getcontext-1.c: Likewise.
7337         * gcc.dg/sparc-loop-1.c: Likewise.
7338         * gcc.dg/sparc-reg-1.c: Likewise.
7339         * gcc.dg/sparc-ret.c: Likewise.
7340         * gcc.dg/sparc-trap-1.c: Likewise.
7341         * gcc.dg/ultrasp10.c: Likewise.
7342         * gcc.dg/ultrasp11.c: Likewise.
7343         * gcc.dg/ultrasp1.c: Likewise.
7344         * gcc.dg/ultrasp2.c: Likewise.
7345         * gcc.dg/ultrasp3.c: Likewise.
7346         * gcc.dg/ultrasp4.c: Likewise.
7347         * gcc.dg/ultrasp5.c: Likewise.
7348         * gcc.dg/ultrasp6.c: Likewise.
7349         * gcc.dg/ultrasp7.c: Likewise.
7350         * gcc.dg/ultrasp8.c: Likewise.
7351         * gcc.dg/ultrasp9.c: Likewise.
7352         * gcc.dg/splet-1.c: Delete.
7353
7354 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
7355
7356         PR fortran/32724
7357         * gfortran.dg/stfunc_5.f90: New test.
7358
7359 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
7360
7361         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
7362         New procedure to check if arrays are naturally aligned to the vector
7363         alignment boundary.
7364         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
7365         in size_t typedef.  Adjust tree dump scan results according to
7366         vect_aligned_arrays target check.
7367         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
7368         vect_aligned_arrays target check.
7369         * gcc.dg/vect/pr31699.c: Ditto.
7370
7371 2007-07-13  Sa Liu  <saliu@de.ibm.com>
7372
7373         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
7374         for V2DFmode vector conditional expression.
7375         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
7376         and dfceq patterns.
7377         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
7378         and dfcgt patterns.
7379         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
7380         V2DFmode comparison and test special values.
7381         * lib/target-supports.exp: Switch on test for V2DFmode 
7382         vector conditional expression.
7383
7384 2007-07-13  Richard Guenther  <rguenther@suse.de>
7385
7386         PR tree-optimization/32721
7387         * gcc.dg/pr32721.c: New testcase.
7388
7389 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
7390
7391         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
7392         error message part that continues on a new line.
7393
7394 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
7395
7396         * gcc.dg/c99-tgmath-1.c: New.
7397         * gcc.dg/c99-tgmath-2.c: New.
7398         * gcc.dg/c99-tgmath-3.c: New.
7399         * gcc.dg/c99-tgmath-4.c: New.
7400
7401 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7402             Janis Johnson  <janis187@us.ibm.com>
7403
7404         PR testsuite/25241
7405         * gcc.test-framework/dg-error-exp-F.c: New test.
7406         * gcc.test-framework/dg-warning-exp-F.c: New test.
7407         * lib/gcc.exp: Enable warning and error prefixes.
7408         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
7409         (dg-error): Wrap original dg-error.
7410         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
7411         markers from dg-error/dg-warning directives.
7412         * gcc.dg/20040322-1.c: Likewise.
7413         * gcc.dg/Wchar-subscripts-1.c: Likewise.
7414         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
7415         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
7416         * gcc.dg/Werror-1.c: Likewise.
7417         * gcc.dg/Werror-10.c: Likewise.
7418         * gcc.dg/Werror-11.c: Likewise.
7419         * gcc.dg/Werror-2.c: Likewise.
7420         * gcc.dg/Werror-3.c: Likewise.
7421         * gcc.dg/Werror-4.c: Likewise.
7422         * gcc.dg/Werror-5.c: Likewise.
7423         * gcc.dg/Werror-6.c: Likewise.
7424         * gcc.dg/Werror-7.c: Likewise.
7425         * gcc.dg/Werror-8.c: Likewise.
7426         * gcc.dg/Werror-9.c: Likewise.
7427         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7428         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
7429         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
7430         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
7431         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
7432         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
7433         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
7434         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
7435         * gcc.dg/Wnested-externs-1.c: Likewise.
7436         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
7437         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
7438         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
7439         * gcc.dg/Wshadow-3.c: Likewise.
7440         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
7441         * gcc.dg/Wwrite-strings-1.c: Likewise.
7442         * gcc.dg/anon-struct-5.c: Likewise.
7443         * gcc.dg/anon-struct-6.c: Likewise.
7444         * gcc.dg/anon-struct-7.c: Likewise.
7445         * gcc.dg/anon-struct-8.c: Likewise.
7446         * gcc.dg/array-8.c: Likewise.
7447         * gcc.dg/array-quals-2.c: Likewise.
7448         * gcc.dg/asm-qual-1.c: Likewise.
7449         * gcc.dg/asm-wide-1.c: Likewise.
7450         * gcc.dg/assign-warn-1.c: Likewise.
7451         * gcc.dg/assign-warn-2.c: Likewise.
7452         * gcc.dg/bitfld-10.c: Likewise.
7453         * gcc.dg/bitfld-11.c: Likewise.
7454         * gcc.dg/bitfld-12.c: Likewise.
7455         * gcc.dg/bitfld-13.c: Likewise.
7456         * gcc.dg/bitfld-14.c: Likewise.
7457         * gcc.dg/builtin-choose-expr-2.c: Likewise.
7458         * gcc.dg/builtins-30.c: Likewise.
7459         * gcc.dg/c90-const-expr-5.c: Likewise.
7460         * gcc.dg/c90-typespec-1.c: Likewise.
7461         * gcc.dg/c99-const-expr-5.c: Likewise.
7462         * gcc.dg/c99-flex-array-5.c: Likewise.
7463         * gcc.dg/c99-fordecl-3.c: Likewise.
7464         * gcc.dg/c99-tag-3.c: Likewise.
7465         * gcc.dg/c99-typespec-1.c: Likewise.
7466         * gcc.dg/c99-vla-jump-1.c: Likewise.
7467         * gcc.dg/c99-vla-jump-2.c: Likewise.
7468         * gcc.dg/c99-vla-jump-3.c: Likewise.
7469         * gcc.dg/c99-vla-jump-4.c: Likewise.
7470         * gcc.dg/c99-vla-jump-5.c: Likewise.
7471         * gcc.dg/cast-1.c: Likewise.
7472         * gcc.dg/cast-2.c: Likewise.
7473         * gcc.dg/cast-3.c: Likewise.
7474         * gcc.dg/cast-4.c: Likewise.
7475         * gcc.dg/cast-pretty-print-1.c: Likewise.
7476         * gcc.dg/comp-goto-2.c: Likewise.
7477         * gcc.dg/comp-goto-3.c: Likewise.
7478         * gcc.dg/cpp/error-1.c: Likewise.
7479         * gcc.dg/cpp/if-paren.c: Likewise.
7480         * gcc.dg/decl-7.c: Likewise.
7481         * gcc.dg/decl-8.c: Likewise.
7482         * gcc.dg/decl-nospec-1.c: Likewise.
7483         * gcc.dg/decl-nospec-2.c: Likewise.
7484         * gcc.dg/decl-nospec-3.c: Likewise.
7485         * gcc.dg/declspec-10.c: Likewise.
7486         * gcc.dg/declspec-11.c: Likewise.
7487         * gcc.dg/declspec-12.c: Likewise.
7488         * gcc.dg/declspec-13.c: Likewise.
7489         * gcc.dg/declspec-14.c: Likewise.
7490         * gcc.dg/declspec-15.c: Likewise.
7491         * gcc.dg/declspec-16.c: Likewise.
7492         * gcc.dg/declspec-17.c: Likewise.
7493         * gcc.dg/declspec-4.c: Likewise.
7494         * gcc.dg/declspec-5.c: Likewise.
7495         * gcc.dg/declspec-6.c: Likewise.
7496         * gcc.dg/declspec-7.c: Likewise.
7497         * gcc.dg/declspec-8.c: Likewise.
7498         * gcc.dg/declspec-9.c: Likewise.
7499         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
7500         * gcc.dg/dfp/constants-c99.c: Likewise.
7501         * gcc.dg/dfp/keywords-c89.c: Likewise.
7502         * gcc.dg/dfp/keywords-c99.c: Likewise.
7503         * gcc.dg/dfp/keywords-reserved.c: Likewise.
7504         * gcc.dg/dfp/typespec.c: Likewise.
7505         * gcc.dg/dremf-type-compat-2.c: Likewise.
7506         * gcc.dg/dremf-type-compat-3.c: Likewise.
7507         * gcc.dg/dremf-type-compat-4.c: Likewise.
7508         * gcc.dg/empty-source-2.c: Likewise.
7509         * gcc.dg/empty-source-3.c: Likewise.
7510         * gcc.dg/enum3.c: Likewise.
7511         * gcc.dg/extra-semi-2.c: Likewise.
7512         * gcc.dg/extra-semi-3.c: Likewise.
7513         * gcc.dg/float-range-1.c: Likewise.
7514         * gcc.dg/float-range-2.c: Likewise.
7515         * gcc.dg/float-range-3.c: Likewise.
7516         * gcc.dg/float-range-5.c: Likewise.
7517         * gcc.dg/format/asm_fprintf-2.c: Likewise.
7518         * gcc.dg/format/asm_fprintf-3.c: Likewise.
7519         * gcc.dg/format/asm_fprintf-4.c: Likewise.
7520         * gcc.dg/format/asm_fprintf-5.c: Likewise.
7521         * gcc.dg/format/cast-1.c: Likewise.
7522         * gcc.dg/format/gcc_diag-3.c: Likewise.
7523         * gcc.dg/format/gcc_diag-4.c: Likewise.
7524         * gcc.dg/format/gcc_diag-6.c: Likewise.
7525         * gcc.dg/format/gcc_diag-8.c: Likewise.
7526         * gcc.dg/format/gcc_diag-9.c: Likewise.
7527         * gcc.dg/format/nul-2.c: Likewise.
7528         * gcc.dg/format/opt-1.c: Likewise.
7529         * gcc.dg/format/opt-2.c: Likewise.
7530         * gcc.dg/format/opt-3.c: Likewise.
7531         * gcc.dg/format/opt-4.c: Likewise.
7532         * gcc.dg/format/opt-5.c: Likewise.
7533         * gcc.dg/format/opt-6.c: Likewise.
7534         * gcc.dg/framework-2.c: Likewise.
7535         * gcc.dg/func-args-1.c: Likewise.
7536         * gcc.dg/func-outside-1.c: Likewise.
7537         * gcc.dg/func-outside-2.c: Likewise.
7538         * gcc.dg/gnu-cond-expr-2.c: Likewise.
7539         * gcc.dg/gnu-cond-expr-3.c: Likewise.
7540         * gcc.dg/if-empty-1.c: Likewise.
7541         * gcc.dg/init-bad-1.c: Likewise.
7542         * gcc.dg/init-bad-2.c: Likewise.
7543         * gcc.dg/init-bad-3.c: Likewise.
7544         * gcc.dg/init-desig-obs-2.c: Likewise.
7545         * gcc.dg/init-desig-obs-3.c: Likewise.
7546         * gcc.dg/init-empty-2.c: Likewise.
7547         * gcc.dg/init-empty-3.c: Likewise.
7548         * gcc.dg/inline-11.c: Likewise.
7549         * gcc.dg/inline-12.c: Likewise.
7550         * gcc.dg/inline-8.c: Likewise.
7551         * gcc.dg/inline-9.c: Likewise.
7552         * gcc.dg/inline3.c: Likewise.
7553         * gcc.dg/label-decl-1.c: Likewise.
7554         * gcc.dg/label-decl-2.c: Likewise.
7555         * gcc.dg/label-decl-3.c: Likewise.
7556         * gcc.dg/label-decl-4.c: Likewise.
7557         * gcc.dg/long-long-typespec-1.c: Likewise.
7558         * gcc.dg/lvalue-2.c: Likewise.
7559         * gcc.dg/lvalue-3.c: Likewise.
7560         * gcc.dg/nested-func-3.c: Likewise.
7561         * gcc.dg/nested-redef-1.c: Likewise.
7562         * gcc.dg/noreturn-4.c: Likewise.
7563         * gcc.dg/old-style-prom-2.c: Likewise.
7564         * gcc.dg/old-style-prom-3.c: Likewise.
7565         * gcc.dg/old-style-then-proto-1.c: Likewise.
7566         * gcc.dg/overflow-warn-1.c: Likewise.
7567         * gcc.dg/overflow-warn-2.c: Likewise.
7568         * gcc.dg/overflow-warn-3.c: Likewise.
7569         * gcc.dg/overflow-warn-4.c: Likewise.
7570         * gcc.dg/overflow-warn-6.c: Likewise.
7571         * gcc.dg/parm-forwdecl-2.c: Likewise.
7572         * gcc.dg/parm-forwdecl-3.c: Likewise.
7573         * gcc.dg/parm-impl-decl-1.c: Likewise.
7574         * gcc.dg/parm-impl-decl-2.c: Likewise.
7575         * gcc.dg/parm-incomplete-1.c: Likewise.
7576         * gcc.dg/parm-mismatch-1.c: Likewise.
7577         * gcc.dg/pointer-arith-1.c: Likewise.
7578         * gcc.dg/pointer-arith-2.c: Likewise.
7579         * gcc.dg/pointer-arith-3.c: Likewise.
7580         * gcc.dg/pointer-arith-4.c: Likewise.
7581         * gcc.dg/pointer-arith-6.c: Likewise.
7582         * gcc.dg/pointer-arith-7.c: Likewise.
7583         * gcc.dg/pointer-arith-8.c: Likewise.
7584         * gcc.dg/pr13804-1.c: Likewise.
7585         * gcc.dg/pr15698-1.c: Likewise.
7586         * gcc.dg/pr15698-2.c: Likewise.
7587         * gcc.dg/pr15698-3.c: Likewise.
7588         * gcc.dg/pr15698-4.c: Likewise.
7589         * gcc.dg/pr15698-5.c: Likewise.
7590         * gcc.dg/pr15698-6.c: Likewise.
7591         * gcc.dg/pr15698-7.c: Likewise.
7592         * gcc.dg/pr15698-8.c: Likewise.
7593         * gcc.dg/pr17188-1.c: Likewise.
7594         * gcc.dg/pr17301-1.c: Likewise.
7595         * gcc.dg/pr17301-2.c: Likewise.
7596         * gcc.dg/pr17730-1.c: Likewise.
7597         * gcc.dg/pr20368-1.c: Likewise.
7598         * gcc.dg/pr20368-2.c: Likewise.
7599         * gcc.dg/pr20368-3.c: Likewise.
7600         * gcc.dg/pr22308-1.c: Likewise.
7601         * gcc.dg/qual-component-1.c: Likewise.
7602         * gcc.dg/redecl-1.c: Likewise.
7603         * gcc.dg/redecl-11.c: Likewise.
7604         * gcc.dg/redecl-12.c: Likewise.
7605         * gcc.dg/redecl-13.c: Likewise.
7606         * gcc.dg/redecl-14.c: Likewise.
7607         * gcc.dg/redecl-15.c: Likewise.
7608         * gcc.dg/register-var-1.c: Likewise.
7609         * gcc.dg/register-var-2.c: Likewise.
7610         * gcc.dg/stmt-expr-2.c: Likewise.
7611         * gcc.dg/stmt-expr-3.c: Likewise.
7612         * gcc.dg/stmt-expr-label-1.c: Likewise.
7613         * gcc.dg/stmt-expr-label-2.c: Likewise.
7614         * gcc.dg/stmt-expr-label-3.c: Likewise.
7615         * gcc.dg/struct-empty-2.c: Likewise.
7616         * gcc.dg/struct-empty-3.c: Likewise.
7617         * gcc.dg/struct-parse-1.c: Likewise.
7618         * gcc.dg/struct-semi-1.c: Likewise.
7619         * gcc.dg/struct-semi-2.c: Likewise.
7620         * gcc.dg/struct-semi-3.c: Likewise.
7621         * gcc.dg/switch-5.c: Likewise.
7622         * gcc.dg/switch-6.c: Likewise.
7623         * gcc.dg/switch-7.c: Likewise.
7624         * gcc.dg/tls/diag-5.c: Likewise.
7625         * gcc.dg/transparent-union-1.c: Likewise.
7626         * gcc.dg/transparent-union-3.c: Likewise.
7627         * gcc.dg/typespec-1.c: Likewise.
7628         * gcc.dg/vla-init-2.c: Likewise.
7629         * gcc.dg/vla-init-3.c: Likewise.
7630         * gcc.dg/vla-init-4.c: Likewise.
7631         * gcc.dg/vla-init-5.c: Likewise.
7632         * gcc.dg/void-cast-2.c: Likewise.
7633         * gcc.dg/wvla-3.c: Likewise.
7634         * gcc.dg/wvla-7.c: Likewise.
7635         * gcc.target/i386/991209-1.c: Likewise.
7636         * gcc.target/ia64/fpreg-1.c: Likewise.
7637         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
7638         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
7639         
7640 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
7641
7642         PR fortran/31639
7643         * gfortran.dg/func_decl_4.f90: New test.
7644
7645 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
7646
7647         PR fortran/32727
7648         * gfortran.dg/interface_17.f90: New test.
7649
7650 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
7651
7652         PR fortran/32599
7653         * gfortran.dg/32599.f03: New test case.
7654
7655         PR fortran/32601
7656         * gfortran.dg/32601.f03: New test case.
7657         * gfortran.dg/32601_1.f03: Ditto.
7658         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
7659         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
7660
7661 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
7662
7663         * gcc.c-torture/execute/align-3.c: Remove function addr check.
7664
7665 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
7666             Devang Patel  <dpatel@apple.com>
7667
7668         PR tree-optimization/25413
7669         * gcc.dg/vect/vect-align-1.c: New.
7670         * gcc.dg/vect/vect-align-2.c: New.
7671         * gcc.dg/vect/pr25413.c: New.
7672         * gcc.dg/vect/pr25413a.c: New.
7673         * gcc.dg/vect/pr31699.c: Fix dg-final check.
7674
7675 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
7676
7677         * lib/target-support.exp (check_ultrasparc_hw_available):
7678         New function.
7679         (is-effective-target): Check $arg for ultrasparc_hw.
7680         (is-effective-target-keyword): Likewise.
7681         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
7682         when determining what to do on sparc platforms.
7683         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
7684         * gcc.dg/20001101-1.c: Likewise.
7685         * gcc.dg/20001101-2.c: Likewise.
7686         * gcc.dg/ultrasp9.c: Likewise.
7687         * gcc.dg/ultrasp10.c: Likewise.
7688         * gcc.target/sparc/pdist-3.c: Likewise.
7689
7690 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
7691
7692         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
7693
7694 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
7695
7696         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
7697         get vectorized.
7698         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
7699         now get vectorized.
7700         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
7701         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
7702         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
7703         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
7704         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
7705         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
7706         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
7707         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
7708         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
7709         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
7710         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
7711         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
7712         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
7713         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
7714         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
7715         * lib/target-supports.exp (check_effective_target_vect_int_mul):
7716         Add spu.
7717
7718 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
7719
7720         PR c++/30854
7721         * g++.dg/parse/error30.C: New test.
7722
7723 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7724
7725         PR fortran/29804
7726         * gfortran.dg/alloc_comp_misc_1.f90: New test.
7727
7728 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
7729
7730         * gfortran.fortran-torture/compile/pr32663.f: New test.
7731
7732 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
7733
7734         PR c++/31027
7735         * g++.dg/inherit/virtual4.C: New.
7736
7737 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
7738
7739         PR target/32661
7740         * gcc.target/i386/pr32661-1.c: New test.
7741
7742 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
7743
7744         * gnat.dg/invariant_index.ad[sb]: New test.
7745
7746 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
7747
7748         PR c++/32560
7749         * g++.dg/template/decl3.C: New.
7750
7751 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
7752
7753         PR 32617
7754         * gcc.c-torture/execute/align-3.c: New.
7755
7756 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
7757
7758         PR target/32708
7759         * gcc.target/i386/pr32708-1.c: New test.
7760         * gcc.target/i386/pr32708-2.c: Ditto.
7761         * gcc.target/i386/pr32708-3.c: Ditto.
7762
7763 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
7764
7765         * g++.dg/init/new20.C: Remove svn:executable flag.
7766
7767 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
7768
7769         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
7770
7771 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
7772
7773         * gcc.dg/ultrasp7.c: Add fpic target requirement.
7774
7775 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7776
7777         PR testsuite/25241
7778         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
7779         directive.
7780         
7781 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
7782
7783         PR fortran/32157
7784         * gfortran.dg/overload_2.f90: New test.
7785
7786         PR fortran/32689
7787         * gfortran.dg/transfer_simplify_5.f90
7788
7789         PR fortran/32634
7790         * gfortran.dg/interface_15.f90: New test.
7791
7792 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7793
7794         PR libfortran/32336
7795         * gfortran.dg/matmul_5.f90:  New test case.
7796
7797 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7798
7799         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
7800         * gcc.dg/fesd-any.h: Likewise.
7801         * gcc.dg/fesd-baseonly.c: Likewise.
7802         * gcc.dg/fesd-baseonly.h: Likewise.
7803         * gcc.dg/fesd-none.c: Likewise.
7804         * gcc.dg/fesd-none.h: Likewise.
7805         * gcc.dg/fesd-reduced.c: Likewise.
7806         * gcc.dg/fesd-reduced.h: Likewise.
7807         * gcc.dg/fesd-sys.c: Likewise.
7808         * gcc.dg/fesd-sys.h: Likewise
7809         * gcc.dg/fesd.h: Likewise.
7810
7811         * g++.dg/debug/dwarf2: New directory.
7812         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
7813         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
7814         * g++.dg/other/fesd-any.h: Likewise.
7815         * g++.dg/other/fesd-baseonly.C: Likewise.
7816         * g++.dg/other/fesd-baseonly.h: Likewise.
7817         * g++.dg/other/fesd-none.C: Likewise.
7818         * g++.dg/other/fesd-none.h: Likewise.
7819         * g++.dg/other/fesd-reduced.C: Likewise.
7820         * g++.dg/other/fesd-reduced.h: Likewise.
7821         * g++.dg/other/fesd-sys.C: Likewise.
7822         * g++.dg/other/fesd-sys.h: Likewise.
7823         * g++.dg/other/fesd.h: Likewise.
7824
7825 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
7826
7827         PR fortran/31129
7828         * gfortran.dg/parameter_unused.f90: New test.
7829
7830 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
7831
7832         PR tree-optimization/32681
7833         * gcc.dg/tree-ssa/pr32681.c: New test.
7834
7835 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7836
7837         PR fortran/32678
7838         * gfortran.dg/fmt_t_5.f90: New test.
7839
7840 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
7841
7842         PR c++/30535
7843         * g++.dg/template/operator10.C: New.
7844
7845 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7846
7847         PR libfortran/32217
7848         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
7849
7850 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7851
7852         PR fortran/29876
7853         * gfortran.dg/operator_6.f90: New test.
7854
7855 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7856
7857         PR fortran/17711
7858         * gfortran.dg/operator_4.f90: New test.
7859         * gfortran.dg/operator_5.f90: New test.
7860         * gfortran.dg/logical_comp.f90: Adjusted error messages.
7861         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
7862
7863 2007-07-08  Tobias Burnus  <burnus@net-b.de>
7864
7865         PR fortran/32669
7866         * gfortran.dg/argument_checking_6.f90: New.
7867
7868 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7869
7870         PR fortran/25094
7871         * gfortran.dg/interface_155555.f90: New test.
7872
7873 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7874
7875         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7876         c99-math-long-double-1.c, c99-math.h: Test subnormals.
7877
7878 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7879
7880         PR testsuite/25241
7881         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
7882         discern pedantic diagnostics and errors.
7883         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
7884         and not an error.
7885         * gcc.dg/20050121-1.c: This is an error and not a warning.
7886         * gcc.target/i386/sseregparm-2.c:  Likewise.
7887         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
7888         * gcc.dg/charset/attribute2.c: Likewise.
7889         * gcc.dg/bitfld-1.c: Likewise.
7890         * gcc.dg/pack-test-2.c: Likewise.
7891         * gcc.dg/940510-1.c: Match separately error and warning.
7892         * gcc.dg/array-2.c: Match separately multiple messages. The second
7893         diagnostic is a pedantic warning and not an error.
7894         * gcc.dg/pr14475.c: Match separately multiple messages.
7895         * gcc.dg/pr18809-1.c: Likewise.
7896         * gcc.dg/pr27953.c: Likewise.
7897         * gcc.dg/vla-init-1.c: Likewise.
7898         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
7899
7900 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7901
7902         PR fortran/32644
7903         * gfortran.dg/char_decl_1.f90: New test.
7904
7905 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
7906
7907         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
7908
7909 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
7910
7911         PR c++/32232
7912         * g++.dg/template/overload9.C: New test.
7913
7914 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
7915
7916         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
7917         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
7918
7919 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
7920
7921         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
7922         * gcc.dg/20001012-2.c: Likewise.
7923         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
7924         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
7925
7926 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
7927
7928         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
7929         about the chunk size when STACK_SIZE is defined.
7930
7931 2007-07-06  Josh Conner  <jconner@apple.com>
7932
7933         PR middle-end/32602
7934         * gcc.dg/sibcall-8.c: New test.
7935
7936 2007-07-06  Josh Conner  <jconner@apple.com>
7937
7938         PR middle-end/32603
7939         * gcc.target/arm/sibcall-1.c: New test.
7940
7941 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7942
7943         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
7944
7945 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
7946
7947         * gfortran.dg/save_parameter.f90: New test.
7948         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
7949
7950 2007-07-06  Richard Guenther  <rguenther@suse.de>
7951
7952         * g++.dg/opt/pr30965.C: New testcase.
7953
7954 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
7955
7956         * gcc.target/mips/save-restore-5.c: New test.
7957
7958 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
7959
7960         PR rtl_optimization/32450
7961         * gcc.dg/pr32450.c: New runtime test.
7962
7963 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
7964
7965         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
7966         single underscore in scan directives.
7967
7968 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
7969
7970         PR c++/32245
7971         * g++.dg/init/ptrmem4.C: New test.
7972
7973         PR c++/32251
7974         * g++.dg/init/new21.C: Likewise.
7975
7976         PR c++/31992
7977         * g++.dg/template/static30.C: Likewise.
7978
7979 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
7980
7981         * gcc.dg/vect/costmodel/ppc: New directory.
7982         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
7983         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
7984         New test.
7985         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
7986         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
7987         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
7988         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
7989         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
7990         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
7991         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
7992         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
7993         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
7994         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
7995         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
7996         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
7997         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
7998         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
7999
8000 2007-07-05  Tobias Burnus  <burnus@net-b.de>
8001
8002         PR fortran/32359
8003         * gfortran.dg/module_md5_1.f90: Update MD5 number.
8004
8005 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
8006
8007         PR fortran/32526
8008         * gfortran.dg/interface_14.f90: New test.
8009
8010         PR fortran/32613
8011         * gfortran.dg/do_iterator_2.f90: New test.
8012
8013 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8014
8015         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
8016         (FE_DEC_DOWNWARD): Likewise.
8017         (FE_DEC_UPWARD): Likewise.
8018         (FE_DEC_TOWARDZERO): Likewise.
8019         (FE_DEC_TONEARESTFROMZERO): Likewise.
8020
8021 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
8022
8023         * gcc.c-torture/compile/pr32606.c: New.
8024         * gfortran.fortran-torture/execute/pr32604.f90: New.
8025
8026 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
8027
8028         * gcc.dg/visibility-12.c: New test.
8029         * gcc.dg/visibility-13.c: Likewise.
8030         * g++.dg/ext/visibility-9.C: Likewise.
8031         * g++.dg/ext/visibility-10.C: Likewise.
8032
8033 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8034
8035         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
8036         * gcc.dg/sh-relax-vxworks.c: New test.
8037
8038 2007-07-04  Richard Guenther  <rguenther@suse.de>
8039
8040         PR tree-optimization/32500
8041         * gcc.c-torture/execute/pr32500.c: New testcase.
8042
8043 2007-07-04  Richard Guenther  <rguenther@suse.de>
8044
8045         PR tree-optimization/32482
8046         * gcc.c-torture/compile/pr32482.c: New testcase.
8047
8048 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8049
8050         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
8051         VxWorks kernels.
8052         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
8053         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
8054         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
8055         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
8056
8057 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8058
8059         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
8060
8061 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8062
8063         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
8064
8065 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8066
8067         PR fortran/31198
8068         * gfortran.dg/min_max_optional_1.f90: New test.
8069         * gfortran.dg/min_max_optional_2.f90: New test.
8070         * gfortran.dg/min_max_optional_3.f90: New test.
8071
8072 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8073
8074         PR fortran/32545
8075         * gfortran.dg/fmt_error.f90: New test.
8076
8077 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8078
8079         PR fortran/32612
8080         * gfortran.dg/interface_13.f90: New test.
8081
8082 2007-07-03  Dave Brolley  <brolley@redhat.com>
8083
8084         PR c++/31743
8085         * g++.dg/init/new20.C: New test.
8086
8087 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
8088
8089         PR fortran/32579
8090         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
8091
8092 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8093
8094         PR fortran/25062
8095         * common_7.f90: New.
8096         * common_8.f90: New.
8097         * common_9.f90: New.
8098
8099 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8100
8101         PR fortran/30940
8102         * gfortran.dg/argument_checking_1.f90: New.
8103         * gfortran.dg/argument_checking_2.f90: New.
8104         * gfortran.dg/argument_checking_3.f90: New.
8105         * gfortran.dg/argument_checking_4.f90: New.
8106         * gfortran.dg/argument_checking_5.f90: New.
8107         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
8108         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
8109
8110 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8111
8112         * gcc.dg/pr32176.c: Add -w to default dg-options.
8113
8114 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
8115
8116         * gcc.c-torture/compile/ssa-pre-1.c: New test.
8117
8118 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8119
8120         PR fortran/20888
8121         * gfortran.dg/null_2.f90: New.
8122
8123 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8124             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8125
8126         PR middle-end/32176
8127         * gcc.dg/pr32176.c: New test.
8128
8129 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8130
8131         * gcc.dg/const-float80.c : New test.
8132         * gcc.dg/const-float128.c : New test.
8133         * gcc.dg/const-float80-ped.c : New test.
8134         * gcc.dg/const-float128-ped.c : New test.
8135
8136 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8137
8138         * gcc.dg/c99-math.h: Fix typo.
8139
8140 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
8141
8142         PR libgomp/32468
8143         * gcc.dg/gomp/pr32468-1.c: New test.
8144
8145 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
8146
8147         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
8148         an ABI option.
8149
8150 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
8151
8152         * gfortran.fortran-torture/compile/pr32583.f: New.
8153         * gcc.c-torture/compile/pr32584.c: New
8154
8155 2007-07-02  Ollie Wild  <aaw@google.com>
8156
8157         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
8158         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
8159
8160 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
8161
8162         * gcc.target/mips/save-restore-1.c: New test.
8163         * gcc.target/mips/save-restore-2.c: Likewise.
8164         * gcc.target/mips/save-restore-3.c: Likewise.
8165         * gcc.target/mips/save-restore-4.c: Likewise.
8166
8167 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
8168
8169         PR tree-optimization/31966
8170         PR tree-optimization/32533
8171         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
8172         * gfortran.dg/pr32533.f90: Ditto.
8173
8174 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
8175
8176         * g++.dg/opt/nrv12.C: New test.
8177         * gcc.target/i386/nrv1.c: New test.
8178
8179         PR c++/31748
8180         * g++.dg/gomp/pr31748.C: New test.
8181
8182 2007-07-02  Ira Rosen  <irar@il.ibm.com>
8183  
8184         PR tree-optimization/32230
8185         * gcc.dg/vect/pr32230.c: New test.
8186
8187 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
8188
8189         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
8190         * bind_c_coms.f90: Ditto.
8191         * bind_c_coms_driver.c: Ditto.
8192         * bind_c_dts.f90: Ditto.
8193         * bind_c_dts_2.f03: Ditto.
8194         * bind_c_dts_2_driver.c: Ditto.
8195         * bind_c_dts_3.f03: Ditto.
8196         * bind_c_dts_4.f03: Ditto.
8197         * bind_c_dts_driver.c: Ditto.
8198         * bind_c_implicit_vars.f03: Ditto.
8199         * bind_c_procs.f03: Ditto.
8200         * bind_c_usage_2.f03: Ditto.
8201         * bind_c_usage_3.f03: Ditto.
8202         * bind_c_usage_5.f03: Ditto.
8203         * bind_c_usage_6.f03: Ditto.
8204         * bind_c_usage_7.f03: Ditto.
8205         * bind_c_vars.f90: Ditto.
8206         * bind_c_vars_driver.c: Ditto.
8207         * binding_c_table_15_1.f03: Ditto.
8208         * binding_label_tests.f03: Ditto.
8209         * binding_label_tests_10.f03: Ditto.
8210         * binding_label_tests_10_main.f03: Ditto.
8211         * binding_label_tests_11.f03: Ditto.
8212         * binding_label_tests_11_main.f03: Ditto.
8213         * binding_label_tests_12.f03: Ditto.
8214         * binding_label_tests_13.f03: Ditto.
8215         * binding_label_tests_13_main.f03: Ditto.
8216         * binding_label_tests_14.f03: Ditto.
8217         * binding_label_tests_2.f03: Ditto.
8218         * binding_label_tests_3.f03: Ditto.
8219         * binding_label_tests_4.f03: Ditto.
8220         * binding_label_tests_5.f03: Ditto.
8221         * binding_label_tests_6.f03: Ditto.
8222         * binding_label_tests_7.f03: Ditto.
8223         * binding_label_tests_8.f03: Ditto.
8224         * binding_label_tests_9.f03: Ditto.
8225         * c_assoc.f90: Ditto.
8226         * c_assoc_2.f03: Ditto.
8227         * c_f_pointer_shape_test.f90: Ditto.
8228         * c_f_pointer_tests.f90: Ditto.
8229         * c_f_tests_driver.c: Ditto.
8230         * c_funloc_tests.f03: Ditto.
8231         * c_funloc_tests_2.f03: Ditto.
8232         * c_funloc_tests_3.f03: Ditto.
8233         * c_funloc_tests_3_funcs.c: Ditto.
8234         * c_kind_params.f90: Ditto.
8235         * c_kind_tests_2.f03: Ditto.
8236         * c_kinds.c: Ditto.
8237         * c_loc_driver.c: Ditto.
8238         * c_loc_test.f90: Ditto.
8239         * c_loc_tests_2.f03: Ditto.
8240         * c_loc_tests_2_funcs.c: Ditto.
8241         * c_loc_tests_3.f03: Ditto.
8242         * c_loc_tests_4.f03: Ditto.
8243         * c_loc_tests_5.f03: Ditto.
8244         * c_loc_tests_6.f03: Ditto.
8245         * c_loc_tests_7.f03: Ditto.
8246         * c_loc_tests_8.f03: Ditto.
8247         * c_ptr_tests.f03: Ditto.
8248         * c_ptr_tests_10.f03: Ditto.
8249         * c_ptr_tests_5.f03: Ditto.
8250         * c_ptr_tests_7.f03: Ditto.
8251         * c_ptr_tests_7_driver.c: Ditto.
8252         * c_ptr_tests_8.f03: Ditto.
8253         * c_ptr_tests_8_funcs.c: Ditto.
8254         * c_ptr_tests_9.f03: Ditto.
8255         * c_ptr_tests_driver.c: Ditto.
8256         * c_size_t_driver.c: Ditto.
8257         * c_size_t_test.f03: Ditto.
8258         * com_block_driver.f90: Ditto.
8259         * global_vars_c_init.f90: Ditto.
8260         * global_vars_c_init_driver.c: Ditto.
8261         * global_vars_f90_init.f90: Ditto.
8262         * global_vars_f90_init_driver.c: Ditto.
8263         * interop_params.f03: Ditto.
8264         * iso_c_binding_only.f03: Ditto.
8265         * iso_c_binding_rename_1.f03: Ditto.
8266         * iso_c_binding_rename_1_driver.c: Ditto.
8267         * iso_c_binding_rename_2.f03: Ditto.
8268         * iso_c_binding_rename_2_driver.c: Ditto.
8269         * kind_tests_2.f03: Ditto.
8270         * kind_tests_3.f03: Ditto.
8271         * module_md5_1.f90: Ditto.
8272         * only_clause_main.c: Ditto.
8273         * print_c_kinds.f90: Ditto.
8274         * test_bind_c_parens.f03: Ditto.
8275         * test_c_assoc.c: Ditto.
8276         * test_com_block.f90: Ditto.
8277         * test_common_binding_labels.f03: Ditto.
8278         * test_common_binding_labels_2.f03: Ditto.
8279         * test_common_binding_labels_2_main.f03: Ditto.
8280         * test_common_binding_labels_3.f03: Ditto.
8281         * test_common_binding_labels_3_main.f03: Ditto.
8282         * test_only_clause.f90: Ditto.
8283         * use_iso_c_binding.f90: Ditto.
8284         * value_5.f90: Ditto.
8285         * value_test.f90: Ditto.
8286         * value_tests_f03.f90: Ditto.
8287
8288 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
8289
8290         * gcc.dg/tls/opt-14.c: New.
8291
8292 2007-07-01  Ollie Wild  <aaw@google.com>
8293
8294         * g++.dg/lookup/using16.C: New test.
8295         * g++.dg/lookup/using17.C: New test.
8296
8297 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
8298
8299         PR fortran/32239
8300         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
8301         (test_4): Use proper test for floating point equality.
8302         (test_8): Likewise.
8303
8304 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8305
8306         PR libgfortran/32554
8307         * gfortran.dg/fmt_p_1.f90: New test.
8308
8309 2007-07-01  Ira Rosen  <irar@il.ibm.com>
8310
8311         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
8312         initialization and fix dg-final check - the initialization loop is
8313         vectorizable.
8314
8315 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8316             Volker Reichelt  <reichelt@netcologne.de>
8317
8318         PR middle-end/32559
8319         * gcc.dg/pr32559.c: New test.
8320
8321 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8322
8323         PR tree-optimization/25371
8324         * gcc.dg/vect/pr25371.c: New test.
8325
8326 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
8327
8328         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
8329         when allocating and initializing a flexible array.
8330
8331 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
8332
8333         PR fortran/20373
8334         * gfortran.dg/intrinsic.f90: New test.
8335
8336 2007-06-30  Tobias Burnus  <burnus@net-b.de>
8337
8338         PR fortran/32555
8339         * gfortran.dg/fmt_zero_check.f90: New.
8340
8341 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
8342
8343         PR fortran/30284
8344         * gfortran.dg/repeat_f90: New test.
8345
8346 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8347
8348         PR testsuite/25241
8349         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
8350         -pedantic-errors, so we should match errors.
8351         * gcc.dg/cpp/escape-1.c: Likewise.
8352         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
8353         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
8354         warning.
8355         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
8356         errors instead of warnings.
8357         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
8358         a pedantic warning.
8359         * gcc.dg/cpp/arith-3.c: Likewise.
8360
8361 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8362
8363         PR testsuite/25241
8364         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
8365         * gcc.dg/pch/valid-2.c: Likewise.
8366         * gcc.dg/pch/valid-3.c: Likewise.
8367         * gcc.dg/pch/warn-1.c: Likewise.
8368         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
8369         
8370 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8371
8372         PR c/4076
8373         * gcc.dg/Wunused-function.c: New.
8374         
8375 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8376
8377         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
8378
8379 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
8380
8381         * g++.dg/other/canon-31724.C: New.
8382         
8383 2007-06-29  Jan Hubicka  <jh@suse.cz>
8384
8385         PR middle-end/32372
8386         * gcc.c-torture/compile/pr32372.c: new.
8387
8388 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
8389
8390         * gfortran.dg/operator_3.f90: New test.
8391
8392 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
8393
8394         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
8395         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
8396
8397 2007-06-29  Richard Guenther  <rguenther@suse.de>
8398
8399         PR middle-end/32493
8400         * gcc.dg/inline-23.c: New testcase.
8401
8402 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
8403
8404         PR tree-optimization/24659
8405         * gcc.target/i386/vectorize2.c: New test.
8406         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
8407         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8408
8409 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
8410
8411         * gcc.dg/pointer-arith-9.c: New test.
8412
8413 2007-06-29  Tobias Burnus  <burnus@net-b.de>
8414
8415         PR fortran/32483
8416         * gfortran.dg/fmt_read_2.f90: New.
8417
8418 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8419
8420         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
8421         If it exists, don't try to create it.
8422
8423 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
8424
8425         * g++.dg/ext/visibility/ms-compat-1.C: New.
8426
8427 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8428
8429         PR tree-opt/32417
8430         * gfortran.fortran-torture/compile/pr32417.f90: New test.
8431
8432 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
8433
8434         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
8435         targets.
8436
8437 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
8438
8439         PR fortran/32467
8440         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
8441
8442 2007-06-27  Richard Guenther  <rguenther@suse.de>
8443
8444         PR middle-end/32492
8445         * gcc.dg/inline-22.c: New testcase.
8446
8447 2007-06-26  Hui-May Chang <hm.chang@apple.com>
8448
8449         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
8450         the scan-assembler constant.
8451
8452 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
8453
8454         PR 20216
8455         * gcc.dg/pr20216.c: New.
8456
8457 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8458
8459         PR tree-opt/32421
8460         * gcc.dg/vect/pr32421.c: New test.
8461
8462 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
8463
8464         PR c++/32111
8465         * g++.dg/other/friend5.C: New test.
8466
8467 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
8468
8469         PR fortran/32464
8470         * gfortran.dg/host_assoc_function_2.f90: New test.
8471
8472         PR fortran/31494
8473         * gfortran.dg/host_assoc_call_1.f90: New test.
8474
8475 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8476
8477         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
8478         
8479 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8480
8481         PR fortran/32456
8482         * gfortran.dg/error_format.f90: New test.
8483
8484 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
8485
8486         PR fortran/32136
8487         * gfortran.dg/pr32136.f90: New test.
8488
8489 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
8490
8491         PR fortran/31726
8492         * gfortran.dg/minmaxloc_1.f90: New test.
8493
8494         PR fortran/32298
8495         * gfortran.dg/minmaxloc_2.f90: New test.
8496
8497 2007-06-23  Richard Guenther  <rguenther@suse.de>
8498
8499         PR tree-optimization/16876
8500         PR middle-end/29478
8501         * gcc.dg/pr29254.c: The warning is bogus.
8502         * gcc.dg/warn-1.c: Likewise.
8503         * gcc.dg/assign-warn-3.c: Likewise.
8504         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
8505
8506 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
8507
8508         * gcc.c-torture/execute/20070623-1.c: New.
8509
8510 2007-06-22  Jan Hubicka  <jh@suse.cz>
8511
8512         * gcc.c-torture/compile/pr31541.c: New.
8513
8514 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
8515
8516         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
8517         Remove -m64 from dg-options.
8518
8519 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
8520
8521         PR middle-end/32374
8522         * gcc.dg/pr32374.c: New test.
8523
8524 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8525
8526         PR fortran/32360
8527         * gfortran.dg/pointer_assign_3.f90: New test.
8528
8529 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
8530
8531         * gcc.dg/tree-ssa/pr19590.c: New.
8532
8533 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8534
8535         PR fortran/31162
8536         * gfortran.dg/assign.f90: Update test.
8537         * gfortran.dg/real_do_1.f90: Update test.
8538         * gfortran.dg/gomp/omp_do1.f90: Update test.
8539         * gfortran.dg/warnings_are_errors_1.f: Update test.
8540         * gfortran.dg/g77/20010519-1.f: Update test.
8541         * gfortran.dg/g77/pr9258.f: Update test.
8542         * gfortran.dg/g77/960317-1.f: Update test.
8543
8544 2007-06-21  Richard Guenther  <rguenther@suse.de>
8545
8546         PR tree-optimization/32453
8547         * gcc.c-torture/compile/pr32453.c: New testcase.
8548
8549 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
8550
8551         PR tree-optimization/31866
8552         * gcc.dg/pr31866.c: New test.
8553
8554 2007-06-21  Richard Guenther  <rguenther@suse.de>
8555
8556         PR tree-optimization/32451
8557         * g++.dg/torture/20070621-1.C: New testcase.
8558
8559 2007-06-21  Christian Bruel  <christian.bruel@st.com>
8560
8561         * gcc.dg/attr-isr.c: Test delay slot content.
8562         
8563 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8564
8565         PR fortran/32361
8566         gfortran.dg/pointer_assign_2.f90: New test.
8567
8568 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8569
8570         PR fortran/25061
8571         gfortran.dg/invalid_procedure_name.f90: New test.
8572
8573 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
8574
8575         PR tree-optimization/25737
8576         * gcc.dg/tree-ssa/alias-14.c: New test.
8577
8578 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
8579
8580         * gcc.target/i386/large-size-array-3.c: New.
8581
8582 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8583         Richard Guenther  <rguenther@suse.de>
8584
8585         PR fortran/32140
8586         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
8587
8588 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
8589
8590         PR middle-end/31959
8591         * gcc.dg/pr31959.c: New test.
8592
8593         PR inline-asm/32109
8594         * g++.dg/ext/asm10.C: New test.
8595
8596         PR middle-end/32285
8597         * gcc.c-torture/execute/20070614-1.c: New test.
8598
8599 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
8600
8601         * gcc.target/arm/stack-corruption.c: New test.
8602
8603 2007-06-19  Richard Guenther  <rguenther@suse.de>
8604
8605         * g++.dg/torture/pr30252.C: New testcase.
8606
8607 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
8608
8609         PR tree-optimization/32353
8610         * g++.dg/opt/nrv13.C: New test.
8611
8612 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
8613
8614         PR fortran/20863
8615         PR fortran/20882
8616         * gfortran.dg/impure_assignment_2.f90 : New test.
8617
8618         PR fortran/32236
8619         * gfortran.dg/data_initialized_2.f90 : New test.
8620
8621         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
8622         appropriate version of 'dmach'.
8623
8624 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
8625
8626         PR target/32389
8627         * gcc.target/i386/pr32389.c New test.
8628
8629 2007-06-18  Simon Baldwin <simonb@google.com>
8630
8631         PR c++/31923
8632         * g++.dg/template/error25.C: New.
8633         * g++.dg/template/spec35.C: New.
8634
8635 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
8636
8637         * gcc.c-torture/compile/pr32355.c: New testcase.
8638         
8639 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
8640
8641         PR tree-optimization/32383
8642         * g++.dg/opt/pr32383.C: New test.
8643
8644 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
8645
8646         PR rtl-optimization/32366
8647         * gcc.dg/vect/pr32366.c: New test.
8648
8649 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
8650
8651         * gcc.c-torture/compile/pr32349.c: New testcase.
8652         
8653 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8654
8655         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
8656         * gcc.target/sparc/combined-2.c: Likewise.
8657         * gcc.target/sparc/fexpand.c : Likewise.
8658         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
8659         * gcc.target/sparc/fpack16.c : Likewise.
8660         * gcc.target/sparc/fpmerge.c : Likewise.
8661         * gcc.target/sparc/fpmul.c : Likewise.
8662         * gcc.target/sparc/noresult.c : Likewise.
8663         * gcc.target/sparc/pdist.c: Likewise.
8664
8665 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
8666
8667         PR middle-end/31723
8668         * gcc.target/i386/recip-divf.c: New test.
8669         * gcc.target/i386/recip-sqrtf.c: Ditto.
8670         * gcc.target/i386/recip-vec-divf.c: Ditto.
8671         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8672         * gcc.target/i386/sse-recip.c: Ditto.
8673         * gcc.target/i386/sse-recip-vec.c: Ditto.
8674
8675 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8676
8677         PR tree-opt/32225
8678         * gcc.c-torture/compile/20070605-1.c: New test.
8679
8680         * gcc.c-torture/compile/20070603-1.c: New testcase.
8681         * gcc.c-torture/compile/20070603-2.c: New testcase.
8682
8683         * gcc.c-torture/compile/20070531-1.c: New test.
8684
8685         PR tree-opt/32167
8686         * gcc.c-torture/compile/20070531-2.c: New test.
8687
8688         PR tree-opt/32144
8689         * gcc.c-torture/compile/20070529-1.c: New test.
8690
8691         PR tree-opt/32145
8692         * gcc.c-torture/compile/20070529-2.c: New test.
8693
8694         PR tree-opt/32015
8695         * gcc.c-torture/compile/20070520-1.c: New test.
8696
8697         * g++.dg/ext/java-1.C: New test.
8698
8699         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
8700         loops instead of one. Remove the "can't determine dependence"
8701         check.
8702         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
8703         needed as the cast is gone in the first place.
8704         * gcc.dg/max-1.c: Change local variable a to be a global one.
8705         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
8706         have a cast which is PREd.
8707
8708 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
8709
8710         * g++.dg/lookup/anon6.C: New test.
8711
8712 2007-06-14  Dirk Mueller  <dmueller@suse.de>
8713
8714         PR c++/31806
8715         * g++.dg/opt/static6.C: New testcase.
8716
8717 2007-06-14  Geoff Keating  <geoffk@apple.com>
8718
8719         * g++.dg/ext/visibility/overload-1.C: New.
8720
8721         PR 31093
8722         * g++.dg/ext/visibility/anon4.C: New.
8723
8724 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
8725
8726         PR target/32268
8727         * gcc.target/i386/pr32268.c: New test.
8728
8729 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8730
8731         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
8732         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
8733         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
8734
8735         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
8736         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
8737         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
8738         BID is used.
8739
8740 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
8741
8742         PR fortran/32302
8743         * gfortran.dg/common_resize_1.f90: New test.
8744
8745 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
8746
8747         PR target/32274
8748         * gcc.dg/vect/pr32224.c: Fix.   
8749         
8750 2007-06-13  Eric Christopher  <echristo@apple.com>
8751
8752         * gcc.target/i386/ssefn-1.c: Add -march=i386.
8753
8754 2007-06-13  Tobias Burnus  <burnus@net-b.de>
8755
8756         PR fortran/32323
8757         * gfortran.dg/actual_array_vect_1.f90: New.
8758
8759 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8760
8761         * gcc.target/sparc/mfpu.c: New test.
8762
8763 2007-06-12  Geoff Keating  <geoffk@apple.com>
8764
8765         * g++.dg/warn/weak1.C: Suppress on Darwin.
8766         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
8767
8768 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8769
8770         PR middle-end/31579
8771          * g++.dg/torture/pr31579.C: New testcase.
8772
8773 2007-06-12  Ian Lance Taylor  <iant@google.com>
8774
8775         PR libstdc++/29286
8776         * g++.dg/init/new16.C: New test.
8777         * g++.dg/init/new17.C: New test.
8778         * g++.dg/init/new18.C: New test.
8779         * g++.dg/init/new19.C: New test.
8780
8781 2007-06-12  Olivier Hainque  <hainque@adacore.com>
8782
8783         * gnat.dg/lhs_view_convert.adb: New test.
8784
8785 2007-06-12  Richard Guenther  <rguenther@suse.de>
8786
8787         PR tree-optimization/15353
8788         PR tree-optimization/31657
8789         * gcc.c-torture/execute/20070424-1.c: New testcase.
8790         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
8791         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
8792         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
8793         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
8794         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
8795
8796 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8797
8798         PR rtl-optimization/32293
8799         * gcc.dg/pr32293.c: New test.
8800
8801 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8802
8803         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
8804
8805 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
8806
8807         PR fortran/29786
8808         * gfortran.dg/equiv_7.f90: New test.
8809         * gfortran.dg/equiv_constraint_7.f90: Change error message.
8810
8811         PR fortran/30875
8812         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
8813
8814 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
8815
8816         * gcc.dg/setjmp-3.c: Rename raise to raise0.
8817         * gcc.dg/setjmp-4.c: Likewise.
8818         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
8819
8820 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
8821
8822         PR rtl-optimization/31025
8823         * gfortran.dg/pr31025.f90: New.
8824
8825 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8826
8827         PR target/32280
8828         * gcc.target/i386/pr32280.c: New test.
8829
8830 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8831
8832         PR middle-end/32279
8833         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
8834
8835 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8836
8837         PR libgfortran/32235
8838         * gfortran.dg/backspace_9.f: New test.
8839
8840 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
8841
8842         * gcc.dg/tree-ssa/prefetch-7.c: New test.
8843
8844 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
8845
8846         * gcc.dg/tree-ssa/loop-28.c: New testcase.
8847
8848 2007-06-09  Ian Lance Taylor  <iant@google.com>
8849
8850         PR tree-optimization/32169
8851         * gcc.c-torture/compile/pr32169.c: New test.
8852
8853 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
8854
8855         * gcc.dg/vect/costmodel: New directory.
8856         * gcc.dg/vect/costmodel/i386: New directory.
8857         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
8858         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8859         New test.
8860         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
8861         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
8862         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
8863         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
8864         * gcc.dg/vect/costmodel/x86_64: New directory.
8865         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
8866         New testsuite.
8867         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8868         New test.
8869         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
8870         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
8871         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
8872         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
8873         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
8874
8875 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
8876
8877         PR tree-optimization/32243
8878         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
8879         flags for -Os tests.
8880         * gcc.dg/vect/03-vect-pr32243.c: New test.
8881
8882 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
8883
8884         PR tree-optimization/32224
8885         * gcc.dg/vect/pr32224.c: New test.
8886
8887 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
8888
8889         PR c++/32177
8890         * g++.dg/gomp/pr32177.C: New test.
8891
8892 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8893
8894         PR testsuite/25241
8895         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
8896         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
8897         warning nor an error.
8898         * gcc.dg/Wfatal-2.c: Likewise.
8899         * gcc.dg/Werror-1.c: Likewise.
8900         * gcc.dg/Werror-5.c: Likewise.
8901         * gcc.dg/Werror-7.c: Likewise.
8902         * gcc.dg/Werror-10.c: Likewise.
8903         * gcc.dg/Werror-11.c: Likewise.
8904
8905 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
8906
8907         PR c++/30759
8908         * g++.dg/init/brace6.C: New test.
8909
8910 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
8911
8912         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
8913         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
8914         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
8915         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
8916
8917         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
8918         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
8919         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
8920         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
8921         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
8922         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
8923         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
8924         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
8925
8926         * gcc.dg/darwin-minversion-3.c: New.
8927
8928 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
8929
8930         * gcc.target/i386/builtin-copysign.c: New test.
8931
8932 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8933
8934         PR tree-optimization/32220
8935         * gfortran.dg/predcom-2.f: New testcase.
8936
8937 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8938
8939         PR tree-opt/32231
8940         * gcc.target/i386/vectorize4.c: New test.
8941
8942 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
8943
8944         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
8945
8946 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8947
8948         PR testsuite/25241
8949         * gcc.dg/simd-5.c: Mark output as a note.
8950         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
8951         dg-message.
8952         * gcc.dg/simd-1.c: Likewise.
8953         * gcc.dg/always_inline.c: Mark output as a sorry.
8954         * gcc.dg/always_inline2.c: Likewise.
8955         * gcc.dg/always_inline3.c: Likewise.
8956
8957 2007-06-06  Ian Lance Taylor  <iant@google.com>
8958
8959         * g++.dg/conversion/enum1.C: New test.
8960
8961 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
8962
8963         PR tree-optimization/32216
8964         * gcc.dg/vect/pr32216.c: New test.
8965
8966 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8967
8968         PR testsuite/18923
8969         * gfortran.dg/invalid_contains_1.f90: New test.
8970         * gfortran.dg/invalid_contains_2.f90: New test.
8971
8972 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8973
8974         PR testsuite/32057
8975         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
8976         midnight issues.
8977
8978 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8979
8980         PR testsuite/25241
8981         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
8982         dg-message to match de note.
8983         * gcc.dg/pr26570.c: Use dg-message for a note.
8984         * gcc.dg/pr29254.c: Use dg-message for generic output and use
8985         dg-error instead of dg-warning because of -Werror.
8986         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
8987         neither an error, nor a warning.
8988         * gcc.dg/glibc-uclibc-2.c: Likewise
8989         * gcc.dg/cpp/19940712-1.c: Likewise.
8990
8991 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
8992
8993         PR preprocessor/23479
8994         * gcc.dg/binary-constants-1.c: Add test suites for
8995         the 0b-prefixed binary integer constants.
8996         * gcc.dg/binary-constants-2.c: Ditto.
8997         * gcc.dg/binary-constants-3.c: Ditto.
8998         * gcc.dg/binary-constants-4.c: Ditto.
8999
9000 2007-06-05  Ian Lance Taylor  <iant@google.com>
9001
9002         * gcc.dg/Wstrict-overflow-19.c: New test.
9003
9004 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
9005
9006         * gcc.dg/matrix/matrix-6.c: Remove conversion.
9007
9008 2007-06-04  Ian Lance Taylor  <iant@google.com>
9009
9010         * gcc.dg/Wstrict-overflow-18.c: New test.
9011
9012 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9013
9014         PR testsuite/25241
9015         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
9016         * gcc.dg/cpp/mi5.c: Likewise.
9017         * gcc.dg/cpp/mi7.c: Likewise.
9018
9019 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
9020
9021         PR c/32191
9022         * gcc.dg/pr32191.c: New test.
9023
9024 2007-05-28  Tobias Burnus  <burnus@net-b.de>
9025
9026         PR fortran/32124
9027         * gfortran.dg/allocate_stat_1.f90: Remove.
9028
9029 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9030
9031         * gcc.target/i386/sse4_2-check.h: New.
9032         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
9033         * gcc.target/i386/sse4_2-crc32.h: Likewise.
9034         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
9035         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
9036         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
9037         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
9038         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
9039         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
9040         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
9041         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
9042         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
9043         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
9044         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
9045         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
9046         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
9047         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
9048         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
9049         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
9050
9051 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
9052
9053         * gcc.dg/pie-link.c: New test.
9054
9055 2007-06-01  Ian Lance Taylor  <iant@google.com>
9056
9057         * gcc.dg/Wstrict-overflow-17.c: New test.
9058
9059 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
9060
9061         * gcc.dg/builtin-return-1.c (g): New.
9062         (main): Allocate at least 64 bytes on the stack.
9063
9064 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
9065
9066         * g++.dg/init/cleanup3.C: New test.
9067
9068 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9069
9070         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
9071         int is 16 bits.
9072
9073 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
9074
9075         PR fortran/32156
9076         * gfortran.dg/char_array_constructor_3.f90: New test.
9077
9078 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
9079
9080         PR tree-optimization/32160
9081         * gfortran.dg/predcom-1.f: New test.
9082
9083 2007-05-31  Richard Guenther  <rguenther@suse.de>
9084
9085         * g++.dg/other/str_empty.C: Move...
9086         * g++.dg/other/pr30567.C: Move...
9087         * g++.dg/tree-ssa/pr27218.C: Move...
9088         * g++.dg/torture: ...here and remove dg-options.
9089
9090 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
9091
9092         PR c++/32158
9093         * g++.dg/ext/is_pod_incomplete.C: New.
9094
9095 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
9096             Douglas Gregor <doug.gregor@gmail.com>
9097             Pedro Lamarao <pedro.lamarao@mndfck.org>
9098             Howard Hinnant <howard.hinnant@gmail.com>
9099
9100         PR c++/7412
9101         PR c++/29939
9102         * g++.dg/cpp0x/rv8p.C: New.
9103         * g++.dg/cpp0x/temp-constructor-bug.C: New.
9104         * g++.dg/cpp0x/cast-bug.C: New.
9105         * g++.dg/cpp0x/elision_weak.C: New.
9106         * g++.dg/cpp0x/collapse-bug.C: New.
9107         * g++.dg/cpp0x/rv3p.C: New.
9108         * g++.dg/cpp0x/rv7n.C: New.
9109         * g++.dg/cpp0x/overload-conv-1.C: New.
9110         * g++.dg/cpp0x/rv2n.C: New.
9111         * g++.dg/cpp0x/deduce.C: New.
9112         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
9113         * g++.dg/cpp0x/rv6p.C: New.
9114         * g++.dg/cpp0x/template_deduction.C: New.
9115         * g++.dg/cpp0x/implicit-copy.C: New.
9116         * g++.dg/cpp0x/rv1p.C: New.
9117         * g++.dg/cpp0x/cast.C: New.
9118         * g++.dg/cpp0x/rv5n.C: New.
9119         * g++.dg/cpp0x/collapse.C: New.
9120         * g++.dg/cpp0x/overload-conv-2.C: New.
9121         * g++.dg/cpp0x/rv4p.C: New.
9122         * g++.dg/cpp0x/rvo.C: New.
9123         * g++.dg/cpp0x/iop.C: New.
9124         * g++.dg/cpp0x/rv3n.C: New.
9125         * g++.dg/cpp0x/rv7p.C: New.
9126         * g++.dg/cpp0x/reference_collapsing.C: New.
9127         * g++.dg/cpp0x/overload.C: New.
9128         * g++.dg/cpp0x/named.C: New.
9129         * g++.dg/cpp0x/rv2p.C: New.
9130         * g++.dg/cpp0x/rv6n.C: New.
9131         * g++.dg/cpp0x/not_special.C: New.
9132         * g++.dg/cpp0x/bind.C: New.
9133         * g++.dg/cpp0x/rv1n.C: New.
9134         * g++.dg/cpp0x/rv5p.C: New.
9135         * g++.dg/cpp0x/elision.C: New.
9136         * g++.dg/cpp0x/named_refs.C: New.
9137         * g++.dg/cpp0x/unnamed_refs.C: New.
9138         * g++.dg/cpp0x/rv4n.C: New.
9139         * g++.dg/cpp0x/elision_neg.C: New.
9140         * g++.dg/init/copy7.C: Run in C++98 mode.
9141         * g++.dg/overload/arg1.C: Ditto.
9142         * g++.dg/overload/arg4.C: Ditto.
9143
9144 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
9145
9146         PR c++/31809
9147         * g++.dg/opt/static5.C: New test.
9148
9149 2007-05-30  Richard Guenther  <rguenther@suse.de>
9150
9151         * g++.dg/dg.exp: Prune torture/.
9152         * g++.dg/torture/dg-torture.exp: New testsuite.
9153
9154 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
9155
9156         * gcc.target/arm/pr27387.C: Move and rename to ...
9157         * g++.dg/inherit/thunk8.C: ... here.
9158
9159 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
9160
9161         PR tree-optimization/31769
9162         * g++.dg/gomp/pr31769.C: New test.
9163
9164 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
9165
9166         * gcc.target/i386/stack-realign.c: New.
9167
9168 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
9169
9170         * gcc.dg/tree-ssa/prefetch-6.c: New test.
9171
9172 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9173
9174         * gfortran.dg/sizeof.f90: New.
9175
9176 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9177
9178         PR c/31339
9179         * gcc.dg/boolcomplex-1.c: New test.
9180
9181         PR c++/31339
9182         * g++.dg/ext/boolcomplex-1.c: New test.
9183
9184 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
9185
9186         * gcc.dg/matrix: New directory.
9187
9188 2007-05-28  Tobias Burnus  <burnus@net-b.de>
9189
9190         PR fortran/32124
9191         * gfortran.dg/allocate_stat_1.f90: New.
9192
9193 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
9194
9195         PR fortran/31972
9196         * transfer_hollerith_1.f90: New test.
9197
9198 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9199
9200         PR tree-opt/32100
9201         * gcc.c-torture/execute/vrp-7.c: New test.
9202
9203 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
9204
9205         * gfortran.dg/transfer_simplify_4.f90: New test.
9206
9207 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9208
9209         PR fortran/32088
9210         * gfortran.dg/func_result_3.f90: New.
9211
9212 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9213
9214         PR middle-end/32083
9215         * gfortran.dg/transfer_simplify_3.f90: New.
9216
9217 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9218
9219         PR target/32065
9220         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
9221         to compile options.
9222         * gcc.target/i386/pr32065-2.c: New test.
9223
9224 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9225
9226         PR fortran/31813
9227         * gfortran.dg/io_constraints_2.f90: Update.
9228
9229 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
9230
9231         PR fortran/31219
9232         * gfortran.dg/array_constructor_17.f90: New test.
9233
9234 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9235
9236         PR tree-opt/32090
9237         * g++.dg/opt/array2.C: New testcase.
9238
9239 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9240
9241         PR target/32065
9242         * gcc.target/i386/pr32065.c: New test.
9243
9244 2007-05-25  Dirk Mueller  <dmueller@suse.de>
9245             Marcus Meissner <meissner@suse.de>
9246
9247         * gcc.dg/attr-alloc_size.c: New.
9248
9249 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
9250             Lee Millward  <lee.millward@gmail.com>
9251
9252         PR c++/31745
9253         * g++.dg/parse/crash34.C: New test.
9254
9255         * g++.dg/parse/crash35.C: New test.
9256
9257 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9258
9259         * gcc.target/i386/sse2-check.h: New.
9260         * gcc.target/i386/sse2-vec-1.c: Likewise.
9261         * gcc.target/i386/sse2-vec-2.c: Likewise.
9262         * gcc.target/i386/sse2-vec-3.c: Likewise.
9263         * gcc.target/i386/sse2-vec-4.c: Likewise.
9264         * gcc.target/i386/sse2-vec-5.c: Likewise.
9265         * gcc.target/i386/sse2-vec-6.c: Likewise.
9266
9267 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
9268
9269         PR c++/31431
9270         PR c++/31432
9271         PR c++/31434
9272         PR c++/31435
9273         PR c++/31437
9274         PR c++/31438
9275         PR c++/31442
9276         PR c++/31443
9277         PR c++/31444
9278         PR c++/31445
9279         * g++.dg/cpp0x/pr31431.C: New.
9280         * g++.dg/cpp0x/pr31437.C: New.
9281         * g++.dg/cpp0x/pr31442.C: New.
9282         * g++.dg/cpp0x/pr31444.C: New.
9283         * g++.dg/cpp0x/pr31431-2.C: New.
9284         * g++.dg/cpp0x/pr31432.C: New.
9285         * g++.dg/cpp0x/pr31434.C: New.
9286         * g++.dg/cpp0x/pr31438.C: New.
9287         * g++.dg/cpp0x/pr31443.C: New.
9288         * g++.dg/cpp0x/pr31445.C: New.
9289         * g++.dg/cpp0x/variadic-crash1.C: New.
9290
9291 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
9292
9293         * gcc.target/arm/long-calls-1.c: New test.
9294         * gcc.target/arm/long-calls-2.c: Likewise.
9295         * gcc.target/arm/long-calls-3.c: Likewise.
9296         * gcc.target/arm/long-calls-4.c: Likewise.
9297
9298 2007-05-25  Richard Guenther  <rguenther@suse.de>
9299             Andrew Pinski  <andrew_pinski@playstation.sony.com>
9300
9301         PR tree-optimization/31982
9302         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
9303
9304 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
9305
9306         PR fortran/32047
9307         * gfortran.dg/result_in_spec_2.f90: New test.
9308
9309 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9310
9311         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
9312
9313 2007-05-24  Ollie Wild  <aaw@google.com>
9314
9315         * gcc.dg/cpp/counter-1.c: New test.
9316         * gcc.dg/pch/counter-1.c: New test.
9317         * gcc.dg/pch/counter-1.hs: New file.
9318         * gcc.dg/pch/counter-2.c: New test.
9319         * gcc.dg/pch/counter-2.hs: New file.
9320         * gcc.dg/pch/counter-3.c: New test.
9321         * gcc.dg/pch/counter-3.hs: New file.
9322
9323 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
9324
9325         * gcc.dg/tree-ssa/predcom-1.c: New test.
9326         * gcc.dg/tree-ssa/predcom-2.c: New test.
9327         * gcc.dg/tree-ssa/predcom-3.c: New test.
9328         * gcc.dg/tree-ssa/predcom-4.c: New test.
9329         * gcc.dg/tree-ssa/predcom-5.c: New test.
9330         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
9331
9332 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
9333
9334         PR testsuite/32062
9335         * gcc.target/i386/sse4_1-check.h (MASK): New.
9336
9337 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9338
9339         PR fortran/32038
9340         * gfortran.dg/pr25603.f: Initialize integer variables.
9341
9342 2007-05-23  Ian Lance Taylor  <iant@google.com>
9343
9344         * g++.dg/other/vrp1.C: New test.
9345
9346 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
9347
9348         PR preprocessor/20077
9349         * gcc.dg/cpp/paste15.c: New test.
9350
9351 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
9352             Nigel Stephens  <nigel@mips.com>
9353             Richard Sandiford  <richard@codesourcery.com>
9354
9355         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
9356         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
9357         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
9358         * gcc.target/mips/inter/mips16-inter.exp: New.
9359
9360 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
9361
9362         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
9363
9364 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9365
9366         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
9367         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
9368         * gcc.target/i386/sse3-addsubps.c: Likewise.
9369         * gcc.target/i386/sse3-haddpd.c: Likewise.
9370         * gcc.target/i386/sse3-haddps.c: Likewise.
9371         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9372         * gcc.target/i386/sse3-hsubps.c: Likewise.
9373         * gcc.target/i386/sse3-lddqu.c: Likewise.
9374         * gcc.target/i386/sse3-movddup.c: Likewise.
9375         * gcc.target/i386/sse3-movshdup.c: Likewise.
9376         * gcc.target/i386/sse3-movsldup.c: Likewise.
9377
9378         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
9379         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
9380         * gcc.target/i386/ssse3-pabsd.c: Likewise.
9381         * gcc.target/i386/ssse3-pabsw.c: Likewise.
9382         * gcc.target/i386/ssse3-palignr.c: Likewise.
9383         * gcc.target/i386/ssse3-phaddd.c: Likewise.
9384         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9385         * gcc.target/i386/ssse3-phaddw.c: Likewise.
9386         * gcc.target/i386/ssse3-phsubd.c: Likewise.
9387         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9388         * gcc.target/i386/ssse3-phsubw.c: Likewise.
9389         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9390         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9391         * gcc.target/i386/ssse3-pshufb.c: Likewise.
9392         * gcc.target/i386/ssse3-psignb.c: Likewise.
9393         * gcc.target/i386/ssse3-psignd.c: Likewise.
9394         * gcc.target/i386/ssse3-psignw.c: Likewise.
9395         * gcc.target/i386/ssse3-vals.h: Likewise.
9396
9397         * gcc.target/i386/sse3-check.h: New file.
9398         * gcc.target/i386/ssse3-check.h: Likewise.
9399
9400 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9401
9402         PR middle-end/31095
9403         * gcc.c-torture/compile/bcopy-1.c: New testcase.
9404
9405 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9406
9407         PR middle-end/31606
9408         * gcc.c-torture/20070522-1.c: New testcase.
9409
9410 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9411
9412         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
9413
9414 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
9415
9416         * gcc.c-torture/execute/ieee/20000320-1.x,
9417         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9418         m68k-*-* and check_effective_target_coldfire_fpu.
9419
9420 2007-05-22  Ollie Wild  <aaw@google.com>
9421
9422         * g++.dg/lookup/hidden-class10.C: New test.
9423         * g++.dg/lookup/hidden-class11.C: New test.
9424
9425 2007-05-22  Ollie Wild  <aaw@google.com>
9426
9427         * g++.dg/lookup/name-clash5.C: New test.
9428         * g++.dg/lookup/name-clash6.C: New test.
9429
9430 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9431
9432         * g++.dg/other/i386-2.C: Update comments on header files tested.
9433         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
9434         of <tmmintrin.h>.
9435         * gcc.target/i386/sse-12.c: Likewise.
9436         * gcc.target/i386/sse-13.c: Likewise.
9437         * gcc.target/i386/sse-14.c: Likewise.
9438
9439         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
9440         Redefined to test with immediate operand.
9441         (__builtin_ia32_blendps): Likewise.
9442         (__builtin_ia32_blendpd): Likewise.
9443         (__builtin_ia32_dpps): Likewise.
9444         (__builtin_ia32_dpps): Likewise.
9445         (__builtin_ia32_insertps128): Likewise.
9446         (__builtin_ia32_vec_ext_v4sf): Likewise.
9447         (__builtin_ia32_vec_set_v16qi): Likewise.
9448         (__builtin_ia32_vec_set_v4si): Likewise.
9449         (__builtin_ia32_vec_set_v2di): Likewise.
9450         (__builtin_ia32_vec_ext_v16qi): Likewise.
9451         (__builtin_ia32_vec_ext_v4si): Likewise.
9452         (__builtin_ia32_vec_ext_v2di): Likewise.
9453         (__builtin_ia32_roundpd): Likewise.
9454         (__builtin_ia32_roundsd): Likewise.
9455         (__builtin_ia32_roundps): Likewise.
9456         (__builtin_ia32_roundss): Likewise.
9457         (__builtin_ia32_mpsadbw128): Likewise.
9458
9459 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9460
9461         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
9462
9463 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
9464
9465         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
9466         failures.
9467         * gcc.dg/dfp/func-struct.c: Ditto.
9468         * gcc.dg/dfp/operator-assignment.c: Ditto.
9469         * gcc.dg/dfp/convert-bfp.c: Ditto.
9470         * gcc.dg/dfp/convert-int.c: Ditto.
9471         * gcc.dg/dfp/convert-int-max.c: Ditto.
9472         * gcc.dg/dfp/func-scalar.c: Ditto.
9473         * gcc.dg/dfp/cast.c: Ditto.
9474         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
9475         failures, and fix a typo in return type of arg1_128.
9476         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
9477         failures, and fix a typo in a constant suffix.
9478         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
9479         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
9480
9481 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
9482             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9483
9484         * lib/gcc-dg.exp(process_message): New proc.
9485         (dg-message): New test directive.
9486         * gcc.dg/always_inline.c: Use dg-message.
9487         * gcc.dg/always_inline2.c: Ditto.
9488         * gcc.dg/always_inline3.c: Ditto.
9489         * gcc.dg/invalid-call-1.c: Ditto.
9490         * gcc.dg/pr17506.c: Ditto.
9491         * gcc.dg/simd-5.c: Ditto.
9492         * gcc.dg/simd-6.c: Ditto.
9493         * gcc.dg/va-arg-2.c: Ditto.
9494         * gcc.dg/cpp/syshdr.c: Ditto.
9495         * gcc.dg/cpp/unc4.c: Ditto.
9496         * gcc.dg/cpp/trad/mi1.c: Ditto.
9497         * gcc.dg/cpp/trad/mi5.c: Ditto.
9498         * gcc.dg/cpp/trad/mi7.c: Ditto.
9499         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
9500         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
9501         * gcc.test-framework/test-framework.awk: Special-case outexists
9502         tests.
9503
9504 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9505
9506         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
9507         (bit_SSE4_2): Likewise.
9508         (bit_POPCNT): Likewise.
9509
9510         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
9511         Check if assembler supports SSE4 instructions.
9512
9513         * gcc.target/i386/sse4_1-blendpd.c: New file.
9514         * gcc.target/i386/sse4_1-blendps.c: Likewise.
9515         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
9516         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
9517         * gcc.target/i386/sse4_1-check.h: Likewise.
9518         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
9519         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
9520         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
9521         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
9522         * gcc.target/i386/sse4_1-extractps.c: Likewise.
9523         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
9524         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
9525         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
9526         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
9527         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
9528         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
9529         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
9530         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
9531         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
9532         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
9533         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
9534         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
9535         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
9536         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
9537         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
9538         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
9539         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
9540         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
9541         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
9542         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
9543         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
9544         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
9545         * gcc.target/i386/sse4_1-pminud.c: Likewise.
9546         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
9547         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
9548         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
9549         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
9550         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
9551         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
9552         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
9553         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
9554         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
9555         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
9556         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
9557         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
9558         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
9559         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
9560         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
9561         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
9562         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
9563         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
9564         * gcc.target/i386/sse4_1-round.h: Likewise.
9565         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
9566         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
9567         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
9568         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
9569         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
9570         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
9571         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
9572         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
9573         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
9574         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
9575         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
9576         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
9577         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
9578         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
9579
9580 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9581
9582         PR fortran/31627
9583         * gfortran.dg/bounds_check_7.f90: New test.
9584
9585 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
9586
9587         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
9588         (check_effective_target_sse4a): Ditto.
9589
9590         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
9591         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
9592         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
9593         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
9594         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
9595         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
9596         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
9597         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
9598         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
9599         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
9600         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
9601         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
9602         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
9603         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
9604         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
9605         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
9606         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
9607         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
9608         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
9609         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
9610
9611 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
9612
9613         * g++.dg/ext/cleanup-1.C: New test.
9614         * g++.dg/ext/cleanup-2.C: Likewise.
9615         * g++.dg/ext/cleanup-3.C: Likewise.
9616         * g++.dg/ext/cleanup-4.C: Likewise.
9617         * g++.dg/ext/cleanup-5.C: Likewise.
9618         * g++.dg/ext/cleanup-6.C: Likewise.
9619         * g++.dg/ext/cleanup-8.C: Likewise.
9620         * g++.dg/ext/cleanup-9.C: Likewise.
9621         * g++.dg/ext/cleanup-10.C: Likewise.
9622         * g++.dg/ext/cleanup-11.C: Likewise.
9623         * g++.dg/ext/cleanup-dtor.C: Likewise.
9624
9625 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9626
9627         PR middle-end/31995
9628         * gcc.dg/vect/vect-102a.c: New test.
9629
9630 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
9631             Paolo Carlini  <pcarlini@suse.de>
9632             Uros Bizjak  <ubizjak@gmail.com>
9633
9634         * gcc.dg/gcc-have-sync-compare-and-swap.c,
9635         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9636         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9637         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
9638         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9639         New testcases.
9640
9641 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
9642
9643         PR fortran/32002
9644         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
9645
9646 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9647
9648         PR fortran/32027
9649         * gfortran.dg/do_3.F90: Add checks for the final value of the
9650         loop variable.
9651
9652 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
9653
9654         * gcc.c-torture/execute/990127-2.x: New file.
9655
9656 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
9657
9658         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
9659         * gcc.target/i386/sse-12: Add -O to compile options.
9660         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
9661         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
9662         and mm3dnow.h.  Add -O to compile options.
9663
9664 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
9665
9666         PR fortran/31867
9667         * gfortran.dg/char_length_5.f90: New test.
9668
9669         PR fortran/31994
9670         * gfortran.dg/array_reference_1.f90: New test.
9671
9672 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9673
9674         PR middle-end/7651
9675         PR c++/11856
9676         PR c/12963
9677         PR c/23587
9678         PR other/29694
9679         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
9680         * gcc.dg/Wtype-limits.c: New.
9681         * gcc.dg/Wtype-limits-Wextra.c: New.
9682         * gcc.dg/Wtype-limits-no.c: New.
9683         * g++.dg/warn/Wtype-limits.C: New.
9684         * g++.dg/warn/Wtype-limits-Wextra.C: New.
9685         * g++.dg/warn/Wtype-limits-no.C: New.
9686
9687 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9688
9689         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
9690         instead of "-msse2".'
9691         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
9692         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
9693         and mm3dnow.h.
9694         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
9695         to test with immediate operand.
9696         (__builtin_ia32_insertqi): Ditto.
9697         (__builtin_ia32_palignr128): Ditto.
9698         (__builtin_ia32_palignr): Ditto.
9699         (__builtin_ia32_pshufhw): Ditto.
9700         (__builtin_ia32_pshuflw): Ditto.
9701         (__builtin_ia32_pshufd): Ditto.
9702         (__builtin_ia32_vec_set_v8hi): Ditto.
9703         (__builtin_ia32_vec_ext_v8hi): Ditto.
9704         (__builtin_ia32_shufpd): Ditto.
9705         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9706
9707 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
9708
9709         PR fortran/32001
9710         * gfortran.dg/min_max_conformance.f90: Added more testcases.
9711
9712 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9713
9714         PR target/31585
9715         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
9716         and "__inline".  Use "-msse" instead of "-msse2".
9717
9718 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9719
9720         PR middle-end/7651
9721         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
9722         * gcc.dg/20030906-2.c: Likewise.
9723         * objc.dg/method-17.m: Add -Wreturn-type.
9724         * obj-c++.dg/method-21.mm: Likewise.
9725
9726 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9727
9728         PR target/31585
9729         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
9730         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
9731         (__builtin_ia32_psrlqi128): Ditto.
9732         (__builtin_ia32_psrlwi128): Ditto.
9733         (__builtin_ia32_psrldi128): Ditto.
9734         (__builtin_ia32_psrldqi128): Ditto.
9735         (__builtin_ia32_pslldqi128): Ditto.
9736         (__builtin_ia32_psrawi128): Ditto.
9737         (__builtin_ia32_psradi128): Ditto.
9738         (__builtin_ia32_psllqi128): Ditto.
9739         (__builtin_ia32_pslldi128): Ditto.
9740         (__builtin_prefetch): Ditto.
9741         (__builtin_ia32_pshufw): Ditto.
9742         (__builtin_ia32_vec_set_v4hi): Ditto.
9743         (__builtin_ia32_vec_ext_v4hi): Ditto.
9744         (__builtin_ia32_shufps): Ditto.
9745         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9746
9747 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9748
9749         PR fortran/31974
9750         * gfortran.dg/char_allocation_1.f90: New test.
9751
9752 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9753
9754         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
9755         * gcc.dg/Wconversion-sign.c: New.
9756         * gcc.dg/Wconversion-integer-no-sign.c: New.
9757         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
9758         Wconversion-sign.C
9759         * g++.dg/warn/Wconversion-sign.C: New.
9760         * g++.old-deja/g++.other/warn4.C: Update.
9761         * g++.dg/warn/Wconversion1.C: Likewise.
9762
9763 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9764
9765         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
9766         * gcc.dg/torture/builtin-math-4.c: Likewise.
9767
9768 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9769
9770         PR libfortran/31964
9771         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
9772
9773 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9774
9775         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
9776
9777 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
9778
9779         PR target/31628
9780         * gcc.target/i386/pr31628.c: New.
9781
9782 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
9783
9784         PR middle-end/31344
9785         * gcc.dg/pr31344.c: New test.
9786
9787 2007-05-17  Ian Lance Taylor  <iant@google.com>
9788
9789         PR tree-optimization/31953
9790         * gcc.c-torture/compile/pr31953.c: New test.
9791
9792 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9793
9794         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
9795
9796         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
9797         and drem.
9798         * gcc.dg/torture/builtin-math-4.c: Likewise.
9799
9800         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
9801         * gcc.dg/torture/builtin-math-4.c: Likewise.
9802
9803         * gcc.dg/torture/builtin-math-4.c: New test.
9804
9805 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
9806             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9807
9808         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
9809         * gcc.dg/cpp/include2.c: Ditto.
9810         * gcc.dg/cpp/mac-dir-2.c: Ditto.
9811         * gcc.dg/cpp/paste5.c: Ditto.
9812         * gcc.dg/cpp/paste6.c: Ditto.
9813         * gcc.dg/cpp/paste8.c: Ditto.
9814         * gcc.dg/cpp/paste11.c: Ditto.
9815         * gcc.dg/cpp/paste13.c: Ditto.
9816         * gcc.dg/cpp/skipping2.c: Ditto.
9817         * gcc.dg/reg-vol-struct-1.c: Ditto.
9818         * gcc.dg/Wshadow-1.c: Ditto.
9819         * gcc.dg/cpp/trad/comment.c: Ditto.
9820         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
9821         * gcc.dg/cpp/if-2.c: Ditto.
9822         * gcc.dg/array-5.c: Ditto.
9823         * gcc.dg/inline-15.c: Ditto.
9824         * gcc.dg/pr27953.c: Ditto.
9825         * gcc.dg/Wno-c++-compat.c: Ditto.
9826
9827 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
9828
9829         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
9830
9831 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9832
9833         * gcc.c-torture/execute/20070517-1.c: New test.
9834
9835 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
9836
9837         PR fortran/31919
9838         * gfortran.dg/min_max_conformance.f90: New test.
9839
9840 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
9841
9842         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
9843         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
9844         gcc.dg/vect/vect-104.c: Use more complex construction to
9845         prevent vectorizing.
9846         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
9847
9848 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
9849
9850         PR tree-optimization/24659
9851         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
9852         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
9853         not vect_int target.
9854         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
9855         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
9856         targets.
9857         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
9858         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
9859         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
9860
9861 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
9862
9863         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
9864         and x86_64-*-* targets.
9865         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
9866
9867 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
9868
9869         PR fortran/18769
9870         PR fortran/30881
9871         PR fortran/31194
9872         PR fortran/31216
9873         PR fortran/31427
9874         * transfer_simplify_1.f90: New test.
9875         * transfer_simplify_2.f90: New test.
9876
9877 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
9878
9879         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
9880
9881 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
9882
9883         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9884
9885         * gcc.dg/fltconst-pedantic-dfp.c: New test.
9886
9887         PR c/31924
9888         * gcc.dg/fltconst-1.c: New test.
9889
9890         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
9891         * gcc.dg/dfp/operator-assignment.c: Ditto.
9892
9893 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
9894
9895         PR c++/29928
9896         * g++.dg/rtti/typeid5.C: New.
9897
9898 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9899
9900         PR fortran/31725
9901         * gfortran.dg/substr_4.f: New test.
9902
9903 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
9904
9905         * gcc.target/m68k/interrupt_thread-1.c,
9906         gcc.target/m68k/interrupt_thread-2.c,
9907         gcc.target/m68k/interrupt_thread-3.c: New.
9908         * gcc.target/m68k/m68k.exp: Accept fido.
9909
9910 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
9911
9912         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
9913         * gfortran.dg/altreturn_3.f90: Likewise.
9914         * gfortran.dg/assumed_dummy_1.f90: Likewise.
9915         * gfortran.dg/default_numeric_type_1.f90: Likewise.
9916         * gfortran.dg/inquire_iolength.f90: Likewise.
9917         * gfortran.dg/module_naming_1.f90: Likewise.
9918         * gfortran.dg/oldstyle_2.f90: Likewise.
9919         * gfortran.dg/operator_2.f90: Likewise.
9920         * gfortran.dg/parameter_array_element_1.f90: Likewise.
9921         * gfortran.dg/used_types_11.f90: Likewise.
9922         * gfortran.dg/zero_array_components_1.f90: Likewise.
9923         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
9924         * gfortran.dg/parameter_array_dummy.f90: Likewise.
9925         * gfortran.dg/real_const_3.f90: Likewise.
9926
9927 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
9928
9929         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
9930         * gcc.dg/tree-ssa/loop-30.c: New test.
9931
9932 2007-05-13  Richard Guenther  <rguenther@suse.de>
9933
9934         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
9935         scanning forwprop1.
9936         * g++.dg/tree-ssa/pr31146.C: Likewise.
9937
9938 2007-05-13  Revital Eres  <eres@il.ibm.com>
9939
9940         * gcc.dg/dse.c: New test.
9941
9942 2007-05-12  Richard Guenther  <rguenther@suse.de>
9943
9944         PR tree-optimization/31797
9945         * gcc.c-torture/compile/pr31797.c: New testcase.
9946
9947 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
9948
9949         PR fortran/30746
9950         * gfortran.dg/host_assoc_function_1.f90: New test.
9951
9952 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
9953
9954         PR c++/31829
9955         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
9956
9957 2007-05-11  Silvius Rus  <rus@google.com>
9958
9959         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
9960         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
9961         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
9962         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
9963         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
9964         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
9965         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
9966         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
9967         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
9968         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
9969         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
9970         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
9971         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
9972         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
9973         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
9974         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
9975
9976 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
9977
9978         PR other/31852
9979         * gcc.c-torture/execute/builtins/memchr.c: New.
9980         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
9981         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
9982
9983 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9984
9985         PR fortran/30876
9986         * gfortran.dg/recursive_reference_1.f90: Put error at correct
9987         line.
9988         * gfortran.dg/recursive_reference_2.f90: New test.
9989
9990 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9991
9992         PR fortran/30878
9993         * gfortran.dg/namelist_29.f90: New test.
9994
9995 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
9996
9997         PR fortran/31474
9998         * gfortran.dg/entry_10.f90: New test.
9999
10000 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
10001
10002         PR tree-optimization/31885
10003         * gcc.dg/tree-ssa/loop-29.c: New test.
10004
10005 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
10006
10007         * assumed_dummy_1.f90: Fix dg directive.
10008         * char_initialiser_actual.f90: Likewise.
10009         * nested_modules_2.f90: Likewise.
10010         * shift-alloc.f90: Likewise.
10011
10012 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
10013
10014         * gcc.dg/20070507-1.c: Disable for non-pic targets.
10015
10016 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10017
10018         PR libfortran/31880
10019         * gfortran.dg/unf_read_corrupted_2.f90: New test.
10020
10021 2007-05-09  Mike Stump  <mrs@apple.com>
10022
10023         * g++.dg/other/first-global.C: Add -fpie for darwin.
10024         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
10025
10026 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10027
10028         * gcc.dg/20070507-1.c: New testcase.
10029
10030 2007-05-08  Chao-ying Fu  <fu@mips.com>
10031
10032         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
10033         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
10034         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
10035         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
10036
10037 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
10038
10039         PR 31847
10040         * gcc.dg/pr31847.c: New test.
10041
10042 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
10043
10044         PR fortran/31692
10045         * gfortran.dg/actual_array_result_1.f90: New test.
10046
10047 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
10048
10049         PR fortran/29397
10050         * gfortran.dg/parameter_array_init_1.f90: New test.
10051
10052         PR fortran/29400
10053         * gfortran.dg/parameter_array_init_2.f90: New test.
10054
10055 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
10056
10057         PR target/31854
10058         * gcc.target/i386/pr31854.c: New test.
10059
10060 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
10061
10062         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
10063
10064 2007-05-07  Mike Stump  <mrs@apple.com>
10065
10066         * g++.old-deja/g++.mike/empty.C: Add.
10067
10068 2007-05-07  Eric Christopher  <echristo@apple.com>
10069
10070         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
10071
10072 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
10073
10074         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
10075         variable.  Rearrange conversions from binary float to decimal float.
10076
10077 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
10078
10079         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
10080         x86.
10081
10082 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
10083
10084         * gnat.dg/opt1.ad[sb]: New testcase.
10085
10086 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10087
10088         PR fortran/31399
10089         * gfortran.dg/do_3.F90: New test.
10090
10091 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10092
10093         PR fortran/31764
10094         * gfortran.dg/new_line.f90: Add new checks.
10095
10096 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10097
10098         PR fortran/31201
10099         * gfortran.dg/large_unit_1.f90: New.
10100         * gfortran.dg/large_unit_2.f90: New.
10101         * gfortran.dg/iostat_4.f90: New
10102         * gfortran.dg/bounds_check_fail_1.f90: Updated.
10103
10104 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
10105
10106         PR fortran/31540
10107         * gfortran.dg/char_result_4.f90: New test.
10108
10109 2007-06-05  Revital Eres  <eres@il.ibm.com>
10110
10111         PR 30957
10112         * gcc.dg/pr30957-1.c: New test.
10113
10114 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10115
10116         PR fortran/31251
10117         * gfortran.dg/char_type_len_2.f90: New test.
10118
10119 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
10120
10121         PR 31775
10122         * g++.dg/other/nested-extern.cc: New.
10123         * g++.dg/other/nested-extern-1.C: New.
10124         * g++.dg/other/nested-extern-2.C: New.
10125
10126 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
10127
10128         PR fortran/31760
10129         * gfortran.dg/erf.f90: New test.
10130         * gfortran.dg/besxy.f90: New test.
10131
10132 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
10133
10134         PR fortran/22359
10135         * gfortran.dg/fseek.f90: New test.
10136
10137 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
10138
10139         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
10140
10141 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10142
10143         PR libfortran/31210
10144         * gfortran.dg/zero_length_1.f90: New test.
10145
10146 2007-05-04  Tobias Burnus  <burnus@net-b.de>
10147
10148         PR fortran/31803
10149         * gfortran.dg/char_pointer_assign_3.f90: New test.
10150         * gfortran.dg/char_result_2.f90: Re-enable test.
10151
10152 2007-05-04  Tobias Burnus  <burnus@net-b.de>
10153
10154         PR fortran/25071
10155         * gfortran.dg/char_length_3.f90: New test.
10156         * gfortran.dg/char_result_2.f90: Fix test.
10157
10158 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
10159
10160         PR tree-optimization/30565
10161         * gcc.dg/tree-ssa/loop-27.c: New test.
10162
10163 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
10164
10165         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
10166         * gcc.target/bfin/arith.c (__v2hi): Likewise.
10167         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
10168         * gcc.target/bfin/shift.c (__v2hi): Likewise.
10169
10170 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
10171
10172         PR tree-optimization/31699
10173         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
10174         New.
10175         (check_effective_target_vect_floatint_cvt): New.
10176         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
10177         of specific targets.
10178         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
10179         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
10180         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10181         * gcc.dg/vect/vect-iv-4.c: Likewise.
10182         * gcc.dg/vect/vect-multitypes-11.c: New.
10183         * gcc.dg/vect/pr31699.c: New.
10184
10185 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
10186
10187         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
10188
10189 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
10190
10191         PR C++/31663
10192         * g++.dg/warn/anonymous-namespace-2.C: New.
10193         * g++.dg/warn/anonymous-namespace-2.h: New.
10194
10195 2007-05-02  Paul Brook  <paul@codesourcery.com>
10196
10197         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
10198
10199 2007-05-02  Eric Christopher  <echristo@apple.com>
10200
10201         * gcc.dg/cpp/if-div.c: New file.
10202
10203 2007-05-02  Tom Tromey  <tromey@redhat.com>
10204
10205         PR preprocessor/28709:
10206         * gcc.dg/cpp/pr28709.c: New file.
10207
10208 2007-05-02  Richard Guenther  <rguenther@suse.de>
10209
10210         PR tree-optimization/31146
10211         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
10212
10213 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
10214
10215         * gcc.c-torture/compile/limits-blockid.c: New.
10216         * gcc.c-torture/compile/limits-caselabels.c: New.
10217         * gcc.c-torture/compile/limits-declparen.c: New.
10218         * gcc.c-torture/compile/limits-enumconst.c: New.
10219         * gcc.c-torture/compile/limits-exprparen.c: New.
10220         * gcc.c-torture/compile/limits-externalid.c: New.
10221         * gcc.c-torture/compile/limits-fnargs.c: New.
10222         * gcc.c-torture/compile/limits-fndefn.c: New.
10223         * gcc.c-torture/compile/limits-idexternal.c: New.
10224         * gcc.c-torture/compile/limits-idinternal.c: New.
10225         * gcc.c-torture/compile/limits-pointer.c: New.
10226         * gcc.c-torture/compile/limits-stringlit.c: New.
10227         * gcc.c-torture/compile/limits-structmem.c: New.
10228         * gcc.c-torture/compile/limits-structnest.c: New.
10229
10230 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
10231
10232         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
10233
10234 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10235
10236         PR middle-end/31740
10237         * gcc.c-torture/compile/20070501-1.c: New testcase.
10238
10239 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10240
10241         PR fortran/31732
10242         * gfortran.dg/array_memset_2:  New test case.
10243
10244 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10245
10246         PR testsuite/31615
10247         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
10248
10249 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10250
10251         PR testsuite/31589
10252         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
10253         dg-final test.
10254         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
10255         keyword to dg-final test.
10256         * gcc.dg/vect/vect-iv-4.c: Likewise.
10257         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10258         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
10259         test.
10260         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
10261         cast.
10262         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
10263         * lib/target-supports.exp
10264         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
10265         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
10266
10267 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
10268
10269         * gcc.c-torture/execute/ieee/20000320-1.c: Use
10270         __LONG_LONG_MAX__ and its friends instead of those supplied by
10271         limits.h.
10272
10273 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
10274
10275         PR C++/31721
10276         * g++.dg/ext/vector7.C: New testcase.
10277
10278 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10279
10280         PR fortran/31591
10281         * gfortran.dg/bound_simplification_1.f90: New test.
10282
10283 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10284
10285         PR fortran/31645
10286         * gfortran.dg/bom_error.f90: New test.
10287         * gfortran.dg/bom_include.f90: New test.
10288         * gfortran.dg/bom_UTF16-LE.f90: New test.
10289         * gfortran.dg/bom_UTF16-BE.f90: New test.
10290         * gfortran.dg/bom_UTF-8.f90: New test.
10291         * gfortran.dg/bom_UTF-32.f90: New test.
10292         * gfortran.dg/bom_UTF-8.F90: New test.
10293         * gfortran.dg/bom_include.inc: New file.
10294
10295 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10296
10297         PR C++/30221
10298         * g++.dg/init/ptrfn2.C: New test.
10299         * g++.dg/init/ptrfn3.C: New test.
10300
10301 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
10302
10303         PR fortran/31711
10304         * gfortran.dg/dependency_21.f90: New test.
10305
10306 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10307
10308         * gfortran.dg/secnds.f: Use real*8.
10309         * gfortran.dg/secnds-1.f: Use real*8.
10310
10311 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10312
10313         PR libfortran/31532
10314         * gfortran.dg/inquire_5.f90: Update test.
10315
10316 2007-04-27  Ian Lance Taylor  <iant@google.com>
10317
10318         PR middle-end/31710
10319         * gcc.c-torture/compile/pr31710.c: New test.
10320
10321 2007-04-27  Richard Guenther  <rguenther@suse.de>
10322
10323         PR tree-optimization/30965
10324         PR tree-optimization/30978
10325         * gcc.dg/tree-ssa/pr30978.c: New testcase.
10326         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
10327         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
10328         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
10329
10330 2007-04-27  Richard Guenther  <rguenther@suse.de>
10331
10332         PR tree-optimization/31715
10333         * gcc.dg/Warray-bounds-4.c: New testcase.
10334
10335 2007-04-26  Ian Lance Taylor  <iant@google.com>
10336
10337         PR target/28675
10338         * gcc.c-torture/compile/pr28675.c: New test.
10339
10340 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10341
10342         PR C++/30016
10343         * g++.dg/ext/vector6.C: New test.
10344
10345 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
10346
10347         * gcc.c-torture/execute/ieee/20000320-1.x: New.
10348
10349 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
10350
10351         PR middle-end/31617
10352         * g++.dg/other/str_empty.C: Add expected warning.
10353
10354 2007-04-26  Richard Guenther  <rguenther@suse.de>
10355         Daniel Berlin  <dberlin@dberlin.org>
10356
10357         PR tree-optimization/30567
10358         * g++.dg/other/pr30567.C: New testcase.
10359
10360 2007-04-26  Richard Guenther  <rguenther@suse.de>
10361
10362         PR tree-optimization/31703
10363         * gcc.c-torture/compile/pr31703.c: New testcase.
10364         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
10365         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10366
10367 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
10368
10369         * gfortran.dg/open_errors.f90: Added if statements checking
10370         the value of iostat.
10371
10372 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
10373
10374         PR c++/31598
10375         * g++.dg/gomp/pr31598.C: New test.
10376
10377         PR tree-optimization/30558
10378         * g++.dg/gomp/pr30558.C: New test.
10379
10380 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
10381
10382         PR c++/31338
10383         * g++.dg/ext/complex2.C: New test.
10384
10385 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
10386
10387         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
10388
10389 2007-04-25  Thiemo Seufer  <ths@mips.com>
10390
10391         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
10392         value to signed char.
10393
10394 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
10395
10396         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
10397         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
10398         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
10399
10400 2007-04-25  Tobias Burnus  <burnus@net-b.de>
10401
10402         PR fortran/31668
10403         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
10404         statement functions.
10405         * gfortran.dg/c_by_val_5.f90: New test.
10406
10407 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
10408
10409         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
10410         with two new subroutines to avoid parameter-induced aliasing.
10411         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
10412         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
10413
10414 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10415
10416         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
10417         * g++.dg/warn/Warray-bounds.C: Likewise.
10418
10419 2007-04-24  Ian Lance Taylor  <iant@google.com>
10420
10421         PR tree-optimization/31605
10422         * gcc.c-torture/execute/pr31605.c: New test.
10423
10424 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10425
10426         PR fortran/31587
10427         * lib/gcc-dg.exp (scan-module): New function.
10428         * gfortran.dg/module_md5_1.f90: New test.
10429
10430 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
10431
10432         * g++.old-deja/g++.pt/defarg6.C: Only run with
10433         -std=gnu++98.
10434         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
10435         * g++.dg/cpp0x/variadic61.C: Ditto.
10436         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
10437         * g++.dg/cpp0x/variadic62.C: Ditto.
10438         * g++.dg/template/meminit1.C: Ditto.
10439         * g++.dg/template/operator7.C: Ditto.
10440         * g++.dg/template/static15.C: Ditto.
10441         * g++.dg/template/invalid1.C: Ditto.
10442         * g++.dg/template/shift1.C: Ditto.
10443         * g++.dg/template/error10.C: Ditto.
10444
10445 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
10446
10447         PR diagnostic/25923
10448         * gfortran.dg/pr25923.f90: New test.
10449
10450 2007-04-24  Ian Lance Taylor  <iant@google.com>
10451
10452         PR tree-optimization/31602
10453         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
10454
10455 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
10456
10457         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
10458         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
10459
10460 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
10461
10462         * gcc.target/i386/reload-1.c. New.
10463
10464 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10465             Olga Golovanevsky  <olga@il.ibm.com>
10466
10467         * g++.dg/other/str_empty.C: New test.
10468
10469 2007-04-24  Richard Henderson  <rth@redhat.com>
10470
10471         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
10472
10473 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10474
10475         PR target/31641
10476         * gcc.c-torture/compile/pr31641.c: New testcase.
10477
10478 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
10479
10480         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
10481         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
10482         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
10483         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
10484
10485 2007-04-23  Simon Baldwin  <simonb@google.com>
10486
10487         * g++.dg/other/error15.C: New.
10488         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
10489         triggering a "multiple parameters named" error.
10490
10491 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
10492
10493         PR fortran/31618
10494         * gfortran.dg/backspace_8.f:  New test case.
10495
10496 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
10497
10498         PR fortran/31630
10499         * gfortran.dg/used_types_17.f90: New test.
10500
10501         PR fortran/31620
10502         * gfortran.dg/zero_array_components_1.f90: New test.
10503
10504 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10505
10506         PR fortran/31616
10507         * gfortran.dg/open_errors.f90: Allow a different error message.
10508
10509 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
10510
10511         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
10512         Rename from check_effective_target_vect_pack_mod.  Rename global
10513         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
10514         messages.
10515         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
10516         rename.
10517         * gcc.dg/vect/vect-iv-8a.c: Ditto.
10518         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
10519
10520 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10521
10522         PR middle-end/31448
10523         * gcc.c-torture/execute/pr31448.c: New testcase.
10524
10525 2007-04-22  Nick Clifton  <nickc@redhat.com>
10526
10527         * gcc.dg/20020312-2.c: Add support for the FRV.
10528
10529 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
10530
10531         PR tree-optimization/24659
10532         * gcc.dg/vect/vect-float-extend-1.c: New test.
10533         * gcc.dg/vect/vect-float-truncate-1.c: New test.
10534
10535 2007-04-22  Richard Guenther  <rguenther@suse.de>
10536
10537         PR tree-optimization/29789
10538         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
10539         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10540
10541 2007-04-22  Revital Eres  <eres@il.ibm.com>
10542
10543         * gcc.dg/var-expand2.c: New test.
10544
10545 2007-04-22  Revital Eres  <eres@il.ibm.com>
10546
10547         * gcc.dg/var-expand3.c: New test.
10548
10549 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10550
10551         PR fortran/31495
10552         * gfortran.dg/continuation_8.f90: New test.
10553
10554 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10555
10556         PR C/30265
10557         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
10558         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
10559
10560 2007-04-21  Richard Guenther  <rguenther@suse.de>
10561
10562         PR middle-end/31136
10563         * gcc.c-torture/execute/pr31136.c: New testcase.
10564
10565 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
10566
10567         * gcc.target/i386/movsi-sm-1.c: New.
10568
10569 2007-04-20  Richard Henderson  <rth@redhat.com>
10570
10571         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
10572         * gcc.dg/pr27095.c: Cope with alpha GOT load.
10573
10574 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
10575
10576         * gcc.target/i386/ordcmp-1.c: New test.
10577         * gcc.target/i386/unordcmp-1.c: New test.
10578
10579         PR tree-optimization/31632
10580         * gcc.c-torture/compile/20070419-1.c: New test.
10581
10582 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10583
10584         * gcc.dg/invalid-call-1.c: New test.
10585
10586 2007-04-18  Dirk Mueller  <dmueller@suse.de>
10587
10588         PR diagnostic/31227
10589         * gcc.dg/Warray-bounds-3.c: New.
10590
10591 2007-04-18  Richard Guenther  <rguenther@suse.de>
10592
10593         PR tree-optimization/19431
10594         PR tree-optimization/21463
10595         * gcc.c-torture/execute/20070212-1.c: New testcase.
10596         * gcc.c-torture/execute/20070212-2.c: Likewise.
10597         * gcc.c-torture/execute/20070212-3.c: Likewise.
10598         * gcc.dg/tree-ssa/pr19431.c: Likewise.
10599         * gcc.dg/tree-ssa/pr21463.c: Likewise.
10600         * g++.dg/tree-ssa/pr21463.C: Likewise.
10601         * g++.dg/tree-ssa/pr30738.C: Likewise.
10602
10603 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
10604
10605         PR c++/31513
10606         * g++.dg/expr/bitfield8.C: New test.
10607
10608 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
10609             Richard Sandiford  <richard@codesourcery.com>
10610
10611         * lib/target-supports.exp (check_profiling_available): Return 0
10612         for uClibc with -p or -pg.
10613
10614 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
10615
10616         PR c++/31517
10617         * g++.dg/template/init7.C: New test.
10618
10619 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
10620
10621         PR rtl-optimization/31360
10622         * gcc.dg/loop-7.c: New test.
10623
10624 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
10625
10626         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
10627         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
10628         build.
10629         (compat-execute): Likewise.
10630         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
10631         files to remote hosts.
10632         * lib/c-ctorture.exp (c-torture-compile): Likewise.
10633         (c-torture-execute): Likewise.
10634         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
10635         or plain file.  Use remote_upload and remote_download to copy
10636         files about.
10637         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
10638         before scanning it.
10639
10640 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
10641
10642         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
10643
10644 2007-04-16  Lawrence Crowl  <crowl@google.com>
10645
10646         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
10647         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
10648         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
10649         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10650         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
10651         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
10652         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
10653         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
10654         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
10655         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10656         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
10657
10658         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
10659         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
10660         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
10661         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10662         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
10663         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
10664         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
10665         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
10666         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
10667         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10668         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
10669
10670 2007-04-16  Ian Lance Taylor  <iant@google.com>
10671
10672         PR tree-optimization/31522
10673         * gcc.dg/Wstrict-overflow-16.c: New test.
10674
10675 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
10676
10677         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
10678
10679 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
10680
10681         PR fortran/31144
10682         * gfortran.dg/module_naming_1.f90: New.
10683
10684 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
10685
10686         * lib/target-supports.exp (check_profiling_available): Return
10687         false for m68k-*-uclinux.
10688
10689 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
10690
10691         PR c++/29365
10692         Testcase for c++ anonymous namespace warning
10693
10694         * g++.dg/warn/anonymous-namespace-1.C: New test
10695         * g++.dg/warn/anonymous-namespace-1.h: New test
10696
10697 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10698
10699         PR testsuite/31578
10700         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
10701
10702 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10703
10704         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
10705
10706 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
10707
10708         PR fortran/31204
10709         * gfortran.dg/array_constructor_16.f90: New test.
10710
10711 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
10712
10713         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
10714         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
10715
10716 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10717
10718         PR rtl-optimization/31500
10719         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
10720         * g++.dg/warn/Warray-bounds.C: Likewise.
10721
10722 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10723
10724         PR C/31520
10725         * gcc.dg/gnu89-init-4.c: New testcase.
10726
10727 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
10728
10729         PR c++/25874
10730         * gcc.dg/gomp/pr25874.c: Add dg-options.
10731         * g++.dg/gomp/pr25874.C: Add dg-options.
10732
10733 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
10734
10735         PR fortran/21061
10736         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
10737         * gfortran.dg/warnings_are_errors_1.f: New testcase.
10738
10739 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10740
10741         PR fortran/31561
10742         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
10743
10744 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
10745
10746         PR fortran/29507
10747         PR fortran/31404
10748         * gfortran.dg/initialization_6.f90: New test.
10749
10750 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
10751
10752         * gcc.c-torture/compile/pr27528.c: Require nonpic.
10753
10754         * lib/target-supports.exp (check_gc_sections_available):
10755         Return false if ldflags includes -elf2flt.
10756
10757 2007-04-13  Jason Merrill  <jason@redhat.com>
10758
10759         PR c++/31074
10760         * conv3.C: New test.
10761
10762 2007-04-13  Mike Stump  <mrs@apple.com>
10763
10764         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
10765         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
10766
10767 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
10768
10769         PR tree-optimization/29598
10770         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
10771
10772 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10773
10774         PR fortran/31559
10775         * gfortran.dg/func_assign.f90: New test.
10776
10777 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
10778
10779         PR fortran/31550
10780         * gfortran.dg/used_types_16.f90: New test.
10781
10782 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
10783
10784         PR fortran/18937
10785         * gfortran.dg/goto_2.f90: New.
10786         * gfortran.dg/goto_3.f90: New.
10787         * gfortran.dg/pr17708.f90: Rename to ...
10788         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
10789
10790 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10791
10792         PR fortran/31562
10793         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
10794         instead of a struct.
10795
10796 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10797
10798         PR fortran/31562
10799         * gfortran.dg/value_4.c: Use GNU extensions for complex
10800         instead of a struct.
10801
10802 2007-04-13  Richard Guenther  <rguenther@suse.de>
10803
10804         PR tree-optimization/21258
10805         * gcc.dg/tree-ssa/vrp34.c: New testcase.
10806
10807 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10808
10809         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
10810         <complex.h>.
10811
10812 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
10813
10814         PR fortran/31250
10815         * gfortran.dg/char_length_2.f90: New.
10816         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
10817         * gfortran.dg/repeat_4.f90: Likewise.
10818
10819         PR fortran/31266
10820         * gfortran.dg/char_assign_1.f90: New.
10821
10822         PR fortran/31471
10823         * gfortran.dg/block_name_1.f90: New.
10824         * gfortran.dg/block_name_2.f90: New.
10825
10826 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
10827
10828         PR c++/31078
10829         * g++.dg/other/pr31078.C: New.
10830
10831 2007-04-12  Richard Guenther  <rguenther@suse.de>
10832
10833         PR tree-optimization/31169
10834         * gcc.c-torture/execute/pr31169.c: New testcase.
10835
10836 2007-04-12  Richard Guenther  <rguenther@suse.de>
10837
10838         PR tree-optimization/24689
10839         PR tree-optimization/31307
10840         * g++.dg/tree-ssa/pr31307.C: New testcase.
10841         * gcc.dg/tree-ssa/pr24689.c: Likewise.
10842
10843 2007-04-12  Tobias Burnus  <burnus@net-b.de>
10844
10845         PR fortran/31472
10846         * gfortran.dg/access_spec_1.f90: New test.
10847         * gfortran.dg/access_spec_2.f90: New test.
10848         * gfortran.dg/non_module_public.f90: Match new error message.
10849
10850 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
10851
10852         PR testsuite/31538
10853         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
10854         to 4 at line 38 to fix bounds problem.
10855
10856 2007-04-11  Tobias Burnus  <burnus@net-b.de>
10857
10858         PR testsuite/31240
10859         * gfortran.dg/pointer_intent_1.f90: Fix test.
10860
10861 2007-04-10  Eric Christopher  <echristo@apple.com>
10862
10863         * lib/target-supports.exp
10864         (check_effective_target_fstack_protector): Rewrite.
10865
10866 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
10867
10868         PR c++/31449
10869         * g++.dg/init/const5.C: New test.
10870
10871 2007-04-09  Jan Hubicka  <jh@suse.cz>
10872
10873         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
10874
10875 2007-04-08  Jan Hubicka  <jh@suse.cz>
10876
10877         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
10878
10879 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10880
10881         PR fortran/31257
10882         * gfortran.dg/achar_4.f90: New test.
10883
10884 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10885
10886         PR fortran/30880
10887         * gfortran.dg/used_dummy_types_8.f90: New test.
10888
10889 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10890
10891         PR fortran/30872
10892         * gfortran.dg/parameter_array_element_1.f90: New test.
10893
10894 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10895
10896         PR fortran/31222
10897         * gfortran.dg/default_numeric_type_1.f90: New test.
10898
10899 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10900
10901         PR fortran/31424
10902         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
10903
10904 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10905
10906         PR fortran/31293
10907         * gfortran.dg/interface_12.f90: New test.
10908
10909 2007-04-07  Bruce Korb  <bkorb@gnu.org>
10910
10911         * gcc.dg/format/opt-6.c: New test.
10912         * gcc.dg/format/nul-1.c: New test.
10913         * gcc.dg/format/nul-2.c: New test.
10914
10915 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10916
10917         PR libgfortran/31395
10918         * gfortran.dg/fmt_colon.f90: New test.
10919
10920 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
10921
10922         * g++.old-deja/g++.other/init18.C: Use
10923         dg-require-effective-target instead of an explicit xfail.
10924
10925 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
10926
10927         * gcc.dg/dfp/signbit-1.c
10928         * gcc.dg/dfp/signbit-2.c
10929
10930 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
10931
10932         PR fortran/31483
10933         * gfortran.dg/altreturn_5.f90: New test.
10934
10935 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
10936
10937         PR fortran/31292
10938         * gfortran.dg/contained_module_proc_1.f90: New test.
10939
10940 2007-04-04  Stuart Hastings  <stuart@apple.com>
10941
10942         PR 31281
10943         * objc/execute/exceptions/pr31281.m: New.
10944
10945 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
10946
10947         * g++.dg/ext/dllimport12.C: Update comments.
10948
10949 2007-04-03  Eric Christopher  <echristo@apple.com>
10950
10951         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
10952
10953 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10954
10955         PR fortran/31304
10956         * gfortran.dg/repeat_2.f90: New test.
10957         * gfortran.dg/repeat_3.f90: New test.
10958         * gfortran.dg/repeat_4.f90: New test.
10959
10960 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
10961
10962         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
10963
10964 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
10965
10966         PR c++/30847
10967         * g++.dg/parse/cond3.C: New test.
10968
10969         PR middle-end/30704
10970         * gcc.c-torture/execute/ieee/pr30704.c: New test.
10971
10972 2007-04-02  Jason Merrill  <jason@redhat.com>
10973
10974         PR c++/31187
10975         * g++.dg/ext/visibility/anon3.C: New test.
10976
10977 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10978
10979         PR libgfortran/31052
10980         * gfortran.dg/namelist_28.f90: New test.
10981
10982 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10983
10984         PR libgfortran/31366
10985         * gfortran.dg/direct_io_6.f90: New test.
10986
10987 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10988
10989         PR libgfortran/31207
10990         * gfortran.dg/advance_5.f90: New test.
10991         * gfortran.dg/advance_6.f90: New test.
10992
10993 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
10994
10995         * g++.dg/ext/dllimport6.C: Remove extra ';'.
10996         * g++.dg/ext/dllimport7.C: Likewise.
10997         * g++.dg/ext/selectany1.C: Likewise.
10998
10999 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
11000
11001         * g++.dg/parser/pr31138.C: New.
11002         * g++.dg/parser/pr31140.C: New.
11003         * g++.dg/parser/pr31141.C: New.
11004
11005 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
11006
11007         PR c++/26099
11008         * g++.dg/ext/is_base_of.C: New.
11009         * g++.dg/ext/has_virtual_destructor.C: New.
11010         * g++.dg/ext/is_polymorphic.C: New.
11011         * g++.dg/ext/is_base_of_diagnostic.C: New.
11012         * g++.dg/ext/is_enum.C: New.
11013         * g++.dg/ext/has_nothrow_assign.C: New.
11014         * g++.dg/ext/has_nothrow_constructor.C: New.
11015         * g++.dg/ext/is_empty.C: New.
11016         * g++.dg/ext/has_trivial_copy.C: New.
11017         * g++.dg/ext/has_trivial_assign.C: New.
11018         * g++.dg/ext/is_abstract.C: New.
11019         * g++.dg/ext/is_pod.C: New.
11020         * g++.dg/ext/has_nothrow_copy.C: New.
11021         * g++.dg/ext/is_class.C: New.
11022         * g++.dg/ext/has_trivial_constructor.C: New.
11023         * g++.dg/ext/is_union.C: New.
11024         * g++.dg/ext/has_trivial_destructor.C: New.
11025         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
11026         * g++.dg/template/crash43.C: Likewise.
11027
11028 2007-03-29  Dirk Mueller  <dmueller@suse.de>
11029
11030         * g++.dg/warn/pedantic2.C: New testcase.
11031
11032 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11033
11034         * size_dim.f90: Fix dg directive.
11035         * pr16433.f: Likewise.
11036         * use_6.f90: Likewise.
11037         * use_7.f90: Likewise.
11038         * entry_9.f90: Likewise.
11039         * pointer_intent_2.f90: Likewise.
11040         * protected_1.f90: Likewise.
11041         * fmt_missing_period_2.f: Likewise.
11042         * pointer_intent_3.f90: Likewise.
11043         * protected_2.f90: Likewise.
11044         * protected_3.f90: Likewise.
11045         * pr15754.f90: Likewise.
11046         * protected_4.f90: Likewise.
11047         * protected_5.f90: Likewise.
11048         * initialization_2.f90: Likewise.
11049         * protected_6.f90: Likewise.
11050         * continuation_7.f90: Likewise.
11051         * derived_function_interface_1.f90: Likewise.
11052         * der_pointer_4.f90: Likewise.
11053         * fmt_zero_precision.f90: Likewise.
11054         * blockdata_3.f90: Likewise.
11055         * fmt_missing_period_1.f: Likewise.
11056         * real_const_3.f90: Likewise.
11057         * use_4.f90: Likewise.
11058         * fmt_missing_period_3.f: Likewise.
11059         * use_5.f90: Likewise.
11060
11061 2007-03-28  Mike Stump  <mrs@apple.com>
11062
11063         * gcc.dg/darwin-comm.c: Add.
11064
11065 2007-03-28  Eric Christopher  <echristo@apple.com>
11066
11067         * lib/target-supports.exp (check_effective_target_fstack_protector):
11068         New.
11069         * gcc.dg/ssp-1.c: Use.
11070         * gcc.dg/ssp-2.c: Ditto.
11071
11072 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
11073
11074         PR c++/29077
11075         * g++.dg/parse/constructor3.C: New test.
11076
11077 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11078
11079         * gnat.dg/thin_pointer.ad[sb]: New test.
11080
11081 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11082
11083         * g++.dg/cpp0x/bracket1.C: New.
11084         * g++.dg/cpp0x/bracket2.C: New.
11085         * g++.dg/cpp0x/bracket3.C: New.
11086         * g++.dg/cpp0x/bracket4.C: New.
11087
11088 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
11089
11090         * g++.dg/cpp0x/temp_default1.C: New.
11091         * g++.dg/cpp0x/temp_default3.C: New.
11092         * g++.dg/cpp0x/temp_default2.C: New.
11093         * g++.dg/cpp0x/temp_default4.C: New.
11094
11095 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
11096
11097         PR c++/29993
11098         * g++.dg/other/cv_func2.C: New.
11099
11100 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
11101
11102         * gcc.dg/dfp/func-vararg-alternate.h: New file.
11103         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
11104         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
11105         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
11106
11107         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
11108         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
11109
11110         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
11111
11112         * lib/compat.exp (compat-execute): Fix processing of file names.
11113
11114 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
11115
11116         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
11117
11118 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
11119
11120         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11121         Delete created executable test file.
11122         (check_effective_target_fortran_large_int): Ditto.
11123         (check_effective_target_static_libgfortran): Ditto.
11124
11125 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
11126
11127         PR c++/30500
11128         * g++.dg/warn/pragma-system_header1.C: New test.
11129         * g++.dg/warn/pragma-system_header2.C: New test.
11130         * g++.dg/warn/pragma-system_header1.h. New.
11131         * g++.dg/warn/pragma-system_header2.h. New.
11132
11133 2007-03-26  Ian Lance Taylor  <iant@google.com>
11134
11135         PR tree-optimization/31345
11136         * gcc.c-torture/compile/pr31345-1.c: New test.
11137
11138 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
11139
11140         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
11141         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
11142         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
11143         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
11144         * gfortran.dg/overload_1.f90: Likewise.
11145         * gfortran.dg/impure_assignment_1.f90: Likewise.
11146         * gfortran.dg/error_recovery_3.f90: Likewise.
11147         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
11148         * gfortran.dg/sequence_types_1.f90: Likewise.
11149         * gfortran.dg/internal_references_1.f90: Likewise.
11150         * gfortran.dg/present_1.f90: Likewise.
11151         * gfortran.dg/volatile10.f90: Likewise.
11152         * gfortran.dg/module_equivalence_2.f90: Likewise.
11153         * gfortran.dg/use_4.f90: Likewise.
11154         * gfortran.dg/elemental_result_1.f90: Likewise.
11155         * gfortran.dg/generic_actual_arg.f90: Likewise.
11156         * gfortran.dg/private_type_5.f90: Likewise.
11157         * gfortran.dg/protected_4.f90: Likewise.
11158         * gfortran.dg/interface_3.f90: Likewise.
11159
11160 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
11161
11162         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
11163         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
11164
11165 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
11166
11167         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
11168
11169 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11170
11171         PR libgfortran/31199
11172         * gfortran.dg/fmt_t_4.f90: New test.
11173
11174 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11175
11176         PR libfortran/31297
11177         * gfortran.dg/backspace_5.f:  Initialize variable(s).
11178         * gfortran.dg/backspace_6.f:  Likewise.
11179         * gfortran.dg/char_bounds_check_fail_1: Likewise.
11180         * gfortran.dg/direct_io_2.f90:  Likewise.
11181         * gfortran.dg/write_back.f:  Likewise.
11182         * gfortran.dg/write_rewind_2.f:  Likewise.
11183         * gfortran.dg/write_rewind_1.f:  Likewise.
11184         * gfortran.dg/write_rewind_2.f:  Likewise.
11185
11186 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
11187
11188         PR tree-optimization/30784
11189         * gcc.dg/vect/pr30784.c: New test.
11190
11191 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11192
11193         PR fortran/30877
11194         * gfortran.dg/operator_1.f90: New test.
11195         * gfortran.dg/operator_2.f90: New test.
11196
11197 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11198
11199         PR libfortran/31196
11200         * gfortran.dg/reshape_transpose_1.f90:  New test.
11201
11202 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11203
11204         PR fortran/30655
11205         * gfortran.dg/bounds_check_6.f90: New test.
11206
11207 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
11208
11209         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
11210         #ifndef/#endif.
11211         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11212         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11213
11214 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
11215
11216         PR fortran/31209
11217         * gfortran.dg/pointer_function_actual_1.f90: New test.
11218
11219         PR fortran/31200
11220         * gfortran.dg/pointer_function_actual_2.f90: New test.
11221
11222         PR fortran/31215
11223         * gfortran.dg/result_in_spec_1.f90: New test.
11224
11225 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11226
11227         PR fortran/30834
11228         * gfortran.dg/integer_exponentiation_3.F90: New test.
11229         * gfortran.dg/integer_exponentiation_4.f90: New test.
11230         * gfortran.dg/integer_exponentiation_5.F90: New test.
11231
11232 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11233
11234         PR c++/30863
11235         * g++.dg/template/error24.C: New test.
11236         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
11237
11238 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11239
11240         PR c++/31273
11241         * g++.dg/expr/bitfield7.C: New test.
11242
11243 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11244
11245         PR other/23572
11246         * gcc.dg/float-range-4.c: New.
11247         * gcc.dg/float-range-1.c: Update. Test for a warning.
11248         * gcc.dg/float-range-3.c: New.
11249         * gcc.dg/float-range-5.c: New.
11250
11251 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11252
11253         PR fortran/31262
11254         * gfortran.dg/no_range_check_1.f90: New test.
11255
11256 2007-03-22  Dirk Mueller  <dmueller@suse.de>
11257
11258         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
11259         * g++.dg/other/static1.C: Remove stray semicolon.
11260         * g++.dg/other/init1.C: Likewise.
11261         * g++.dg/rtti/dyncast1.C: Likewise.
11262         * g++.dg/tree-ssa/pr17153.C: Likewise.
11263         * g++.dg/lookup/disamb1.C: Likewise.
11264         * g++.dg/lookup/scoped2.C: Likewise.
11265         * g++.dg/lookup/friend7.C: Likewise.
11266         * g++.dg/parse/parse4.C: Likewise.
11267         * g++.dg/parse/parse5.C: Likewise.
11268         * g++.dg/expr/pr29066.C: Likewise.
11269         * g++.dg/expr/cast4.C: Likewise.
11270         * g++.dg/tc1/dr193.C: Likewise.
11271         * g++.dg/tc1/dr213.C: Likewise.
11272         * g++.dg/abi/dcast1.C: Likewise.
11273         * g++.dg/abi/covariant2.C: Likewise.
11274         * g++.dg/inherit/covariant11.C: Likewise.
11275         * g++.dg/inherit/covariant9.C: Likewise.
11276         * g++.dg/inherit/covariant10.C: Likewise.
11277         * g++.dg/init/static3.C: Likewise.
11278         * g++.dg/init/init-ref3.C: Likewise.
11279         * g++.dg/init/ref10.C: Likewise.
11280         * g++.dg/template/meminit2.C: Likewise.
11281         * g++.dg/template/using9.C: Likewise.
11282         * g++.dg/template/friend9.C: Likewise.
11283         * g++.dg/template/ref1.C: Likewise.
11284         * g++.old-deja/g++.warn/inline.C: Likewise.
11285         * g++.old-deja/g++.robertl/eb91.C: Likewise.
11286         * g++.old-deja/g++.robertl/eb46.C: Likewise.
11287         * g++.old-deja/g++.robertl/eb34.C: Likewise.
11288         * g++.old-deja/g++.robertl/eb43.C: Likewise.
11289         * g++.old-deja/g++.robertl/eb26.C: Likewise.
11290         * g++.old-deja/g++.robertl/eb116.C: Likewise.
11291         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11292         * g++.old-deja/g++.brendan/overload8.C: Likewise.
11293         * g++.old-deja/g++.brendan/overload11.C: Likewise.
11294         * g++.old-deja/g++.brendan/copy7.C: Likewise.
11295         * g++.old-deja/g++.brendan/crash38.C: Likewise.
11296         * g++.old-deja/g++.brendan/template11.C: Likewise.
11297         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
11298         * g++.old-deja/g++.brendan/crash50.C: Likewise.
11299         * g++.old-deja/g++.brendan/crash16.C: Likewise.
11300         * g++.old-deja/g++.jason/pmem2.C: Likewise.
11301         * g++.old-deja/g++.jason/parse9.C: Likewise.
11302         * g++.old-deja/g++.jason/byval2.C: Likewise.
11303         * g++.old-deja/g++.jason/overload8.C: Likewise.
11304         * g++.old-deja/g++.jason/pmf8.C: Likewise.
11305         * g++.old-deja/g++.jason/template33.C: Likewise.
11306         * g++.old-deja/g++.jason/return3.C: Likewise.
11307         * g++.old-deja/g++.jason/scoping2.C: Likewise.
11308         * g++.old-deja/g++.jason/virtual.C: Likewise.
11309         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11310         * g++.old-deja/g++.jason/template27.C: Likewise.
11311         * g++.old-deja/g++.jason/synth6.C: Likewise.
11312         * g++.old-deja/g++.jason/ref8.C: Likewise.
11313         * g++.old-deja/g++.jason/offset1.C: Likewise.
11314         * g++.old-deja/g++.other/static20.C: Likewise.
11315         * g++.old-deja/g++.other/array1.C: Likewise.
11316         * g++.old-deja/g++.other/new3.C: Likewise.
11317         * g++.old-deja/g++.other/array2.C: Likewise.
11318         * g++.old-deja/g++.other/overload9.C: Likewise.
11319         * g++.old-deja/g++.other/cast6.C: Likewise.
11320         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
11321         * g++.old-deja/g++.other/eh4.C: Likewise.
11322         * g++.old-deja/g++.other/using7.C: Likewise.
11323         * g++.old-deja/g++.other/init18.C: Likewise.
11324         * g++.old-deja/g++.other/dyncast1.C: Likewise.
11325         * g++.old-deja/g++.other/dyncast2.C: Likewise.
11326         * g++.old-deja/g++.other/dtor11.C: Likewise.
11327         * g++.old-deja/g++.pt/static11.C: Likewise.
11328         * g++.old-deja/g++.pt/crash19.C: Likewise.
11329         * g++.old-deja/g++.pt/overload12.C: Likewise.
11330         * g++.old-deja/g++.pt/crash46.C: Likewise.
11331         * g++.old-deja/g++.pt/mi1.C: Likewise.
11332         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
11333         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11334         * g++.old-deja/g++.pt/local5.C: Likewise.
11335         * g++.old-deja/g++.pt/typename2.C: Likewise.
11336         * g++.old-deja/g++.pt/explicit80.C: Likewise.
11337         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
11338         * g++.old-deja/g++.law/visibility1.C: Likewise.
11339         * g++.old-deja/g++.law/visibility2.C: Likewise.
11340         * g++.old-deja/g++.law/virtual2.C: Likewise.
11341         * g++.old-deja/g++.law/operators19.C: Likewise.
11342         * g++.old-deja/g++.law/parsing10.C: Likewise.
11343         * g++.old-deja/g++.law/visibility4.C: Likewise.
11344         * g++.old-deja/g++.law/operators4.C: Likewise.
11345         * g++.old-deja/g++.law/dtors2.C: Likewise.
11346         * g++.old-deja/g++.law/missed-error3.C: Likewise.
11347         * g++.old-deja/g++.law/visibility10.C: Likewise.
11348         * g++.old-deja/g++.law/scope3.C: Likewise.
11349         * g++.old-deja/g++.law/casts2.C: Likewise.
11350         * g++.old-deja/g++.law/code-gen5.C: Likewise.
11351         * g++.old-deja/g++.law/operators33.C: Likewise.
11352         * g++.old-deja/g++.law/friend4.C: Likewise.
11353         * g++.old-deja/g++.mike/pmf7.C: Likewise.
11354         * g++.old-deja/g++.mike/p5611.C: Likewise.
11355         * g++.old-deja/g++.mike/net37.C: Likewise.
11356         * g++.old-deja/g++.mike/p3570.C: Likewise.
11357         * g++.old-deja/g++.mike/p5718.C: Likewise.
11358         * g++.old-deja/g++.mike/net21.C: Likewise.
11359         * g++.old-deja/g++.mike/p1862.C: Likewise.
11360         * g++.old-deja/g++.mike/p4511.C: Likewise.
11361         * g++.old-deja/g++.mike/virt3.C: Likewise.
11362         * g++.old-deja/g++.mike/p16146.C: Likewise.
11363         * g++.old-deja/g++.mike/p1989.C: Likewise.
11364         * g++.old-deja/g++.mike/p5571.C: Likewise.
11365         * g++.old-deja/g++.gb/scope10.C: Likewise.
11366         * g++.old-deja/g++.abi/primary5.C: Likewise.
11367         * g++.old-deja/g++.abi/empty2.C: Likewise.
11368         * g++.old-deja/g++.abi/arraynew.C: Likewise.
11369         * g++.old-deja/g++.eh/vbase4.C: Likewise.
11370         * g++.old-deja/g++.eh/ptr1.C: Likewise.
11371         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
11372         * g++.old-deja/g++.bob/template3.C: Likewise.
11373         * g++.old-deja/g++.bob/inherit1.C: Likewise.
11374
11375 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
11376
11377         PR fortran/31193
11378         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
11379
11380 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
11381
11382         PR fortran/20897
11383         * gfortran.dg/derived_name_1.f90: New.
11384         * gfortran.dg/derived_name_2.f: New.
11385
11386 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
11387
11388         * lib/target-supports.exp (check_effective_target_nonpic): New
11389         procedure.
11390         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
11391         when compiling PIC.
11392         * gcc.target/i386/asm-4.c: Require nonpic.
11393         * gcc.target/i386/cmov1.c: Likewise.
11394         * gcc.target/i386/mul.c: Likewise.
11395         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
11396         * gcc.target/i386/ssetype-1.c: Require nonpic.
11397         * gcc.target/i386/ssetype-3.c: Likewise.
11398         * gcc.target/i386/ssetype-5.c: Likewise.
11399
11400 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
11401
11402         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
11403         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
11404         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
11405         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
11406
11407 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
11408
11409         PR tree-optimization/30590
11410         * g++.dg/opt/pr30590.C: New testcase.
11411
11412 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
11413
11414         PR c/30762
11415         * gcc.dg/pr30762-1.c: New test.
11416         * gcc.dg/pr30762-2.c: New test.
11417
11418         PR inline-asm/30505
11419         * gcc.target/i386/pr30505.c: New test.
11420
11421 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
11422
11423         * gcc.target/arm/register-variables.c: New.
11424
11425 2007-03-19  Jeff Law  <law@redhat.com>
11426
11427         * PR tree-optimization/30984
11428         * gcc.c-torture/pr30984.c: New test.
11429
11430 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11431         Richard Guenther  <rguenther@suse.de>
11432
11433         PR tree-optimization/31254
11434         * gcc.dg/torture/pr31254.c: New testcase.
11435
11436 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
11437
11438         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
11439         target default_packed.
11440
11441 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11442
11443         PR fortran/31203
11444         * gfortran.dg/string_length_1.f90: New test.
11445
11446 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11447
11448         PR testsuite/30395
11449         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
11450
11451 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11452
11453         PR libgfortran/31052
11454         * gfortran.dg/namelist_27.f90: New test.
11455
11456 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
11457
11458         PR fortran/30531
11459         * gfortran.dg/used_types_14.f90: New test.
11460
11461         PR fortran/31086
11462         * gfortran.dg/used_types_15.f90: New test.
11463
11464 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
11465
11466         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
11467         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
11468
11469 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11470
11471         PR fortran/31120
11472         * gfortran.dg/integer_exponentiation_2.f90: New test.
11473
11474 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
11475
11476         PR tree-optimization/31041
11477         * gcc.dg/vect/pr31041.c: New test.
11478
11479 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11480
11481         * g++.dg/warn/Wconversion-integer.C: New
11482         * g++.dg/warn/Wconversion-real.C: New.
11483         * g++.dg/warn/Wconversion-real-integer.C: New.
11484         * g++.dg/warn/conv2.C: Updated.
11485
11486 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11487
11488         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
11489         exclude RTPs.
11490
11491 2007-03-16  Richard Guenther  <rguenther@suse.de>
11492
11493         PR tree-optimization/31146
11494         * g++.dg/tree-ssa/pr31146.C: New testcase.
11495
11496 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11497
11498         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
11499         assume that the target has <features.h>.
11500
11501 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11502
11503         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
11504         dg-options rather than to the whole test.
11505
11506 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
11507
11508         PR debug/29906
11509         * g++.dg/debug/pr29906.C: New
11510
11511 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11512
11513         PR libgfortran/31099
11514         * gfortran.dg/unformatted_recl.f90: Update test.
11515
11516 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
11517
11518         * gcc.dg/tree-ssa/prefetch-5.c: New test.
11519
11520 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11521
11522         PR c++/30891
11523         * g++.dg/parse/namespace-definition.C: New.
11524
11525 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11526
11527         PR c++/24924
11528         * g++.dg/cpp/pedantic-errors.C: New.
11529         * g++.dg/cpp/permissive.C: New.
11530
11531 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11532
11533         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
11534         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
11535
11536 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11537
11538         * lib/target-supports.exp (check_missing_uclibc_feature)
11539         (check_effective_target_wchar): New procedures.
11540         * gcc.dg/wchar_t-1.c: Require target wchar.
11541         * gcc.dg/wint_t-1.c: Likewise.
11542
11543 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11544
11545         * lib/target-supports.exp (check_gc_sections_available): Return
11546         false for VxWorks targets.
11547
11548 2007-03-15  Dirk Mueller  <dmueller@suse.de>
11549
11550         * g++.dg/warn/Wconversion2.C: Fix typo.
11551         * gcc.dg/if-empty-1.c: Ditto.
11552
11553 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11554
11555         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
11556
11557 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
11558
11559         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
11560         * gcc.target/i386/pr31167.c: Ditto.
11561
11562 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
11563
11564         PR target/31167
11565         * gcc.target/i386/pr31167.c: New test.
11566
11567 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
11568
11569         PR fortran/30922
11570         * gfortran.dg/import5.f90.f90: New test.
11571
11572
11573         PR fortran/30879
11574         * gfortran.dg/data_components_1.f90: New test.
11575
11576
11577         PR fortran/30870
11578         * gfortran.dg/generic_13.f90: New test.
11579
11580         PR fortran/31163
11581         * gfortran.dg/alloc_comp_basics_5.f90: New test.
11582
11583 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11584
11585         PR libgfortran/31051
11586         * gfortran.dg/fmt_t_4.f90: New
11587
11588 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11589
11590         PR C++/31165
11591         * g++.dg/other/default7.C: New test.
11592
11593 2007-03-15  Dirk Mueller  <dmueller@suse.de>
11594
11595         * g++.dg/warn/Wconversion2.C: New.
11596
11597 2007-03-14  Eric Christopher  <echristo@apple.com>
11598
11599         * gcc.dg/ssp-1.c: New.
11600         * gcc.dg/ssp-2.c: Ditto.
11601
11602 2007-03-14  Dirk Mueller  <dmueller@suse.de>
11603
11604         * g++.dg/warn/do-empty.C: New.
11605         * gcc.dg/do-empty.c: New.
11606         * gcc.dg/if-empty-1.c: Update.
11607         * gcc.dg/20001116-1.c: Update.
11608         * gcc.dg/pr23165.c: Update.
11609
11610 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
11611
11612         * gfortran.dg/module_implicit_conversion.f90: New test.
11613
11614 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
11615
11616         PR middle-end/31127
11617         * gcc.dg/pr31127.c: New.
11618
11619 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
11620
11621         * gcc.dg/tree-ssa/loop-26.c: New test.
11622
11623 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
11624
11625         * gcc.target/i386/cmpxchg16b-1.c: New test.
11626
11627 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
11628
11629         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
11630         * gcc.dg/c99-vla-1.c: Likewise.
11631         * g++.dg/ext/vla1.C: Likewise
11632
11633 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
11634
11635         * gcc.dg/wvla-1.c: New test
11636         * gcc.dg/wvla-2.c: New test
11637         * gcc.dg/wvla-3.c: New test
11638         * gcc.dg/wvla-4.c: New test
11639         * gcc.dg/wvla-5.c: New test
11640         * gcc.dg/wvla-6.c: New test
11641         * gcc.dg/wvla-7.c: New test
11642         * g++.dg/warn/Wvla-1.C: New test
11643         * g++.dg/warn/Wvla-2.C: New test
11644         * g++.dg/warn/Wvla-3.C: New test
11645
11646 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
11647
11648         PR c++/30108
11649         * g++.dg/other/default6.C: New test.
11650
11651 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
11652
11653         * lib/target-supports.exp (check_profiling_available): Return false
11654         for VxWorks.
11655         (check_effective_target_vxworks_kernel): New procedure.
11656         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
11657         VxWorks.
11658         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
11659         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
11660         to include VxWorks.
11661         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
11662
11663 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
11664
11665         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
11666         PIC is not supported.
11667         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
11668         * gcc.dg/20020426-2.c: Likewise.
11669         * gcc.dg/pr28243.c: Likewise.
11670         * gcc.dg/visibility-11.c: Likewise.
11671         * gcc.dg/tls/opt-9.c: Likewise.
11672         * gcc.dg/tls/opt-10.c: Likewise.
11673         * gcc.dg/tls/pic-1.c: Likewise.
11674         * gcc.dg/tls/struct-1.c: Likewise.
11675         * gcc.target/i386/20000807-1.c: Likewise.
11676         * gcc.target/i386/20000904-1.c: Likewise.
11677         * gcc.target/i386/20011119-1.c: Likewise.
11678         * gcc.target/i386/990213-2.c: Likewise.
11679         * gcc.target/i386/990214-1.c: Likewise.
11680         * gcc.target/i386/compress-float-387-pic.c: Likewise.
11681         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
11682         * gcc.target/i386/pic-1.c: Likewise.
11683         * gcc.target/i386/pr21518.c: Likewise.
11684         * gcc.target/i386/pr23098.c: Likewise.
11685         * gcc.target/i386/pr23943.c: Likewise.
11686
11687 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
11688
11689         PR c++/31038
11690         * g++.dg/template/complit2.C: New test.
11691
11692         PR c++/30328
11693         * g++.dg/ext/bitfield1.C: New test.
11694
11695 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
11696
11697         PR fortran/30883
11698         * gfortran.dg/interface_11.f90: New test.
11699
11700 2007-03-11  Richard Guenther  <rguenther@suse.de>
11701
11702         PR tree-optimization/31115
11703         * gcc.dg/torture/pr31115.c: New testcase.
11704
11705 2007-03-11  Ira Rosen  <irar@il.ibm.com>
11706
11707         PR tree-optimization/29925
11708         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
11709
11710 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
11711
11712         PR c++/30274
11713         * g++.dg/expr/bitfield3.C: New test.
11714         * g++.dg/expr/bitfield4.C: Likewise.
11715         * g++.dg/expr/bitfield5.C: Likewise.
11716         * g++.dg/expr/bitfield6.C: Likewise.
11717
11718         PR c++/30924
11719         * g++.dg/template/array18.C: New test.
11720
11721 2007-03-10  Dirk Mueller  <dmueller@suse.de>
11722
11723         PR c++/17946
11724         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
11725         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
11726
11727 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
11728
11729         PR c++/20599
11730         * g++.dg/cpp0x/variadic-bind.C: New.
11731         * g++.dg/cpp0x/variadic-function.C: New.
11732         * g++.dg/cpp0x/variadic-mem_fn.C: New.
11733         * g++.dg/cpp0x/variadic-tuple.C: New.
11734         * g++.dg/cpp0x/variadic1.C: New.
11735         * g++.dg/cpp0x/variadic2.C: New.
11736         * g++.dg/cpp0x/variadic3.C: New.
11737         * g++.dg/cpp0x/variadic4.C: New.
11738         * g++.dg/cpp0x/variadic5.C: New.
11739         * g++.dg/cpp0x/variadic6.C: New.
11740         * g++.dg/cpp0x/variadic7.C: New.
11741         * g++.dg/cpp0x/variadic8.C: New.
11742         * g++.dg/cpp0x/variadic9.C: New.
11743         * g++.dg/cpp0x/variadic10.C: New.
11744         * g++.dg/cpp0x/variadic11.C: New.
11745         * g++.dg/cpp0x/variadic12.C: New.
11746         * g++.dg/cpp0x/variadic13.C: New.
11747         * g++.dg/cpp0x/variadic14.C: New.
11748         * g++.dg/cpp0x/variadic15.C: New.
11749         * g++.dg/cpp0x/variadic16.C: New.
11750         * g++.dg/cpp0x/variadic17.C: New.
11751         * g++.dg/cpp0x/variadic18.C: New.
11752         * g++.dg/cpp0x/variadic19.C: New.
11753         * g++.dg/cpp0x/variadic20.C: New.
11754         * g++.dg/cpp0x/variadic21.C: New.
11755         * g++.dg/cpp0x/variadic22.C: New.
11756         * g++.dg/cpp0x/variadic23.C: New.
11757         * g++.dg/cpp0x/variadic24.C: New.
11758         * g++.dg/cpp0x/variadic25.C: New.
11759         * g++.dg/cpp0x/variadic26.C: New.
11760         * g++.dg/cpp0x/variadic27.C: New.
11761         * g++.dg/cpp0x/variadic28.C: New.
11762         * g++.dg/cpp0x/variadic29.C: New.
11763         * g++.dg/cpp0x/variadic30.C: New.
11764         * g++.dg/cpp0x/variadic31.C: New.
11765         * g++.dg/cpp0x/variadic32.C: New.
11766         * g++.dg/cpp0x/variadic33.C: New.
11767         * g++.dg/cpp0x/variadic34.C: New.
11768         * g++.dg/cpp0x/variadic35.C: New.
11769         * g++.dg/cpp0x/variadic36.C: New.
11770         * g++.dg/cpp0x/variadic37.C: New.
11771         * g++.dg/cpp0x/variadic38.C: New.
11772         * g++.dg/cpp0x/variadic39.C: New.
11773         * g++.dg/cpp0x/variadic40.C: New.
11774         * g++.dg/cpp0x/variadic41.C: New.
11775         * g++.dg/cpp0x/variadic42.C: New.
11776         * g++.dg/cpp0x/variadic43.C: New.
11777         * g++.dg/cpp0x/variadic44.C: New.
11778         * g++.dg/cpp0x/variadic45.C: New.
11779         * g++.dg/cpp0x/variadic46.C: New.
11780         * g++.dg/cpp0x/variadic47.C: New.
11781         * g++.dg/cpp0x/variadic48.C: New.
11782         * g++.dg/cpp0x/variadic49.C: New.
11783         * g++.dg/cpp0x/variadic50.C: New.
11784         * g++.dg/cpp0x/variadic51.C: New.
11785         * g++.dg/cpp0x/variadic52.C: New.
11786         * g++.dg/cpp0x/variadic53.C: New.
11787         * g++.dg/cpp0x/variadic54.C: New.
11788         * g++.dg/cpp0x/variadic55.C: New.
11789         * g++.dg/cpp0x/variadic56.C: New.
11790         * g++.dg/cpp0x/variadic57.C: New.
11791         * g++.dg/cpp0x/variadic58.C: New.
11792         * g++.dg/cpp0x/variadic59.C: New.
11793         * g++.dg/cpp0x/variadic60.C : New.
11794         * g++.dg/cpp0x/variadic61.C : New.
11795         * g++.dg/cpp0x/variadic62.C : New.
11796         * g++.dg/cpp0x/variadic63.C : New.
11797         * g++.dg/cpp0x/variadic64.C : New.
11798         * g++.dg/cpp0x/variadic65.C : New.
11799         * g++.dg/cpp0x/variadic66.C : New.
11800         * g++.dg/cpp0x/variadic67.C : New.
11801         * g++.dg/cpp0x/variadic68.C : New.
11802         * g++.dg/cpp0x/variadic69.C : New.
11803         * g++.dg/cpp0x/variadic70.C : New.
11804         * g++.dg/cpp0x/variadic71.C : New.
11805         * g++.dg/cpp0x/variadic72.C : New.
11806         * g++.dg/cpp0x/variadic73.C : New.
11807         * g++.dg/cpp0x/variadic74.C : New.
11808         * g++.dg/cpp0x/variadic75.C : New.
11809         * g++.dg/cpp0x/variadic-ex1.C : New.
11810         * g++.dg/cpp0x/variadic-ex2.C : New.
11811         * g++.dg/cpp0x/variadic-ex3.C : New.
11812         * g++.dg/cpp0x/variadic-ex4.C : New.
11813         * g++.dg/cpp0x/variadic-ex5.C : New.
11814         * g++.dg/cpp0x/variadic-ex6.C : New.
11815         * g++.dg/cpp0x/variadic-ex7.C : New.
11816         * g++.dg/cpp0x/variadic-ex8.C : New.
11817         * g++.dg/cpp0x/variadic-ex9.C : New.
11818         * g++.dg/cpp0x/variadic-ex10.C : New.
11819         * g++.dg/cpp0x/variadic-ex11.C : New.
11820         * g++.dg/cpp0x/variadic-ex12.C : New.
11821         * g++.dg/cpp0x/variadic-ex13.C : New.
11822         * g++.dg/cpp0x/variadic-ex14.C : New.
11823
11824 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11825
11826         PR libgfortran/31099
11827         * gfortran.dg/unformatted_recl.f90: New test.
11828
11829 2007-03-09  Roger Sayle  <roger@eyesopen.com>
11830
11831         * gcc.dg/fold-eqcmplx-1.c: New test case.
11832
11833 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
11834
11835         PR rtl-optimization/30643
11836         * gcc.dg/pr30643.c: New.
11837
11838 2007-03-09  Chao-ying Fu  <fu@mips.com>
11839
11840         * gcc.target/mips/mips32-dspr2-type.c: New test.
11841         * gcc.target/mips/mips32-dspr2.c: New test.
11842         * gcc.target/mips/dspr2-MULT.c: New test.
11843         * gcc.target/mips/dspr2-MULTU.c: New test.
11844         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
11845         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
11846         Adjust some formats.
11847
11848 2007-03-09  Dirk Mueller  <dmueller@suse.de>
11849
11850         PR c++/17946
11851         * gcc.dg/Wlogical-op-1.c: New.
11852         * g++.dg/warn/Wlogical-op-1.C: New.
11853
11854 2007-03-09  Richard Guenther  <rguenther@suse.de>
11855
11856         PR tree-optimization/30904
11857         PR middle-end/31058
11858         * gcc.dg/pr30904.c: Remove xfail.
11859
11860 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11861
11862         PR C/31072
11863         * gcc.c-torture/execute/pr31072.c: New test.
11864
11865 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11866
11867         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
11868         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11869         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
11870         *lrint* and *lround*.
11871         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
11872         floor->lfloor.
11873         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
11874         * gcc.dg/torture/builtin-integral-1.c: Likewise.
11875         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
11876         and *lround*.  Correct macro names.
11877         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
11878         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
11879
11880 2007-03-08  Ian Lance Taylor  <iant@google.com>
11881
11882         * gcc.dg/no-strict-overflow-5.c: New test.
11883         * gcc.dg/no-strict-overflow-6.c: New test.
11884         * gcc.dg/Wstrict-overflow-11.c: New test.
11885         * gcc.dg/Wstrict-overflow-12.c: New test.
11886         * gcc.dg/Wstrict-overflow-13.c: New test.
11887         * gcc.dg/Wstrict-overflow-14.c: New test.
11888         * gcc.dg/Wstrict-overflow-15.c: New test.
11889
11890 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11891
11892         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
11893         for VxWorks kernel mode.
11894         * gcc.c-torture/execute/strncmp-1.x: Likewise.
11895
11896 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11897
11898         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
11899         mode.
11900
11901 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11902
11903         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
11904         and lib/bfill.c on VxWorks targets.
11905         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
11906         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
11907         lib/bfill.c and lib/memmove.c on VxWorks targets.
11908         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
11909         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
11910         on VxWorks targets.
11911         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
11912         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
11913
11914 2007-03-08  Tobias Burnus  <burnus@net-b.de>
11915
11916         * gfortran.dg/use_5.f90: New test.
11917         * gfortran.dg/use_6.f90: Ditto.
11918         * gfortran.dg/use_7.f90: Ditto.
11919
11920 2007-03-08  Tobias Burnus  <burnus@net-b.de>
11921
11922         PR fortran/30973
11923         * gfortran.dg/use_4.f90: New test.
11924         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
11925
11926 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
11927
11928         PR fortran/31011
11929         * gfortran.dg/parameter_array_section_2.f90: New test.
11930
11931 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
11932
11933         PR c++/30852
11934         * g++.dg/ext/offsetof1.C: Add cases with volatile.
11935
11936         PR c++/30534
11937         * g++.dg/template/arg5.C: New test.
11938
11939 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
11940
11941         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
11942
11943 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
11944
11945         * gcc.dg/var-expand1.c: Add newline at end of file.
11946
11947 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
11948
11949         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
11950
11951 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
11952
11953         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
11954
11955 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11956
11957         * gcc.dg/torture/builtin-convert-4.c: New test.
11958
11959 2007-03-05  Ian Lance Taylor  <iant@google.com>
11960
11961         * gcc.c-torture/compile/pr31034.c: New test.
11962
11963 2007-03-05  Ian Lance Taylor  <iant@google.com>
11964
11965         * gcc.dg/inline-18.c: New test.
11966         * gcc.dg/inline-19.c: New test.
11967         * gcc.dg/inline-20.c: New test.
11968         * gcc.dg/inline-21.c: New test.
11969
11970 2007-03-05  Richard Guenther  <rguenther@suse.de>
11971
11972         PR tree-optimization/14052
11973         * gcc.dg/tree-ssa/vrp33.c: New testcase.
11974
11975 2007-03-05  Richard Guenther  <rguenther@suse.de>
11976
11977         PR tree-optimization/23777
11978         * gcc.dg/tree-ssa/pr23777.c: New testcase.
11979
11980 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11981
11982         PR other/30465
11983         * gcc.dg/multiple-overflow-warn-3.c: New.
11984         * g++.dg/warn/multiple-overflow-warn-3.C: New.
11985
11986 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
11987
11988         PR c++/30895
11989         * g++.dg/parse/template23.C: New test.
11990
11991 2007-03-04  Roger Sayle  <roger@eyesopen.com>
11992
11993         PR middle-end/30744
11994         * gcc.dg/pr30744-1.c: New test case.
11995
11996 2007-03-04  Tobias Burnus  <burnus@net-b.de>
11997
11998         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
11999
12000 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12001
12002         PR target/30406
12003         * gfortran.dg/logical_3.f90: New test.
12004
12005 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
12006
12007         PR libfortran/30981
12008         * gfortran.dg/integer_exponentiation_1.f90:  New test.
12009
12010 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
12011
12012         * gcc.target/m68k/m68k.exp: New.
12013         * gcc.target/m68k/crash1.c: New.
12014
12015 2007-03-03  Tobias Burnus  <burnus@net-b.de>
12016
12017         * gfortran.dg/c_by_val.c: Use int64_t instead of long
12018         to be more compatible with integer(kind=8).
12019
12020 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12021
12022         PR libfortran/31001
12023         * gfortran.dg/zero_sized_3.f90: New test.
12024
12025 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12026
12027         PR c++/15787
12028         * g++.dg/parse/else.C: New.
12029         * g++.dg/parse/else-2.C: New.
12030
12031 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
12032             Tobias Burnus  <burnus@net-b.de>
12033
12034         PR fortran/30882
12035         * gfortran.dg/size_dim.f90: New test.
12036
12037 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
12038             Tobias Burnus  <burnus@net-b.de>
12039
12040         PR fortran/30873
12041         * gfortran.dg/entry_9.f90: New test.
12042
12043 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
12044
12045         PR c++/28253
12046         * g++.dg/inherit/covariant16.C: New test.
12047
12048 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
12049
12050         * g++.dg/other/darwin-minversion-1.C: New.
12051
12052 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
12053
12054         * gcc.dg/tree-ssa/20070302-1.c: New test.
12055
12056 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
12057
12058         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
12059         tests.
12060
12061 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
12062
12063         * gcc.dg/tree-ssa/prefetch-4.c: New test.
12064
12065 2007-03-01  Simon Baldwin <simonb@google.com>
12066
12067         PR c++/23689
12068         * warn/ignored_typedef.C: New.
12069         * init/ctor8.C: Added dg-warning to consume ignored typedef
12070         warning.
12071         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
12072         and added an explicit line number.
12073
12074 2007-02-28  Richard Guenther  <rguenther@suse.de>
12075
12076         PR middle-end/30364
12077         * gcc.dg/torture/pr30364-1.c: New testcase.
12078         * gcc.dg/torture/pr30364-2.c: Likewise.
12079         * gcc.dg/torture/pr30364-3.c: Likewise.
12080
12081 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12082
12083         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
12084         powerpc*, use -funsafe-math-optimizations.
12085         * gcc.dg/torture/builtin-logb-1.c: Likewise.
12086         * gcc.dg/torture/builtin-modf-1.c: Likewise.
12087
12088 2007-02-28  Tobias Burnus  <burnus@net-b.de>
12089             Paul Thomas  <pault@gcc.gnu.org>
12090
12091         PR fortran/30888
12092         PR fortran/30887
12093         * c_by_val_1.f: Test %VAL() with non-default kind.
12094         * c_by_val.c: Ditto.
12095         * c_by_val_4.f: New test.
12096
12097 2007-02-28  Tobias Burnus  <burnus@net-b.de>
12098
12099         PR fortran/30968
12100         * gfortran.dg/continuation_7.f90: New test.
12101
12102 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
12103
12104         * g++.dg/inherit/thunk7.C: New test.
12105         * lib/target-supports.exp (check_profiling_available): Not available
12106         for bfin-*-*.
12107
12108 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
12109
12110         PR target/30970
12111         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
12112
12113 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
12114
12115         * lib/target-supports.exp (check_effective_target_init_priority):
12116         Remove Solaris special case.
12117
12118 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
12119
12120         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
12121         for more builtin types.
12122
12123         * g++.dg/ext/visibility/class1.C: Port to Darwin.
12124         * g++.dg/ext/visibility/noPLT.C: Likewise.
12125
12126 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12127
12128         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
12129         sh* targets.
12130
12131 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
12132
12133         PR fortran/30865
12134         * size_optional_dim_1.f90:  New test.
12135
12136 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
12137
12138         * gcc.dg/vxworks/vxworks.exp: New file.
12139         * gcc.dg/vxworks/initpri1.c: Likewise.
12140         * gcc.dg/vxworks/initpri2.c: Likewise.
12141         * gcc.dg/initpri2.c: Add more tests.
12142         * g++.dg/special/initpri2.C: Likewise.
12143
12144         * gcc.dg/initpri1.c: New test.
12145         * gcc.dg/initpri2.c: Likewise.
12146         * g++.dg/special/initpri1.C: New test.
12147         * g++.dg/special/initpri2.C: Likewise.
12148         * g++.dg/special/conpr-1.C: Use init_priority effective target.
12149         * g++.dg/special/conpr-2.C: Likewise.
12150         * g++.dg/special/conpr-3.C: Likewise.
12151         * g++.dg/special/conpr-4.C: Likewise.
12152         * g++.dg/special/initp1.C: Likewise.
12153         * g++.dg/special/ecos.exp: Remove code to detect availability of
12154         constructor priorities.
12155         * lib/target-supports.exp (check_effective_target_init_priority):
12156         New function.
12157
12158 2007-02-24  Jan Hubicka  <jh@suse.cz>
12159
12160         * gcc.c-torture/execute/pr30778.c: New testcase.
12161
12162 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12163
12164         PR libgfortran/30918
12165         * gfortran.dg/namelist_26.f90: New test.
12166
12167 2007-02-24  Richard Guenther  <rguenther@suse.de>
12168
12169         PR middle-end/30951
12170         * gcc.dg/pr30951.c: New testcase.
12171
12172 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12173
12174         * gcc.dg/torture/builtin-modf-1.c: New test.
12175
12176 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
12177
12178         PR tree-optimization/30904
12179         * gcc.dg/pr30904.c: New test.
12180
12181 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12182
12183         * gcc.test-framework/README: Correct command.
12184         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
12185         -Wunused-value.
12186         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
12187
12188 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12189
12190         * lib/target-supports.exp (check_effective_target_unwrapped): New.
12191
12192 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
12193
12194         * lib/target-supports.exp (check_effective_target_newlib): New
12195         function.
12196
12197 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
12198
12199         PR fortran/30660
12200         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
12201         allocatable component.
12202
12203
12204 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12205
12206         * gcc.dg/torture/builtin-logb-1.c: New test.
12207         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
12208         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
12209         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
12210         sh* targets.
12211
12212 2007-02-23  Richard Guenther  <rguenther@suse.de>
12213
12214         * g++.dg/warn/changes-meaning.C: New testcase.
12215
12216 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12217
12218         PR libgfortran/30910
12219         * gfortran.dg/fmt_zero_precision.f90: Update test.
12220
12221 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12222
12223         * gcc.dg/torture/builtin-frexp-1.c: New test.
12224
12225 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
12226
12227         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
12228
12229 2007-02-22  Ian Lance Taylor  <iant@google.com>
12230
12231         PR debug/30898
12232         * g++.dg/debug/pr30898.C: New test.
12233
12234 2007-02-22  Ira Rosen  <irar@il.ibm.com>
12235
12236         * gcc.dg/vect/vect-106.c: New test.
12237
12238 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12239             Ira Rosen  <irar@il.ibm.com>
12240
12241         PR tree-optimization/30843
12242         * gcc.dg/vect/pr30843.c: New test.
12243
12244 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12245
12246         PR tree-optimization/30858
12247         * gcc.dg/vect/pr30858.c: New test.
12248
12249 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
12250
12251         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
12252         to set options for compiling testglue.
12253         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
12254         * lib/obj-c++.exp (obj-c++_init): Likewise.
12255
12256 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
12257
12258         * gnat.dg/derived_aggregate.adb: New test.
12259
12260 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12261
12262         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
12263         sh* targets.  Call the correct CKSGN macro.
12264
12265 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
12266
12267         * gfortran.dg/gomp/omp_parse1.f90: New test.
12268         * gfortran.dg/gomp/omp_parse2.f: New test.
12269
12270 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
12271
12272         PR fortran/30869
12273         * gfortran.dg/do_pointer_1.f90:  New test.
12274
12275 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12276
12277         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
12278         and scalbln.
12279
12280 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
12281
12282         * gcc.dg/darwin-minversion-1.c: New.
12283         * gcc.dg/darwin-minversion-2.c: New.
12284
12285 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12286
12287         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
12288
12289 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12290             DJ Delorie <dj@redhat.com>
12291
12292         PR other/30824
12293         * gcc.dg/Wfatal.c: New.
12294         * gcc.dg/Wfatal-2.c: New.
12295         * gcc.dg/Werror-1.c: Adjust expectations.
12296         * gcc.dg/Werror-5.c: Likewise.
12297         * gcc.dg/Werror-7.c: Likewise.
12298         * gcc.dg/Werror-10.c: Likewise.
12299         * gcc.dg/Werror-11.c: Likewise.
12300
12301 2007-02-20  Tobias Burnus  <burnus@net-b.de>
12302
12303         PR fortran/30522
12304         * gfortran.dg/volatile10.f90: New test.
12305
12306 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
12307
12308         PR libfortran/30533
12309         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
12310
12311 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12312
12313         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
12314         * gcc.dg/Walways-true-1.c: Likewise.
12315         * gcc.dg/weak/weak-3.c: Likewise.
12316         * gcc.dg/Werror-1.c: Likewise.
12317         * gcc.dg/Werror-3.c: Likewise.
12318         * gcc.dg/Werror-4.c: Likewise.
12319         * gcc.dg/Werror-5.c: Likewise.
12320         * gcc.dg/Werror-6.c: Likewise.
12321         * gcc.dg/Werror-7.c: Likewise.
12322         * gcc.dg/Werror-8.c: Likewise.
12323         * gcc.dg/Werror-10.c: Likewise.
12324         * gcc.dg/Werror-11.c: Likewise.
12325         * gcc.dg/Werror-12.c: Likewise.
12326         * g++.old-deja/g++.mike/warn8.C: Likewise.
12327         * g++.dg/warn/Walways-true-1.C: Likewise.
12328         * g++.dg/warn/Walways-true-2.C: Likewise.
12329         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
12330         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
12331         -Wstring-literal-comparison with -Waddress.
12332         * gcc.dg/Wstring-literal-comparison-4.c: Replace
12333         -Wno-string-literal-comparison with -Wno-address.
12334
12335 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
12336
12337         * gnat.dg/self_aggregate_with_call.adb: New test.
12338
12339 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
12340
12341         PR tree-optimization/30975
12342         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
12343         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
12344         * gcc.dg/vect/pr30795.c: New.
12345
12346 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12347
12348         PR fortran/30681
12349         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
12350
12351 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12352
12353         PR rtl-optimization/28173
12354         * gcc.target/i386/andor-1.c: New test case.
12355
12356 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12357
12358         * gcc.dg/torture/builtin-ldexp-1.c: New.
12359         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
12360
12361 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12362
12363         * gfortran.dg/array_constructor_15.f90: New test case.
12364
12365 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12366
12367         * gfortran.dg/forall_10.f90: New test case.
12368
12369 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12370
12371         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
12372
12373 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12374
12375         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
12376         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
12377
12378 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
12379
12380         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
12381         * gcc.target/i386/builtin-bswap-3.c: Ditto.
12382         * gcc.target/i386/xchg-1.c: New test.
12383         * gcc.target/i386/xchg-2.c: New test.
12384
12385 2007-02-16  Richard Guenther  <rguenther@suse.de>
12386             Christian Bruel  <christian.bruel@st.com>
12387
12388         * gcc.dg/strict-overflow-5.c: New testcase.
12389
12390 2007-02-16  Tobias Burnus  <burnus@net-b.de>
12391
12392         PR fortran/30793
12393         * gfortran.dg/func_derived_4.f90: New test.
12394
12395 2007-02-15  Roger Sayle  <roger@eyesopen.com>
12396
12397         PR middle-end/30391
12398         * gfortran.dg/pr30391-1.f90: New test case.
12399
12400 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12401
12402         PR middle-end/30433
12403         * gcc.c-torture/compile/pr30433.c: New testcase to check
12404         that complex constants comparisions are foldded.
12405
12406 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12407
12408         PR C++/30158
12409         * g++.dg/ext/stmtexpr10.C: New testcase.
12410
12411 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12412
12413         PR middle-end/30729
12414         * gcc.dg/Wunused-value-2.c: New testcase.
12415
12416 2007-02-15  Ian Lance Taylor  <iant@google.com>
12417
12418         * g++.dg/eh/subreg-1.C: New test.
12419
12420 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12421
12422         PR c/26494
12423         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
12424         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
12425         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
12426         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
12427         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
12428         * gcc.dg/Werror-implicit-function-declaration.c: New.
12429
12430 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12431
12432         PR c++/28943
12433         * g++.dg/warn/pr28943.C: New.
12434
12435 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12436
12437         * gfortran.fortran-torture/execute/math.f90: Fix typo.
12438
12439 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12440
12441         PR fortran/30779
12442         * gfortran.dg/error_recovery_3.f90: New test.
12443
12444 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12445
12446         * g++.dg/tree-ssa/sra-1.C: New.
12447
12448 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12449
12450         * g++.dg/tree-ssa/sra-1.C: New.
12451
12452 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12453
12454         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
12455
12456 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12457
12458         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
12459
12460 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
12461
12462         PR fortran/30799
12463         * gfortran.dg/logical_2.f90: New test.
12464
12465 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
12466
12467         * gcc.dg/torture/complex-alias-1.c: New test.
12468
12469 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
12470
12471         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
12472         instead of -fdump-tree-tailcall.
12473
12474 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
12475
12476         * gfortran.dg/interface_10.f90: Fix comment typo.
12477
12478 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
12479
12480         PR tree-optimization/30771
12481         * gcc.dg/vect/pr30771.c: New test.
12482
12483 2007-02-13  Ian Lance Taylor  <iant@google.com>
12484
12485         * gcc.dg/Wstrict-overflow-1.c: New test.
12486         * gcc.dg/Wstrict-overflow-2.c: New test.
12487         * gcc.dg/Wstrict-overflow-3.c: New test.
12488         * gcc.dg/Wstrict-overflow-4.c: New test.
12489         * gcc.dg/Wstrict-overflow-5.c: New test.
12490         * gcc.dg/Wstrict-overflow-6.c: New test.
12491         * gcc.dg/Wstrict-overflow-7.c: New test.
12492         * gcc.dg/Wstrict-overflow-8.c: New test.
12493         * gcc.dg/Wstrict-overflow-9.c: New test.
12494         * gcc.dg/Wstrict-overflow-10.c: New test.
12495
12496 2007-02-13  Roger Sayle  <roger@eyesopen.com>
12497
12498         * gcc.target/ia64/builtin-bswap-2.c: New test case.
12499
12500 2007-02-13  Richard Henderson  <rth@redhat.com>
12501
12502         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
12503         * gcc.c-torture/execute/pr29302-1.c: ... here.
12504
12505 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12506
12507         PR c/29521
12508         * gcc.dg/c90-return-1.c: Update output.
12509         * gcc.dg/c99-return-1.c: Likewise.
12510
12511 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
12512
12513         PR fortran/30554
12514         * gfortran.dg/used_dummy_types_7.f90: New test..
12515
12516 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
12517
12518         * gcc.target/i386/parity-1.c: New test.
12519         * gcc.target/i386/parity-2.c: New test.
12520
12521 2007-02-12  Roger Sayle  <roger@eyesopen.com>
12522
12523         * gcc.target/i386/builtin-bswap-3.c: New test case.
12524
12525 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
12526
12527         PR tree-optimization/29145
12528         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
12529         alias analysis is improved to take better advantage of restrict
12530         qualified pointers.
12531         * gcc.dg/vect/vect-80.c: Likewise.
12532         * gcc.dg/vect/pr29145.c: New.
12533
12534 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
12535
12536         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
12537         * gcc.target/i386/sse4a-insert.c: Likewise.
12538
12539 2007-02-11  Roger Sayle  <roger@eyesopen.com>
12540
12541         * gcc.target/ia64/builtin-popcount-1.c: New test case.
12542         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
12543
12544 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
12545
12546         PR fortran/30478
12547         * gfortran.dg/enum_4.f90: Update error message checks.
12548
12549 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
12550
12551         PR fortran/30554
12552         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
12553         versions of the modules.
12554
12555         PR fortran/30617
12556         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
12557         by getting rid of recursive I/O and providing functions with
12558         results.
12559
12560         PR fortran/30319
12561         * gfortran.dg/char_array_constructor_2.f90
12562
12563 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
12564
12565         PR c++/26988
12566         * g++.dg/template/spec34.C: New test
12567
12568 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
12569
12570         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
12571         on i?86 and x86_64.
12572         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
12573         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
12574         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
12575         on i?86 and x86_64.
12576         * gcc.dg/vect/vect-113.c: Ditto.
12577
12578 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
12579
12580         PR c++/29487
12581         * g++.dg/eh/weak1-C: New test.
12582         * g++.dg/eh/weak1-a.cc: Likewise.
12583         * g++.dg/eh/comdat1.C: Likewise.
12584
12585 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
12586             Dorit Nuzman  <dorit@il.ibm.com>
12587
12588         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
12589         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
12590         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
12591         * gcc.dg/vect/vect-113.c: Likewise.
12592
12593         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
12594
12595 2007-02-10  Richard Henderson  <rth@redhat.com>
12596
12597         * lib/target-supports.exp (check_effective_target_tls): Redefine
12598         to mean non-emulated tls.
12599         * gcc.dg/tls/alias-1.c: Remove tls requirement.
12600         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12601         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12602         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12603         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12604         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12605         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12606
12607 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
12608
12609         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
12610
12611 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
12612
12613         * gfortran.dg/secnds.f: Replace time tolerance with a
12614         before-and-after bracket.
12615         * gfortran.dg/secnds-1.f: Likewise.
12616
12617 2007-02-09  Tobias Burnus  <burnus@net-b.de>
12618
12619         PR fortran/30512
12620         * gfortran.dg/maxlocval_1.f90: New test.
12621
12622 2007-02-09  Roger Sayle  <roger@eyesopen.com>
12623
12624         * gcc.target/ia64/builtin_bswap-1.c: New test case.
12625
12626 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12627
12628         PR fortran/30720
12629         * gfortran.dg/array_function_1.f90: New test.
12630
12631 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12632
12633         * lib/target-supports.exp (check_effective_target_lax_strtofp)
12634         (check_effective_target_dummy_wcsftime): New functions.
12635
12636 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12637
12638         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
12639         * lib/target-supports.exp (check_effective_target_uclibc): New
12640         function.
12641
12642 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12643
12644         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
12645         (vsnprintf): Don't define for uClibc targets.
12646
12647 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12648
12649         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
12650         set before checking whether it was allowed.
12651         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
12652         before checking inside_main.
12653
12654 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12655
12656         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
12657         uClinux targets.
12658         (u16sf): Likewise u4sf.
12659         * g++.dg/compat/struct-layout-1.h: Likewise.
12660
12661 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12662
12663         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
12664         procedure.
12665         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12666         m68k targets if check_effective_target_coldfire_fpu returns true.
12667
12668 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
12669         Richard Guenther  <rguenther@suse.de>
12670
12671         PR middle-end/23361
12672         * gcc.dg/fold-compare-3.c: New testcase.
12673         * gcc.dg/tree-ssa/loop-24.c: Likewise.
12674
12675 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
12676
12677         * gcc.dg/pr26570.c: Clean up coverage files.
12678         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
12679         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
12680         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
12681         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
12682         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
12683         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
12684         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
12685         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
12686         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
12687         * gcc.dg/tree-ssa/pr25501.c: Ditto.
12688         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
12689         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
12690         * gcc.dg/vect/pr28952.c: Ditto.
12691         * gcc.dg/vect/pr27151.c: Ditto.
12692         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
12693         * g++.dg/gomp/macro-3.C: Ditto.
12694
12695 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
12696
12697         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
12698         of the loop.
12699
12700 2007-02-08  Roger Sayle  <roger@eyesopen.com>
12701
12702         * gcc.target/i386/builtin-bswap-2.c: New test case.
12703
12704 2007-02-08  Roger Sayle  <roger@eyesopen.com>
12705
12706         * gfortran.dg/forall_8.f90: New test case.
12707         * gfortran.dg/forall_9.f90: Likewise.
12708
12709 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12710
12711         * gcc.dg/builtins-20.c: Add some -~ complex cases.
12712
12713 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
12714
12715         * lib/target-supports.exp (check_effective_target_simulator): New.
12716
12717 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
12718
12719         * gcc.dg/tree-ssa/loop-25.c: New test.
12720
12721 2007-02-06  Richard Henderson  <rth@redhat.com>
12722
12723         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
12724
12725 2007-02-06  Roger Sayle  <roger@eyesopen.com>
12726
12727         * gcc.target/powerpc/popcount-1.c: New test case.
12728         * gcc.target/powerpc/parity-1.c: Likewise.
12729
12730 2007-02-06  Richard Guenther  <rguenther@suse.de>
12731
12732         PR middle-end/27302
12733         * gcc.dg/torture/pr27302-2.c: New testcase.
12734
12735 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
12736
12737         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
12738         * gcc.dg/vect/vect-iv-1.c: New test.
12739         * gcc.dg/vect/vect-iv-2.c: New test.
12740         * gcc.dg/vect/vect-iv-3.c: New test.
12741         * gcc.dg/vect/vect-iv-4.c: New test.
12742         * gcc.dg/vect/vect-iv-5.c: New test.
12743         * gcc.dg/vect/vect-iv-6.c: New test.
12744         * gcc.dg/vect/vect-iv-7.c: New test.
12745         * gcc.dg/vect/vect-iv-8.c: New test.
12746         * gcc.dg/vect/vect-iv-9.c: New test.
12747         * gcc.dg/vect/vect-iv-10.c: New test.
12748         * gcc.dg/vect/vect-iv-11.c: New test.
12749         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
12750         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
12751         * gcc.dg/vect/vect-14.c: Now vectorizable.
12752         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
12753         loop).
12754         * gcc.dg/vect/vect-27.c: Likewise.
12755         * gcc.dg/vect/vect-29.c Likewise.
12756         * gcc.dg/vect/vect-dv-2.c: Likewise.
12757         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
12758         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
12759         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12760
12761 2007-02-06  Ira Rosen  <irar@il.ibm.com>
12762
12763         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
12764
12765 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12766
12767         * gcc.dg/builtins-20.c: Add more cases.
12768
12769 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
12770
12771         PR debug/30189
12772         * gcc.dg/pr30189.c: New test.
12773
12774 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
12775
12776         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
12777         for running tests.
12778         * gcc.target/i386/sse4a-extract.c: New test.
12779         * gcc.target/i386/sse4a-insert.c: New test.
12780         * gcc.target/i386/sse4a-montsd.c: New test.
12781         * gcc.target/i386/sse4a-montss.c: New test.
12782
12783 2007-02-05  Richard Guenther  <rguenther@suse.de>
12784
12785         * gcc.target/i386/vectorize3.c: New testcase.
12786
12787 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
12788
12789         PR target/30665
12790         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
12791
12792 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12793
12794         PR fortran/30611
12795         * gfortran.dg/repeat_1.f90: New test.
12796
12797 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
12798
12799         PR fortran/30605
12800         * gfortran.dg/spread_shape_1.f90: Remove tabs.
12801         * gfortran.dg/derived_init_2.f90: Ditto.
12802         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
12803         * gfortran.dg/array_initializer_1.f90: Ditto.
12804         * gfortran.dg/do_2.f90: Ditto.
12805         * gfortran.dg/proc_assign_1.f90: Ditto.
12806
12807 2007-02-04  Richard Guenther  <rguenther@suse.de>
12808
12809         PR middle-end/30636
12810         * g++.dg/warn/pr30636.C: New testcase.
12811         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
12812
12813 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
12814
12815         PR middle-end/30667
12816         * gfortran.dg/pr30667.f: New test.
12817
12818 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12819
12820         * gcc.dg/builtins-54.c: Add more cases.
12821
12822 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
12823
12824         PR fortran/30514
12825         * gfortran.dg/zero_sized_2.f90: New test.
12826
12827         PR fortran/30660
12828         * gfortran.dg/alloc_comp_basics_4.f90: New test.
12829
12830         PR fortran/29820
12831         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
12832         file.
12833
12834 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12835
12836         PR fortran/30683
12837         * gfortran.dg/interface_10.f90: New test.
12838
12839 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12840
12841         * gcc.dg/builtins-20.c: Add more cases.
12842
12843 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12844
12845         PR target/29682
12846         * gcc-target/ia64/pr29682.c: New test.
12847
12848 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
12849
12850         PR fortran/30284
12851         * gfortran.dg/arrayio_11.f90.f90: New test.
12852
12853         PR fortran/30626
12854         * gfortran.dg/arrayio_12.f90.f90: New test.
12855
12856 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
12857
12858         PR c++/30536
12859         * g++.dg/tls/diag-5.C: New test.
12860
12861         PR middle-end/30473
12862         * gcc.dg/pr30473.c: New test.
12863         * gcc.c-torture/execute/20070201-1.c: New test.
12864
12865 2007-02-01  Roger Sayle  <roger@eyesopen.com>
12866
12867         * gfortran.dg/dependency_20.f90: New test case.
12868
12869 2007-01-31  Ian Lance Taylor  <iant@google.com>
12870
12871         * gcc.dg/lower-subreg-1.c (test): New test.
12872
12873 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
12874
12875         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
12876
12877 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12878
12879         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
12880         * gcc.dg/torture/builtin-math-3.c: Likewise.
12881
12882 2007-01-31  Dirk Mueller  <dmueller@suse.de>
12883
12884         gcc.dg/Wparentheses-2.c: Update and add new tests.
12885
12886 2007-01-31  Ira Rosen  <irar@il.ibm.com>
12887
12888         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
12889         vectorize.
12890
12891 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
12892
12893         * gcc.dg/builtins-63.c: New test.
12894
12895 2007-01-31  Tobias Burnus  <burnus@net-b.de>
12896
12897         PR fortran/27588
12898         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
12899
12900 2007-01-31  Tobias Burnus  <burnus@net-b.de>
12901
12902         PR fortran/30520
12903         * gfortran.dg/volatile8.f90: New argument conformance test.
12904         * gfortran.dg/volatile9.f90: New scope test.
12905
12906 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12907
12908         PR c++/24745
12909         * g++.dg/warn/null4.C: New.
12910
12911 2001-01-30  Roger Sayle  <roger@eyesopen.com>
12912             Uros Bizjak  <ubizjak@gmail.com>
12913
12914         * gcc.dg/large-size-array-3.c: Correct typo.
12915
12916 2007-01-30  Richard Guenther  <rguenther@suse.de>
12917
12918         PR middle-end/27657
12919         * g++.dg/debug/pr27657.C: New testcase.
12920
12921 2007-01-30  Richard Guenther  <rguenther@suse.de>
12922
12923         PR middle-end/30313
12924         * gcc.dg/torture/pr30313.c: New testcase.
12925
12926 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
12927
12928         * gcc.dg/dfp/dfp-except.h: New file.
12929         * gcc.dg/dfp/fe-check.h: New file.
12930         * gcc.dg/dfp/fe-binop.c: New test.
12931         * gcc.dg/dfp/fe-convert-1.c: New test.
12932         * gcc.dg/dfp/fe-convert-2.c: New test.
12933         * gcc.dg/dfp/fe-convert-3.c: New test.
12934
12935         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
12936         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12937         * gcc.dg/dfp/convert-dfp.c: Ditto.
12938         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12939
12940 2007-01-29  Josh Conner  <jconner@apple.com>
12941
12942         * gcc.target/powerpc/altivec-24.c: New test.
12943
12944 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
12945
12946         PR c++/28266
12947         * g++.dg/parse/defarg12.C: New test.
12948
12949 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
12950
12951         PR fortran/30554
12952         * gfortran.dg/used_dummy_types_6.f90: New test.
12953
12954 2007-01-28  Jan Hubicka  <jh@suse.cz>
12955
12956         * gcc.dg/tree-prof/val-prof-6.c: New test.
12957
12958 2007-01-28  Roger Sayle  <roger@eyesopen.com>
12959
12960         * gcc.dg/large-size-array-3.c: Correct test case (portability).
12961
12962 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
12963
12964         PR C++/28988
12965         * g++.dg/expr/dtor4.C: New test.
12966
12967 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
12968
12969         * gcc.dg/tree-ssa/loop-23.c: New test.
12970
12971 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
12972
12973         PR libfortran/30389
12974         * gfortran.dg/achar_2.f90:  New test.
12975         * gfortran.dg/achar_3.f90:  New test.
12976
12977 2007-01-27  Ian Lance Taylor  <iant@google.com>
12978
12979         * gcc.dg/strict-overflow-1.c: New test.
12980         * gcc.dg/no-strict-overflow-1.c: New test.
12981         * gcc.dg/strict-overflow-2.c: New test.
12982         * gcc.dg/no-strict-overflow-2.c: New test.
12983         * gcc.dg/strict-overflow-3.c: New test.
12984         * gcc.dg/no-strict-overflow-3.c: New test.
12985         * gcc.dg/strict-overflow-4.c: New test.
12986         * gcc.dg/no-strict-overflow-4.c: New test.
12987         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
12988         * gcc.dg/pr15784-1.c: Likewise.
12989         * gcc.dg/pr20922-1.c: Likewise.
12990         * gcc.dg/pr20922-3.c: Likewise.
12991         * gcc.dg/pr20922-4.c: Likewise.
12992         * gcc.dg/pr20922-6.c: Likewise.
12993         * gcc.dg/compare-4.c: Likewise.
12994         * gcc.dg/torture/pr26898-1.c: Likewise.
12995         * gcc.dg/tree-ssa/divide-1.c: Likewise.
12996         * gcc.dg/tree-ssa/divide-2.c: Likewise.
12997         * gcc.dg/tree-ssa/divide-3.c: Likewise.
12998         * gcc.dg/tree-ssa/divide-4.c: Likewise.
12999         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
13000         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
13001         * gcc.dg/tree-ssa/pr21082.c: Likewise.
13002         * gcc.dg/tree-ssa/pr26899.c: Likewise.
13003         * g++.dg/tree-ssa/pr21082.C: Likewise.
13004
13005 2007-01-27  Roger Sayle  <roger@eyesopen.com>
13006
13007         * gcc-dg/large-size-array-3.c: New test case.
13008
13009 2007-01-27  Roger Sayle  <roger@eyesopen.com>
13010
13011         * gfortran.dg/forall_7.f90: New test case.
13012
13013 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
13014
13015         PR fortran/30407
13016         * gfortran.dg/where_operator_assign_1.f90: New test.
13017         * gfortran.dg/where_operator_assign_2.f90: New test.
13018         * gfortran.dg/where_operator_assign_3.f90: New test.
13019
13020 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
13021
13022         * lib/target-supports.exp
13023         (check_effective_target_powerpc_altivec): New.
13024         (check_effective_target_vect_cmdline_needed): Use it.
13025
13026 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
13027
13028         PR fortran/30278
13029         * gfortran.dg/backslash_3.f: New test.
13030
13031 2007-01-26  Richard Guenther  <rguenther@suse.de>
13032
13033         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
13034
13035 2007-01-26  Tobias Burnus  <burnus@net-b.de>
13036
13037         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
13038         * gfortran.dg/vect/vect.exp: Ditto.
13039         * gfortran.dg/dg.exp: Ditto.
13040         * gfortran.fortran-torture/execute/execute.exp: Ditto.
13041         * gfortran.fortran-torture/compile/compile.exp: Ditto.
13042
13043 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13044
13045         * gcc.dg/builtins-20.c: Add more cases.
13046         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
13047
13048 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13049
13050         PR fortran/30437
13051         * gcc.dg/Wall.c: New.
13052         * gcc.dg/Wno-all.c: New.
13053         * gfortran.dg/Wall.f90: New.
13054         * gfortran.dg/Wno-all.f90: New.
13055
13056 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
13057
13058         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
13059         * g++.dg/eh/simd-2.C: Also run on Darwin.
13060         * g++.dg/eh/simd-3.C: New.
13061         * g++.dg/eh/simd-4.C: New.
13062
13063 2007-01-25  Richard Guenther  <rguenther@suse.de>
13064
13065         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
13066         and _PROFILE_USE.
13067         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
13068
13069 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
13070
13071         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
13072         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
13073         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
13074         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
13075         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
13076         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
13077         * gcc.dg/ipa/ipa-7.c: New testcase.
13078
13079 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
13080
13081         * g++.dg/cpp0x/warn_cxx0x.C: New.
13082
13083 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13084
13085         * gcc.dg/builtins-20.c: Test builtin carg.
13086
13087 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
13088
13089         PR middle-end/27416
13090         * gcc.dg/gomp/pr27416.c: New test.
13091
13092         PR middle-end/30494
13093         * gcc.dg/gomp/pr30494.c: New test.
13094         * g++.dg/gomp/pr30494.C: New test.
13095
13096         PR middle-end/30421
13097         * gcc.dg/gomp/pr30421.c: New test.
13098
13099 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
13100
13101         * gcc.target/ia64/versionid-1.c: New test.
13102         * gcc.target/ia64/versionid-2.c: New test.
13103
13104 2007-01-24  Richard Guenther  <rguenther@suse.de>
13105
13106         PR testsuite/30181
13107         * gcc.dg/builtins-57.c: Change to a link-time testcase
13108         to support non-C99 targets.
13109
13110 2007-01-24  Jan Hubicka  <jh@suse.cz>
13111
13112         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
13113
13114 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13115
13116         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
13117
13118 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
13119
13120         PR objc/27438
13121         * objc.dg/const-str-12.m: New test.
13122
13123 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13124
13125         PR fortran/30532
13126         * gfortran.dg/ctrl-z.f90:  New test.
13127
13128 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13129
13130         PR fortran/30481
13131         * gfortran.dg/namelist_assumed_char.f90:  New test.
13132
13133 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
13134
13135         PR c++/27492
13136         * g++.dg/inherit/covariant15.C: New test.
13137
13138 2007-01-23  Ian Lance Taylor  <iant@google.com>
13139
13140         * g++.dg/warn/Wparentheses-24.C: New test.
13141
13142 2007-01-23  Richard Guenther  <rguenther@suse.de>
13143
13144         PR testsuite/30560
13145         * ada/acats/run_acats: Do not call gnatmake or gnatchop
13146         with full path.
13147
13148 2007-01-22  Richard Guenther  <rguenther@suse.de>
13149
13150         PR tree-optimization/30038
13151         * gcc.dg/builtins-62.c: New testcase.
13152
13153 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13154
13155         * gcc.c-torture/compile/20070121.c: New test.
13156
13157 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
13158
13159         PR libfortran/30525
13160         * gfortran.dg/char_comparison_1.f:  New test.
13161
13162 2007-01-21  Ira Rosen  <irar@il.ibm.com>
13163
13164         * gcc.dg/vect/vect-strided-same-dr.c: New test.
13165
13166 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
13167
13168         PR objc/30479
13169         * objc.dg/pch: New directory.
13170         * objc.dg/pch/pch.exp: New file.
13171         * objc.dg/pch/interface-1.m: New test.
13172         * objc.dg/pch/interface-1.hs: New include file.
13173         * lib/objc.exp (objc_target_compile): Add
13174         "-x objective-c-header" in front of the sources if this is
13175         a precompiled header being compiled.
13176
13177 2007-01-20  Roger Sayle  <roger@eyesopen.com>
13178
13179         * gfortran.dg/array_memcpy_3.f90: New test case.
13180         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
13181
13182 2007-01-20  Roger Sayle  <roger@eyesopen.com>
13183             Brooks Moses  <brooks.moses@codesourcery.com>
13184             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13185
13186         * gfortran.dg/intrinsic_sign_1.f90: New test case.
13187         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13188
13189 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13190
13191         * gcc.dg/torture/builtin-math-3.c: Test fdim.
13192
13193 2007-01-19  Mike Stump  <mrs@apple.com>
13194
13195         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
13196         away.
13197
13198 2007-01-19  Roger Sayle  <roger@eyesopen.com>
13199
13200         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
13201         option instead of -funsafe-math-optimizations.
13202
13203 2007-01-19  Tomas Bily  <tbily@suse.cz>
13204
13205         gcc.dg/tree-prof/indir-call-prof.c: New.
13206         g++.dg/dg.exp: Add tree-prof subdirectory.
13207         g++.dg/tree-prof/indir-call-prof.C: New.
13208         g++.dg/tree-prof/tree-prof.exp: New.
13209
13210 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13211
13212         PR c++/17947
13213         * g++.dg/warn/deprecated.C: Update warning output.
13214         * g++.dg/warn/deprecated-2.C: Likewise.
13215         * g++.dg/warn/deprecated-3.C: New.
13216
13217 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13218
13219         * gcc.c-torture/execute/nestfunc-7.c: New.
13220
13221 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
13222
13223         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
13224
13225 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13226
13227         * gcc.dg/m68k-pic-1.c: New.
13228
13229 2007-01-18  Roger Sayle  <roger@eyesopen.com>
13230
13231         * gfortran.dg/array_memcpy_4.f90: New test case.
13232
13233 2007-01-18  Josh Conner  <jconner@apple.com>
13234
13235         PR target/30485
13236         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
13237         * gcc.dg/vect/no-trapping-math-1: New.
13238         * gcc.dg/vect/no-trapping-math-2: New.
13239
13240 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
13241
13242         * gcc.target/i386/387-8.c: Update comment about optimizing
13243         inherent load of 1.0 of fptan instruction.
13244
13245 2007-01-18  Dirk Mueller  <dmueller@suse.de>
13246             Richard Guenther <rguenther@suse.de>
13247
13248         PR diagnostic/8268
13249         * gcc.dg/Warray-bounds.c: New testcase.
13250         * gcc.dg/Warray-bounds-2.c: New testcase.
13251         * g++.dg/warn/Warray-bounds.C: New testcase.
13252         * g++.dg/warn/Warray-bounds-2.C: New testcase.
13253
13254 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
13255
13256         PR fortran/30476
13257         * gfortran.dg/generic_12.f90: New test.
13258
13259 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
13260
13261         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
13262         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
13263
13264 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
13265
13266         * gcc.dg/dfp/compare-special.h: New file.
13267         * gcc.dg/dfp/compare-special-32.c: New test.
13268         * gcc.dg/dfp/compare-special-64.c: New test.
13269         * gcc.dg/dfp/compare-special-128.c: New test.
13270
13271 2007-01-16  Roger Sayle  <roger@eyesopen.com>
13272             Paul Thomas  <pault@gcc.gnu.org>
13273             Steven G. Kargl  <kargl@gcc.gnu.org>
13274
13275         PR fortran/30404
13276         * gfortran.dg/forall_6.f90: New test case.
13277         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
13278         * gfortran.dg/dependency_13.f90: Likewise.
13279
13280 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13281
13282         PR testsuite/12325
13283         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
13284         targets that don't support Inf.
13285
13286 2007-01-15  Dale Johannesen  <dalej@apple.com>
13287
13288         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
13289
13290 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
13291
13292         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
13293         of achar for 0xff to avoid the "Extended ASCII not
13294         implemented" error message.
13295
13296 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
13297
13298         PR fortran/28172
13299         * gfortran.dg/altreturn_4.f90: New test.
13300
13301         PR fortran/29389
13302         * gfortran.dg/stfunc_4.f90: New test.
13303
13304         PR fortran/29712
13305         * gfortran.dg/bound_2.f90: Reinstate commented out line.
13306         * gfortran.dg/initialization_1.f90: Change warning.
13307
13308         PR fortran/30283
13309         * gfortran.dg/specification_type_resolution_2.f90: New test.
13310
13311 2007-01-14  Jan Hubicka  <jh@suse.cz>
13312
13313         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
13314         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
13315         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
13316         elimination.
13317
13318 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
13319
13320         PR fortran/30410
13321         * gfortran.dg/external_procedures_2.f90: New test.
13322
13323 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
13324
13325         PR target/30413
13326         * gcc.target/i386/pr30413.c: New test.
13327
13328 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
13329
13330         PR fortran/30452
13331         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
13332
13333 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
13334
13335         * gcc.dg/20070112-1.c: New test.
13336
13337 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13338
13339         PR libgfortran/30435
13340         * gfortran.dg/list_read_6.f90: New test.
13341
13342 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
13343
13344         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
13345
13346 2007-01-12  Tom Tromey  <tromey@redhat.com>
13347
13348         PR preprocessor/28227:
13349         * gcc.dg/cpp/pr28227.c: New file.
13350
13351 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13352
13353         * gcc.dg/tree-ssa/loop-22.c: New test.
13354
13355 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13356
13357         PR tree-optimization/29516
13358         * gcc.dg/tree-ssa/loop-20.c: New test.
13359
13360 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
13361
13362         PR libfortran/30415
13363         * minmaxloc_integer_kinds_1.f90:  New test.
13364
13365 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
13366
13367         PR c++/29573
13368         * g++.dg/template/sizeof-template-argument.C: New test.
13369
13370 2007-01-11  Jan Hubicka  <jh@suse.cz>
13371
13372         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
13373         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
13374         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
13375         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
13376         * gcc.dg/tree-ssa/pr21658.c: Likewise.
13377         * gcc.dg/tree-ssa/pr15349.c: Likewise.
13378         * gcc.dg/tree-ssa/pr25501.c: Likewise.
13379         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
13380         transformation in question.
13381         * gcc.dg/tree-ssa/vrp05.c: Likewise.
13382         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13383         * gcc.dg/always_inline3.c: Likewise.
13384
13385 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
13386
13387         PR c++/28999
13388         * g++.dg/template/typename11.C: New test.
13389
13390 2007-01-10  Robert Kennedy <jimbob@google.com>
13391
13392         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
13393
13394 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
13395
13396         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
13397         for different integer kinds.
13398         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
13399         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
13400         * gfortran.dg/ishft_2.f90: New test.
13401         * gfortran.dg/ishft_3.f90: New test.
13402
13403 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
13404
13405         * gfortran.dg/altreturn_2.f90: Removed executable bit.
13406
13407 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
13408
13409         PR tree-optimization/30322
13410         * gcc.dg/tree-ssa/loop-21.c: New test.
13411
13412 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
13413
13414         * g++.dg/rtti/darwin-builtin-linkage.C: New.
13415
13416 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13417
13418         * gcc.target/spu/intrinsics-1.c: Remove xfail.
13419
13420 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13421
13422         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
13423         * g++.dg/warn/overflow-warn-3.C: Likewise.
13424         * g++.dg/warn/overflow-warn-4.C: Likewise.
13425         * g++.dg/warn/overflow-warn-5.C: Likewise.
13426         * g++.dg/warn/overflow-warn-6.C: Likewise.
13427         * g++.dg/warn/Woverflow-1.C: Likewise.
13428         * g++.dg/warn/Woverflow-2.C: Likewise.
13429         * g++.dg/warn/Woverflow-3.C: Likewise.
13430         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
13431
13432 2007-01-08  Roger Sayle  <roger@eyesopen.com>
13433
13434         * gfortran.dg/array_constructor_14.f90: New test case.
13435         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
13436
13437 2007-01-08  Richard Guenther  <rguenther@suse.de>
13438
13439         PR tree-optimization/23603
13440         * gcc.dg/tree-ssa/vrp31.c: New testcase.
13441         * gcc.dg/tree-ssa/vrp32.c: Likewise.
13442
13443 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
13444
13445         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
13446         in __v8qi typedef.
13447         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
13448         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
13449         compiler behaviour.
13450         * gcc.dg/simd-5.c: Likewise.
13451         * gcc.dg/simd-6.c: Likewise.
13452         * g++.dg/conversion/simd1.C: Likewise.
13453         * g++.dg/conversion/simd3.C: Likewise.
13454         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
13455         (main): Use it.
13456
13457 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
13458
13459         PR tree-optimization/29877
13460         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
13461         name of a hard register for the target concerned.  Adjust dg-error
13462         directives to cope with new behaviour of TER.
13463
13464 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13465
13466         PR c++/28986
13467         * g++.dg/conversion/nullptr1.C: Added overflow warning.
13468         * g++.dg/warn/overflow-warn-1.C: New.
13469         * g++.dg/warn/overflow-warn-3.C: New.
13470         * g++.dg/warn/overflow-warn-4.C: New.
13471         * g++.dg/warn/overflow-warn-5.C: New.
13472         * g++.dg/warn/overflow-warn-6.C: New.
13473         * g++.dg/warn/Woverflow-1.C: New.
13474         * g++.dg/warn/Woverflow-2.C: New.
13475         * g++.dg/warn/Woverflow-3.C: New.
13476         * g++.dg/warn/multiple-overflow-warn-2.C: New.
13477
13478 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
13479
13480         PR fortran/27698
13481         * gfortran.dg/invalid_name.f90: New test.
13482         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
13483         * gfortran.dg/gomp/pr29759.f90: Ditto.
13484
13485 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
13486
13487         * gfortran.dg/present_1.f90:  Update error message.
13488
13489 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
13490
13491         PR c++/19439
13492         * g++.dg/template/duplicate1.C: New test
13493         * g++.dg/template/memfriend6.C: Adjust error markers.
13494
13495 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
13496
13497         PR tree-opt/30385
13498         * gcc.dg/torture/inline-1.c: New test.
13499
13500 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13501
13502         PR c/19978
13503         * gcc.dg/multiple-overflow-warn-1.c: New.
13504         * gcc.dg/multiple-overflow-warn-2.c: New.
13505         * gcc.dg/overflow-warn-6.c: New.
13506         * g++.dg/warn/multiple-overflow-warn-1.C: New.
13507
13508 2007-01-05  Roger Sayle  <roger@eyesopen.com>
13509
13510         * gfortran.dg/array_memcpy_1.f90: New test case.
13511         * gfortran.dg/array_memcpy_2.f90: Likewise.
13512
13513 2007-01-05  Richard Guenther  <rguenther@suse.de>
13514
13515         PR middle-end/27826
13516         * g++.dg/opt/pr27826.C: New testcase.
13517
13518 2007-01-05  Ian Lance Taylor  <iant@google.com>
13519
13520         * gcc.dg/Walways-true-1.c: New test.
13521         * gcc.dg/Walways-true-2.c: New test.
13522         * g++.dg/warn/Walways-true-1.C: New test.
13523         * g++.dg/warn/Walways-true-2.C: New test.
13524
13525 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
13526
13527         PR c/30360
13528         * gcc.dg/pr30360.c: New test.
13529
13530 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
13531
13532         PR fortran/23232
13533         * gfortran.dg/data_implied_do_1.f90: New test.
13534
13535         PR fortran/27996
13536         PR fortran/27998
13537         * gfortran.dg/char_length_1.f90: New test.
13538
13539 2007-01-05  Richard Guenther  <rguenther@suse.de>
13540
13541         PR middle-end/28116
13542         * g++.dg/opt/pr28116.C: New testcase.
13543
13544 2007-01-05  Tobias Burnus  <burnus@net-b.de>
13545
13546         PR fortran/29624
13547         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
13548           invalid deallocate.
13549         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
13550         * gfortran.dg/protected_4.f90: Add pointer intent check.
13551         * gfortran.dg/protected_6.f90: Add pointer intent check.
13552         * gfortran.dg/pointer_intent_1.f90: New test.
13553         * gfortran.dg/pointer_intent_2.f90: New test.
13554         * gfortran.dg/pointer_intent_3.f90: New test.
13555
13556 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
13557
13558         PR 30235
13559         * gfortran.dg/altreturn_2.f90: new test.
13560
13561 2007-01-04  Tom Tromey  <tromey@redhat.com>
13562
13563         PR preprocessor/28165:
13564         * gcc.dg/cpp/pr28165.c: New file.
13565
13566 2007-01-03  Josh Conner  <jconner@apple.com>
13567
13568         PR middle-end/29683
13569         * gcc.dg/pr29683.c: New.
13570
13571 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
13572
13573         PR c++/28217
13574         * g++.dg/pch/template-1.C: New test.
13575         * g++.dg/pch/template-1.Hs: New file.
13576
13577 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13578
13579         PR middle-end/30353
13580         * gcc.c-torture/compile/complex-4.c: New test.
13581
13582 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
13583
13584         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
13585         -maltivec.
13586         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
13587
13588 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
13589
13590         PR middle-end/30286
13591         * gcc.dg/pr30286.c: New test.
13592
13593         PR c++/29535
13594         * g++.dg/template/crash66.C: New test.
13595
13596         PR c++/29054
13597         * g++.dg/template/friend49.C: New test.
13598
13599 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
13600
13601         * gfortran.dg/ibits.f90: New test.
13602
13603 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
13604
13605         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
13606         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
13607
13608 2007-01-02  Jan Hubicka  <jh@suse.cz>
13609
13610         * gcc.dg/pr16194.c: We now output error on all three functions,
13611         not just first one.
13612
13613 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13614
13615         PR c/19977
13616         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
13617         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
13618
13619 2006-01-02  Ian Lance Taylor  <iant@google.com>
13620
13621         * g++.dg/warn/Wparentheses-22.C: New test.
13622         * g++.dg/warn/Wparentheses-23.C: New test.
13623
13624 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13625
13626         PR middle-end/7651
13627         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
13628         * gcc.dg/declspec-3-Wextra.c: New.
13629         * gcc.dg/declspec-3-no.c: New
13630
13631 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
13632
13633         PR fortran/20896
13634         * gfortran.dg/interface_10.f90: Remove.
13635
13636 2007-01-01  Roger Sayle  <roger@eyesopen.com>
13637
13638         * gcc.dg/fold-eqxor-4.c: New test case.
13639
13640 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
13641
13642         PR middle-end/30311
13643         * gcc.c-torture/compile/pr30311.c: New test.
13644
13645 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
13646
13647         PR middle-end/30253
13648         * gcc.c-torture/compile/statement-expression-1.c: New test.
13649
13650 2007-01-01  Andreas Schwab  <schwab@suse.de>
13651
13652         PR target/29166
13653         * g++.dg/eh/pr29166.C: New test.
13654
13655 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
13656
13657         * lib/target-supports.exp (check_effective_target_powerpc_spe):
13658         New.
13659         (check_effective_target_vect_cmdline_needed): Use it.
13660
13661 2006-12-31  Richard Guenther  <rguenther@suse.de>
13662
13663         PR middle-end/30137
13664         * gcc.dg/pr30137-1.c: New testcase.
13665         * gcc.dg/pr30137-2.c: Likewise.
13666
13667 2006-12-31  Roger Sayle  <roger@eyesopen.com>
13668
13669         PR middle-end/30322
13670         * gcc.dg/fold-plusnot-1.c: New test case.
13671
13672 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
13673
13674         PR c++/29731
13675         * g++.dg/parse/template22.C: New test.
13676
13677 2006-12-31  Richard Guenther  <rguenther@suse.de>
13678
13679         PR middle-end/30338
13680         * gcc.c-torture/compile/pr30338.c: New testcase.
13681
13682 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
13683
13684         PR fortran/27900
13685         * gfortran.dg/intrinsic_actual_4.f90: New test.
13686
13687         PR fortran/24325
13688         * gfortran.dg/func_decl_3.f90: New test.
13689
13690 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
13691
13692         PR fortran/23060
13693         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
13694         * gfortran.dg/c_by_val_1.f: New test.
13695         * gfortran.dg/c_by_val_2.f: New test.
13696         * gfortran.dg/c_by_val_3.f: New test.
13697
13698 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
13699
13700         PR libfortran/30321
13701         * gfortran.dg/sum_zero_array_1.f90:  New test.
13702
13703 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
13704
13705         PR preprocessor/29612
13706         * gcc.dg/cpp/pr29612-1.c: New test.
13707         * gcc.dg/cpp/pr29612-2.c: New test.
13708
13709 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
13710
13711         PR fortran/30034
13712         * gfortran.dg/pure_formal_proc_1.f90: New test.
13713
13714         PR fortran/30237
13715         * gfortran.dg/intrinsic_actual_3.f90: New test.
13716
13717 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13718
13719         PR fortran/30014
13720         * gfortran.dg/io_constraints_1.f90: Update test.
13721         * gfortran.dg/io_constraints_2.f90: Update test.
13722         * gfortran.dg/inquire_iolength.f90: New test.
13723
13724 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
13725
13726         PR fortran/20896
13727         * gfortran.dg/interface_10.f90: New test.
13728         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
13729         since z is already, locally a variable.
13730
13731         PR fortran/25135
13732         * gfortran.dg/generic_11.f90: New test.
13733         * gfortran.dg/interface_7.f90: Remove name clash between module
13734         name and procedure 'x' referenced in the interface.
13735
13736 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13737
13738         PR middle-end/7651
13739         * gcc.dg/Wmissing-parameter-type.c: New.
13740         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
13741         * gcc.dg/Wmissing-parameter-type-no.c: New.
13742
13743 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
13744
13745         PR fortran/25818
13746         * gfortran.dg/entry_array_specs_2.f: New test.
13747
13748         PR fortran/30084
13749         * gfortran.dg/nested_modules_6.f90: New test.
13750
13751 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13752
13753         PR middle-end/7651
13754         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
13755         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
13756
13757 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
13758
13759         PR C++/30168
13760         * g++.dg/opt/complex6.C: New test.
13761
13762 2006-12-22  Ben Elliston  <bje@au.ibm.com>
13763
13764         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
13765         full" if the linker on spu-*-* warns about exceeding local store.
13766
13767         And revert this patch:
13768         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13769         fail to link due to relocation overflows on spu-*-*.
13770
13771 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13772
13773         PR fortran/30273
13774         * gfortran.dg/dependency_19.f90: New test.
13775
13776 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13777
13778         PR fortran/30202
13779         * gfortran.dg/alloc_comp_basics_3.f90: New test.
13780
13781 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
13782
13783         PR middle-end/30262
13784         * gcc.c-torture/execute/20061220-1.c: New test.
13785
13786         PR middle-end/30263
13787         * gcc.dg/gomp/asm-1.c: New test.
13788
13789         PR target/30230
13790         * g++.dg/eh/ia64-2.C: New test.
13791
13792 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
13793
13794         PR target/28966
13795         PR target/29248
13796         * gcc.dg/rs6000-leaf.c: New.
13797
13798 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13799
13800         PR fortran/25392
13801         * gfortran.dg/f2c_8.f90: New test.
13802
13803 2006-12-20  Bill Wendling  <wendling@apple.com>
13804
13805         * gcc.dg/asm-b.c: Check for __ppc64__.
13806
13807 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13808
13809         PR fortran/30190
13810         * gfortran.dg/bounds_check_5.f90: New test.
13811
13812 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
13813
13814         PR middle-end/30143
13815         * gcc.dg/gomp/complex-1.c: New testcase.
13816
13817 2006-12-20  Roger Sayle  <roger@eyesopen.com>
13818
13819         * gfortran.dg/array_memset_1.f90: New test case.
13820
13821 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
13822
13823         * lib/target-supports.exp: Add spu to
13824         check_effective_target_vect_widen_mult_hi_to_si.
13825
13826 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13827
13828         PR fortran/29992
13829         * gfortran.dg/generic_9.f90: New test.
13830
13831         PR fortran/30081
13832         * gfortran.dg/generic_10.f90: New test.
13833
13834 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
13835
13836         PR tree-opt/30045
13837         * gcc.dg/pr30045.c: New test.
13838
13839 2006-12-20  Ben Elliston  <bje@au.ibm.com>
13840
13841         * gcc.dg/20020312-2.c: Add a case for __SPU__.
13842
13843 2006-12-19  Eric Christopher  <echristo@apple.com>
13844
13845         PR target/29302
13846         * gcc.c-torture/execute/pr29302-1.c: New.
13847
13848 2006-12-19  Tobias Burnus  <burnus@net-b.de>
13849
13850         PR fortran/39238
13851         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
13852
13853 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
13854
13855         PR fortran/30236
13856         * gfortran.dg/altreturn_3.f90: New test.
13857
13858         * gfortran.dg/char_result_12.f90: Fix comment typos.
13859
13860 2006-12-19  Ben Elliston  <bje@au.ibm.com>
13861
13862         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
13863         as newlib's stdio.h uses non-traditional cpp constructs.
13864
13865 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13866
13867         * gfortran.dg/advance.f90: Renamed to advance_1.f90
13868         * gfortran.dg/append-1.f90: Renamed to append_1.f90
13869         * gfortran.dg/array-1.f90: Renamed to array_1.f90
13870         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
13871         * gfortran.dg/backspace.f: Renamed to backspace_1.f
13872         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
13873         * gfortran.dg/default_initialization.f: Renamed to
13874         default_initialization_1.f
13875         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
13876         dollar_edit_descriptor_1.f
13877         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
13878         dollar_edit_descriptor_2.f
13879         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
13880         dollar_edit_descriptor_3.f
13881         * gfortran.dg/logint-1.f: Renamed to logint_1.f
13882         * gfortran.dg/logint-2.f: Renamed to logint_2.f
13883         * gfortran.dg/logint-3.f: Renamed to logint_3.f
13884         * gfortran.dg/advance_1.f90: Renamed from advance.f90
13885         * gfortran.dg/append_1.f90: Renamed from append-1.f90
13886         * gfortran.dg/array_1.f90: Renamed from array-1.f90
13887         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
13888         * gfortran.dg/backspace_1.f: Renamed from backspace.f
13889         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
13890         * gfortran.dg/default_initialization_1.f: Renamed from
13891         default_initialization.f
13892         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
13893         dollar_edit_descriptor-1.f
13894         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
13895         dollar_edit_descriptor-2.f
13896         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
13897         dollar_edit_descriptor-3.f
13898         * gfortran.dg/logint_1.f: Renamed from logint-1.f
13899         * gfortran.dg/logint_2.f: Renamed from logint-2.f
13900         * gfortran.dg/logint_3.f: Renamed from logint-3.f
13901
13902 2006-12-18  Bill Wendling  <wendling@apple.com>
13903
13904         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
13905         id is an OjbC keyword.
13906
13907 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13908
13909         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
13910
13911 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13912
13913         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
13914
13915 2006-12-18  Ian Lance Taylor  <iant@google.com>
13916
13917         * g++.dg/warn/Wmissing-declarations-1.C: New test.
13918
13919 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13920
13921         * gcc.c-torture/compile/pr27528.c: Use empty templates.
13922
13923 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
13924
13925         PR fortran/30207
13926         * gfortran.fortran-torture/execute/where21.f90: New test.
13927
13928 2006-12-17  Tobias Burnus  <burnus@net-b.de>
13929
13930         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
13931
13932 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13933
13934         PR middle-end/7651
13935         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
13936         * gcc.dg/if-empty-1.c: Likewise.
13937         * gcc.dg/pr23165.c: Likewise.
13938         * g++.dg/warn/empty-body.C: Likewise.
13939
13940 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13941
13942         PR libfortran/30005
13943         * gfortran.dg/open_errors.f90: New test.
13944
13945 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
13946
13947         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
13948
13949         * gcc.target/i386/ssse3-pabsb.c: New file.
13950         * gcc.target/i386/ssse3-pabsd.c: Likewise.
13951         * gcc.target/i386/ssse3-pabsw.c: Likewise.
13952         * gcc.target/i386/ssse3-palignr.c: Likewise.
13953         * gcc.target/i386/ssse3-phaddd.c: Likewise.
13954         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
13955         * gcc.target/i386/ssse3-phaddw.c: Likewise.
13956         * gcc.target/i386/ssse3-phsubd.c: Likewise.
13957         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
13958         * gcc.target/i386/ssse3-phsubw.c: Likewise.
13959         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
13960         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
13961         * gcc.target/i386/ssse3-pshufb.c: Likewise.
13962         * gcc.target/i386/ssse3-psignb.c: Likewise.
13963         * gcc.target/i386/ssse3-psignd.c: Likewise.
13964         * gcc.target/i386/ssse3-psignw.c: Likewise.
13965         * gcc.target/i386/ssse3-vals.h: Likewise.
13966
13967 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
13968
13969         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
13970         * lib/fortran-torture.exp: Include target-supports.exp.
13971
13972 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
13973
13974         PR target/30185
13975         * gcc.c-torture/execute/pr30185.c: New test.
13976
13977 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13978
13979         PR testsuite/30179
13980         PR testsuite/30180
13981         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
13982         * gcc.dg/builtin-bswap-2.c: Likewise.
13983         * gcc.dg/builtin-bswap-3.c: Likewise.
13984         * gcc.dg/builtin-bswap-4.c: Likewise.
13985         * lib/target-supports.exp (check_effective_target_stdint_types): New.
13986         * gcc.c-torture/execute/mode-dependent-address.x: New file.
13987
13988 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13989
13990         PR libfortran/30145
13991         * gfortran.dg/write_zero_array: New test.
13992
13993 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13994
13995         PR fortran/30200
13996         * gfortran.dg/write_fmt_trim.f90: New test.
13997
13998 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
13999
14000         PR 30194
14001         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
14002         temporarily.
14003
14004 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14005
14006         * lib/target-supports.exp (check_weak_available): Use istarget
14007         "hppa*-*-hpux10*" instead of regexp.
14008         (check_cxa_atexit_available): Likewise.
14009
14010 2006-12-14  Richard Guenther  <rguenther@suse.de>
14011
14012         PR tree-optimization/30197
14013         * gcc.c-torture/execute/complex-1.c: Fix function name.
14014         * gcc.dg/builtins-61.c: New testcase.
14015
14016 2006-12-14  Richard Guenther  <rguenther@suse.de>
14017
14018         PR middle-end/30172
14019         * gcc.dg/pr30172-1.c: New testcase.
14020
14021 2006-12-14  Richard Guenther  <rguenther@suse.de>
14022
14023         PR tree-optimization/30198
14024         * gcc.dg/builtins-60.c: New testcase.
14025
14026 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
14027
14028         * lib/target-supports.exp (vect_no_align): Remove spu.
14029
14030 2006-12-13  Ian Lance Taylor  <iant@google.com>
14031
14032         PR c++/19564
14033         PR c++/19756
14034         * g++.dg/warn/Wparentheses-5.C: New test.
14035         * g++.dg/warn/Wparentheses-6.C: New test.
14036         * g++.dg/warn/Wparentheses-7.C: New test.
14037         * g++.dg/warn/Wparentheses-8.C: New test.
14038         * g++.dg/warn/Wparentheses-9.C: New test.
14039         * g++.dg/warn/Wparentheses-10.C: New test.
14040         * g++.dg/warn/Wparentheses-11.C: New test.
14041         * g++.dg/warn/Wparentheses-12.C: New test.
14042         * g++.dg/warn/Wparentheses-13.C: New test.
14043         * g++.dg/warn/Wparentheses-14.C: New test.
14044         * g++.dg/warn/Wparentheses-15.C: New test.
14045         * g++.dg/warn/Wparentheses-16.C: New test.
14046         * g++.dg/warn/Wparentheses-17.C: New test.
14047         * g++.dg/warn/Wparentheses-18.C: New test.
14048         * g++.dg/warn/Wparentheses-19.C: New test.
14049         * g++.dg/warn/Wparentheses-20.C: New test.
14050         * g++.dg/warn/Wparentheses-21.C: New test.
14051
14052 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14053
14054         PR testsuite/30157
14055         * lib/target-supports.exp (check_cxa_atexit_available): Return false
14056         for target "hppa.*hpux10".
14057
14058 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
14059
14060         * g++.dg/debug/vartrack1.C: New test.
14061
14062         * g++.dg/opt/ifcvt1.C: New test.
14063
14064         * gcc.dg/tls/opt-13.c: New test.
14065
14066         * gcc.dg/20060425-2.c: New test.
14067
14068         * g++.dg/opt/pr15054-2.C: New test.
14069
14070         * gcc.c-torture/execute/20060420-1.c: New test.
14071
14072         * gcc.c-torture/execute/20060412-1.c: New test.
14073
14074         * objc/compile/20060406-1.m: New test.
14075
14076 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
14077
14078         * g++.dg/template/array17.C: New test.
14079
14080 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
14081
14082         * gcc.target/powerpc/altivec-23.c: New test.
14083
14084 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
14085
14086         PR c++27316
14087         * g++.dg/inherit/error3.C: New test.
14088
14089         PR c++/28740
14090         * g++.dg/inherit/error4.C: New test.
14091
14092 2006-12-13  Richard Guenther  <rguenther@suse.de>
14093
14094         PR tree-optimization/17687
14095         * gcc.dg/builtins-59.c: New testcase.
14096
14097 2006-12-13  Ben Elliston  <bje@au.ibm.com>
14098
14099         * gcc.target/spu/Wmain.c: New test.
14100
14101 2006-12-12  Josh Conner  <jconner@apple.com>
14102
14103         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
14104         * g++.dg/abi/thunk4.C: Likewise.
14105         * g++.dg/abi/rtti3.C: Likewise.
14106
14107 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
14108
14109         * gcc.target/spu/cpat-1.c: New test.
14110         * gcc.target/spu/cpat-2.c: New test.
14111         * gcc.target/spu/cpat-3.c: New test.
14112         * gcc.target/spu/cpat-4.c: New test.
14113
14114 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14115
14116         PR tree-opt/28436
14117         * gcc.c-torture/compile/vector-1.c: New test.
14118         * gcc.c-torture/compile/vector-2.c: New test.
14119         * gcc.c-torture/compile/vector-3.c: New test.
14120
14121 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14122
14123         * lib/fortran-torture.exp: Update copyright years.  Remove
14124         obsolete comment.  Test -ftree-vectorize where it makes sense.
14125         * lib/gfortran-dg.exp: Update copyright years.  Use settings
14126         from fortran-torture.exp.
14127         * gfortran.dg/char_transpose_1.f90,
14128         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
14129         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
14130         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
14131         '-w' to dg-options.
14132
14133 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
14134
14135         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
14136         saved_${tool}_load.
14137
14138 2006-12-12  Ira Rosen  <irar@il.ibm.com>
14139
14140         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
14141         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
14142         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
14143         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
14144         gaps.
14145
14146 2006-12-12  Richard Guenther  <rguenther@suse.de>
14147
14148         PR middle-end/30147
14149         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
14150
14151 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
14152             Diego Novillo  <dnovillo@redhat.com>
14153
14154         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
14155         VDEF/VUSE changes.
14156         * gcc.dg/tree-ssa/pr26421.c: Likewise
14157         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
14158         * gcc.dg/tree-ssa/pr23382.c: Likewise.
14159         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
14160         * gcc.dg/tree-ssa/pr28410.c: Likewise.
14161         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
14162         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
14163         * gcc.dg/tree-ssa/vrp07.c: Likewise.
14164         * gcc.dg/tree-ssa/vrp08.c: Likewise.
14165         * gcc.dg/tree-ssa/alias-12.c: Likewise.
14166
14167 2006-12-11  Jan Hubicka  <jh@suse.cz>
14168
14169         * gcc.dg/tree-prof/stringop-1.c: New test.
14170         * gcc.dg/tree-prof/stringop-2.c: New test.
14171
14172 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
14173
14174         PR target/30120
14175         * gcc.target/i386/pr30120.c: New test.
14176
14177         Revert:
14178         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
14179
14180         * gcc.target/i386/x87regparm-1.c: New test.
14181         * gcc.target/i386/x87regparm-2.c: New test.
14182         * gcc.target/i386/x87regparm-3.c: New test.
14183         * gcc.target/i386/x87regparm-4.c: New test.
14184
14185 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
14186
14187         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
14188
14189 2006-12-10  Tobias Burnus  <burnus@net-b.de>
14190
14191         PR fortran/23994
14192         * gfortran.dg/protected_1.f90: New test.
14193         * gfortran.dg/protected_2.f90: New test.
14194         * gfortran.dg/protected_3.f90: New test.
14195         * gfortran.dg/protected_4.f90: New test.
14196         * gfortran.dg/protected_5.f90: New test.
14197         * gfortran.dg/protected_6.f90: New test.
14198
14199 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14200             Tobias Burnus  <burnus@gcc.gnu.org>
14201
14202         PR fortran/29975
14203         PR fortran/30068
14204         * gfortran.dg/interface_4.f90: Test adding procedure to generic
14205         interface.
14206         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
14207         ambiguous interfaces.
14208         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
14209         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
14210         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
14211         ambiguous interfaces.
14212         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
14213         * gfortran.dg/array_initializer_2.f90: Add initializer array
14214         constructor test.
14215
14216         PR fortran/30096
14217         * gfortran.dg/interface_9.f90: Test that host interfaces are
14218         not checked for ambiguity with the local version.
14219
14220 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14221
14222         PR fortran/29464
14223         * gfortran.dg/module_interface_2.f90: New test.
14224
14225 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14226
14227         PR fortran/29941
14228         * gfortran.dg/assumed_len.f90: New test.
14229
14230 2006-12-09  Richard Guenther  <rguenther@suse.de>
14231
14232         * g++.dg/warn/implicit-typename1.C: Qualify types.
14233         * g++.dg/parse/crash12.C: Likewise.
14234         * g++.dg/tree-ssa/pr22444.C: Likewise.
14235
14236 2006-12-09  Tobias Burnus  <burnus@net-b.de>
14237
14238         * gfortran.dg/array_2.f90: Added sqrt test.
14239
14240 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
14241
14242         * gcc.target/i386/x87regparm-1.c: XFAIL.
14243         * gcc.target/i386/x87regparm-2.c: XFAIL.
14244         * gcc.target/i386/x87regparm-3.c: XFAIL.
14245         * gcc.target/i386/x87regparm-4.c: XFAIL.
14246
14247 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14248
14249         * lib/target-supports.exp
14250         (check_effective_target_large_long_double): New.
14251         * gcc.dg/Wconversion-real.c : Use it.
14252         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
14253         unsigned.
14254
14255 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
14256
14257         * gcc.c-torture/execute/mode-dependent-address.c: New test.
14258
14259 2006-12-08  Tobias Burnus  <burnus@net-b.de>
14260
14261         PR fortran/27546
14262         * gfortran.dg/import4.f90: New test for IMPORT in modules.
14263
14264 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
14265
14266         PR c++/29732
14267         * g++.dg/template/crash65.C: New test.
14268         * g++.dg/template/spec16.C: Tweak error markers.
14269
14270 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14271
14272         * gcc.target/spu: New directory.
14273         * gcc.target/spu/spu.exp: New file.
14274         * gcc.target/spu/intrinsics-1.c: New test.
14275
14276 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
14277
14278         PR c++/29980
14279         * g++.dg/ext/attrib27.C: New test.
14280         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
14281         * g++.dg/parse/typedef5.C: Likewise.
14282
14283 2006-12-07  Mike Stump  <mrs@apple.com>
14284
14285         * treelang/compile/var_defs.tree: Adjust.
14286
14287 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
14288
14289         PR c++/29730
14290         * g++.dg/template/crash64.C: New test.
14291         * g++.dg/parse/crash27.C: Adjust error markers.
14292
14293 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
14294
14295         PR libfortran/30009
14296         PR libfortran/30056
14297         * gfortran.dg/read_eof_4.f90:  Add tests.
14298         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
14299         * gfortran.dg/unf_read_corrupted_1.f90: New test.
14300
14301 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
14302
14303         PR c++/29729
14304         * g++.dg/template/crash63.C: New test.
14305
14306         PR c++/29728
14307         * g++.dg/template/crash62.C: New test.
14308
14309 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14310
14311         PR fortran/30003
14312         * gfortran.dg/allocatable_function_1.f90: Increase the number
14313         of expected calls of free to 10; the lhs section reference is
14314         now evaluated so there is another call to bar.  Change the
14315         comment appropriately.
14316         * gfortran.dg/array_section_1.f90: New test.
14317
14318 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14319
14320         PR fortran/29912
14321         * gfortran.dg/char_result_12.f90: New test.
14322
14323 2006-12-05  Richard Guenther  <rguenther@suse.de>
14324
14325         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
14326         * gcc.dg/vect/vect-pow-2.c: Rename to ...
14327         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
14328         vect_double, xfail for spu*-*-*.
14329
14330 2006-12-04  Tobias Burnus  <burnus@net-b.de>
14331
14332         PR fortran/29962
14333         * initialization_4.f90: Test noninteger exponents (-std=f95).
14334         * initialization_5.f90: New test for noninteger exponents
14335           with -std=f2003.
14336
14337 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14338
14339         PR fortran/29821
14340         * gfortran.dg/parameter_array_section_1.f90: New test.
14341
14342 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
14343
14344         PR c++/29733
14345         * g++.dg/template/crash61.C: New test.
14346
14347         PR c++/29632
14348         * g++.dg/template/error23.C: New test.
14349
14350 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
14351
14352         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
14353
14354 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14355
14356         PR fortran/29916
14357         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
14358
14359 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
14360
14361         PR middle-end/29965
14362         * gcc.dg/gomp/pr29965-1.c: New test.
14363         * gcc.dg/gomp/pr29965-2.c: New test.
14364         * gcc.dg/gomp/pr29965-3.c: New test.
14365         * gcc.dg/gomp/pr29965-4.c: New test.
14366         * gcc.dg/gomp/pr29965-5.c: New test.
14367         * gcc.dg/gomp/pr29965-6.c: New test.
14368         * g++.dg/gomp/pr29965-1.C: New test.
14369         * g++.dg/gomp/pr29965-2.C: New test.
14370         * g++.dg/gomp/pr29965-3.C: New test.
14371         * g++.dg/gomp/pr29965-4.C: New test.
14372         * g++.dg/gomp/pr29965-5.C: New test.
14373         * g++.dg/gomp/pr29965-6.C: New test.
14374         * g++.dg/gomp/pr29965-7.C: New test.
14375         * g++.dg/gomp/pr29965-8.C: New test.
14376         * g++.dg/gomp/pr29965-9.C: New test.
14377         * g++.dg/gomp/pr29965-10.C: New test.
14378
14379 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
14380
14381         * gnat.dg/pointer_variable_bounds.adb: New test.
14382         * gnat.dg/pointer_variable_bounds.ads: Likewise.
14383         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
14384
14385 2006-12-03  Eric Christopher  <echristo@apple.com>
14386
14387         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
14388
14389 2006-12-03  Richard Henderson  <rth@redhat.com>
14390             Andrew Pinski  <pinskia@gmail.com>
14391
14392         PR C++/14329
14393         * g++.dg/warn/unit-1.C: New test.
14394
14395 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
14396
14397         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
14398
14399 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
14400
14401         * g++.dg/vect/vect.exp: Enable tests to run on spu.
14402         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
14403         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
14404         * gcc.dg/vect/vect-70.c: Reduce array size.
14405         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
14406         vect_no_compaer_double targets.
14407         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
14408         vect_float, vect_double, and vect_int.
14409
14410 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
14411
14412         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
14413         test for loop versioning on vect_no_align targets.
14414         * gcc.dg/vect/pr20122.c: Likewise.
14415         * gcc.dg/vect/vect-105.c: Likewise.
14416         * gcc.dg/vect/vect-42.c: Likewise.
14417         * gcc.dg/vect/vect-43.c: Likewise.
14418         * gcc.dg/vect/vect-74.c: Likewise.
14419         * gcc.dg/vect/vect-75.c: Likewise.
14420         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14421         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14422         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
14423         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
14424
14425 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
14426
14427         PR fortran/29642
14428         * gfortran.dg/value_1.f90 : New test.
14429         * gfortran.dg/value_2.f90 : New test.
14430         * gfortran.dg/value_3.f90 : New test.
14431         * gfortran.dg/value_4.f90 : New test.
14432         * gfortran.dg/value_4.c : Called from value_4.f90.
14433
14434 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14435
14436         PR C++/30033
14437         *  g++.dg/cpp0x/static_assert4.C: New testcase.
14438
14439 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14440
14441         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
14442
14443 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
14444
14445         PR c/27953
14446         * gcc.dg/pr27953.c: New test.
14447
14448 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14449
14450         PR c++/30022
14451         * g++.dg/ext/vector5.C: New test.
14452
14453         PR c++/30021
14454         * g++.dg/other/main1.C: New test.
14455
14456 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
14457
14458         PR libfortran/29568
14459         * gfortran.dg/convert_implied_open.f90:  Change to
14460         new default record length.
14461         * gfortran.dg/unf_short_record_1.f90:  Adapt to
14462         new error message.
14463         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
14464
14465 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
14466
14467         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
14468
14469 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
14470
14471         PR c++/29066
14472         * g++.dg/expr/pr29066.c: New.
14473
14474 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
14475             Zdenek Dvorak <dvorakz@suse.cz>
14476
14477         PR tree-optimization/29921
14478         * gcc.dg/pr29921-2.c: New test.
14479
14480 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
14481
14482         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
14483         (i386_get_cpuid): New function.
14484         (i386_cpuid_ecx): Likewise.
14485         (i386_cpuid_edx): Likewise.
14486         (i386_cpuid): Updated to call i386_cpuid_edx.
14487
14488         * gcc.target/i386/sse3-addsubpd.c: New file.
14489         * gcc.target/i386/sse3-addsubps.c: Likewise.
14490         * gcc.target/i386/sse3-haddpd.c: Likewise.
14491         * gcc.target/i386/sse3-haddps.c: Likewise.
14492         * gcc.target/i386/sse3-hsubpd.c: Likewise.
14493         * gcc.target/i386/sse3-hsubps.c: Likewise.
14494         * gcc.target/i386/sse3-lddqu.c: Likewise.
14495         * gcc.target/i386/sse3-movddup.c: Likewise.
14496         * gcc.target/i386/sse3-movshdup.c: Likewise.
14497         * gcc.target/i386/sse3-movsldup.c: Likewise.
14498
14499 2006-12-01  Dirk Mueller  <dmueller@suse.de>
14500
14501         * g++.dg/warn/Wreturn-type-4.C: New testcase.
14502
14503 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
14504
14505         * gcc.dg/dfp/convert-int-max.c: New test.
14506         * gcc.dg/dfp/convert-int-max-fold.c: New test.
14507
14508 2006-11-30  Richard Guenther  <rguenther@suse.de>
14509
14510         * gcc.dg/vect/vect-pow-1.c: Rename ...
14511         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
14512         floats instead of doubles, check successful vectorization.
14513
14514 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14515
14516         PR target/29945
14517         * gcc.c-torture/compile/pr29945.c: New testcase.
14518
14519 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
14520
14521         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
14522         -maltivec.
14523
14524 2006-11-29  Eric Christopher  <echristo@apple.com>
14525
14526         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
14527
14528 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
14529
14530         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
14531
14532         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
14533
14534 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
14535
14536         PR c++/29022
14537         * g++.dg/inherit/virtual2.C: New test.
14538         * g++.dg/inherit/virtual3.C: Likewise.
14539         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
14540         * g++.dg/inherit/error2.C: Likewise.
14541         * g++.dg/template/instantiate1.C: Likewise.
14542
14543 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
14544
14545         PR tree-opt/29984
14546         * gcc.dg/tree-ssa/reassoc-12.c: New test.
14547
14548 2006-11-28  Jan Hubicka  <jh@suse.cz>
14549
14550         * gcc.dg/memcpy-1.c: New test.
14551
14552 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
14553
14554         PR c++/29735
14555         * g++.dg/warn/main-3.C: New test.
14556
14557 2006-11-28  Jan Hubicka  <jh@suse.cz>
14558
14559         * gcc.dg/winline-1.c: New test.
14560
14561 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14562
14563         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
14564         alignments.
14565
14566 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
14567
14568         PR fortran/29976
14569         * gfortran.dg/missing_optional_dummy_3.f90
14570
14571 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
14572
14573         PR fortran/20880
14574         * gfortran.dg/interface_3.f90: Modify errors.
14575
14576 2006-11-28  Ben Elliston  <bje@au.ibm.com>
14577
14578         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14579         fail to link due to relocation overflows on spu-*-*.
14580
14581 2006-11-27  Michael Matz  <matz@suse.de>
14582             Andreas Krebbel  <krebbel1@de.ibm.com>
14583
14584         PR target/29319
14585         * gcc.dg/20061127-1.c: New testcase.
14586
14587 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
14588
14589         * gcc.dg/20061124-1.c: Add exit() function prototype.
14590
14591 2006-11-27  Jan Hubicka  <jh@suse.cz>
14592
14593         * gcc.target/i386/memcpy-1.c: Adjust size.
14594         * gcc.dg/visibility-11.c: Likewise.
14595
14596 2006-11-27  Richard Guenther  <rguenther@suse.de>
14597
14598         PR middle-end/25620
14599         * gcc.target/i386/pow-1.c: New testcase.
14600         * gcc.dg/builtins-58.c: Likewise.
14601
14602 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
14603
14604         PR c++/29886
14605         * g++.dg/expr/cast8.C: New test.
14606
14607 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14608
14609         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
14610         Don't ever inline the testcase.
14611
14612 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
14613
14614         PR fortran/29982
14615         * gfortran.fortran-torture/compile/parameter_3.f90: New
14616         testcase.
14617
14618 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
14619
14620         PR fortran/29951
14621         * gfortran.fortran-torture/execute/transfer2.f90: New test.
14622
14623 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14624
14625         * gfortran.fortran-torture/execute/specifics.f90: Remove test
14626         for CHAR.
14627
14628 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14629
14630         PR libgfortran/29936
14631         * gfortran.dg/write_check3.f90: New test.
14632
14633 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14634
14635         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
14636
14637 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
14638
14639         PR fortran/20880
14640         * gfortran.dg/interface_3.f90: New test.
14641
14642         PR fortran/29387
14643         * gfortran.dg/generic_8.f90: New test.
14644
14645 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14646
14647         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
14648         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
14649         * gfortran.dg/specifics_3.f90: Remove.
14650
14651 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
14652
14653         PR c/29955
14654         * gcc.dg/gomp/pr29955.c: New test.
14655
14656         PR c/29736
14657         * gcc.dg/pr29736.c: New test.
14658
14659 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14660
14661         PR tree-opt/29964
14662         * gcc.dg/pure-1.c: New test.
14663
14664 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
14665
14666         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
14667         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
14668
14669 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14670
14671         * gcc.dg/20061124-1.c: New testcase.
14672
14673 2006-11-23  Eric Christopher  <echristo@apple.com>
14674
14675         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
14676
14677 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14678
14679         PR c/2707
14680         PR c++/26167
14681         * gcc.dg/Wconversion-integer.c: New. Supersedes
14682         Wconversion-negative-constants.c
14683         * gcc.dg/Wconversion-real.c: New.
14684         * gcc.dg/Wconversion-real-integer.c: New.
14685         * gcc.dg/Wconversion-negative-constants.c: Deleted.
14686         * g++.dg/warn/Wconversion1.C: Modified.
14687
14688 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14689
14690         * gfortran.dg/overload_1.f90: New test.
14691
14692 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14693
14694         PR c/9072
14695         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
14696         Wtraditional-conversion.
14697         * gcc.dg/overflow-warn-2.c: Likewise.
14698         * gcc.dg/Wconversion.c: Likewise. Renamed as
14699         Wtraditional-conversion.c .
14700         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
14701         Wtraditional-conversion-2.c .
14702         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
14703         Wtraditional-conversion-2.c
14704         * gcc.dg/Wconversion-negative-constants.c: New.
14705
14706 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
14707
14708         * gcc.dg/tree-ssa/dump-1.c: New test.
14709
14710 2006-11-23  David Ung <davidu@mips.com>
14711
14712         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
14713         -mfp64, allowable when ISA >= 33 and float is enabled.
14714         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
14715         of mthc1 and mfhc1 patterns.
14716
14717 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
14718
14719         PR tree-optimization/29921
14720         * gcc.dg/pr29921.c: New test.
14721
14722 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14723
14724         PR fortran/29441
14725         * gfortran.dg/initialization_4.f90: New test.
14726
14727 2006-11-22  Ira Rosen  <irar@il.ibm.com>
14728
14729         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
14730         platforms that have interleaving support.
14731         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
14732         * gcc.dg/vect/vect-strided-a-u16-i2.c,
14733         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
14734         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
14735         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
14736         gcc.dg/vect/vect-strided-u8-i2-gap.c,
14737         gcc.dg/vect/vect-strided-u8-i8.c,
14738         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
14739         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
14740         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
14741         gcc.dg/vect/vect-strided-float.c,
14742         gcc.dg/vect/vect-strided-a-mult.c,
14743         gcc.dg/vect/vect-strided-mult-char-ls.c,
14744         gcc.dg/vect/vect-strided-a-u16-mult.c,
14745         gcc.dg/vect/vect-strided-a-u32-mult.c,
14746         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
14747         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
14748         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
14749         gcc.dg/vect/vect-strided-mult.c,
14750         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
14751         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
14752         New.
14753
14754 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
14755
14756         PR fortran/25087
14757         * gfortran.dg/auto_char_len_4.f90: New test.
14758
14759 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
14760
14761         PR fortran/29652
14762         * gfortran.dg/generic_7.f90: New test.
14763         * gfortran.dg/defined_operators_1.f90: Add new error.
14764
14765 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
14766
14767         PR tree-optimization/29902
14768         * g++.dg/tree-ssa/pr29902.C: New test.
14769
14770 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
14771
14772         PR fortran/29820
14773         * gfortran.dg/used_types_13.f90: New test.
14774
14775 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
14776
14777         * gcc.dg/dfp/snan.c: Delete.
14778
14779 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
14780
14781         * g++.dg/cpp0x/static_assert1.C: New.
14782         * g++.dg/cpp0x/static_assert2.C: New.
14783         * g++.dg/cpp0x/static_assert3.C: New.
14784
14785 2006-11-21  Richard Guenther  <rguenther@suse.de>
14786
14787         * gcc.dg/vect/vect-pow-1.c: New testcase.
14788         * gcc.dg/vect/vect-pow-2.c: Likewise.
14789
14790 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
14791
14792         PR c++/29570
14793         * g++.dg/template/static29.C: New test.
14794
14795         PR c++/29734
14796         * g++.dg/conversion/simd4.C: New test.
14797
14798 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
14799
14800         PR c++/29475
14801         * g++.dg/template/access19.C: New test.
14802         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
14803         error is reported.
14804
14805 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14806
14807         PR tree-opt/25500
14808         * gcc.dg/tree-ssa/sra-4.c: New testcase.
14809
14810 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14811
14812         PR fortran/27546
14813         * gfortran.dg/import.f90: Extended test.
14814         * gfortran.dg/import2.f90: Extended test.
14815
14816 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14817
14818         * gfortran.dg/volatile3.f90: Add conflict test.
14819
14820 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
14821
14822         PR fortran/24783
14823         * gfortran.dg/implicit_10.f90: New test.
14824
14825 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14826
14827         PR c++/8586
14828         * g++.dg/warn/Wall-write-strings.C: New.
14829
14830 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14831
14832         * gfortran.dg/alloc_comp_constraint_5.f90: New.
14833         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
14834
14835 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14836
14837         * gfortran.dg/use_3.f90: Remove error message.
14838         * gfortran.dg/iso_fortran_env_1.f90: New test.
14839         * gfortran.dg/iso_fortran_env_2.f90: New test.
14840         * gfortran.dg/iso_fortran_env_3.f90: New test.
14841         * gfortran.dg/iso_fortran_env_4.f90: New test.
14842
14843 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
14844
14845         * gcc.dg/vect/vect-27.c: Fix initialization.
14846
14847 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14848
14849         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
14850         * gcc.dg/torture/builtin-minmax-1.c: New.
14851
14852         * gcc.dg/builtins-20.c: Add cases for copysign.
14853
14854 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14855
14856         PR fortran/24285
14857         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
14858
14859 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14860         * gfortran.dg/use_1.f90: New test.
14861         * gfortran.dg/use_1.f90: New test.
14862         * gfortran.dg/use_1.f90: New test.
14863
14864 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
14865
14866         PR tree-optimization/29801
14867         * gcc.dg/pr29801.c: New test.
14868
14869 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
14870
14871         PR middle-end/29584
14872         * gcc.dg/torture/pr29584.c: New test.
14873
14874 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
14875
14876         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
14877         Condition PowerPC tests for saving FPRs on powerpc_fprs.
14878         * gcc.target/powerpc/compress-float-ppc.c,
14879         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
14880         powerpc_fprs.
14881         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
14882         do not pass -mhard-float.
14883
14884 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
14885
14886         * gnat.dg/volatile_aggregate.adb: New test.
14887
14888 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14889
14890         PR fortran/29391
14891         PR fortran/29489
14892         * gfortran.dg/bound_2.f90: Add more checks.
14893         * gfortran.dg/bound_3.f90: New test.
14894
14895 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14896
14897         PR target/29201
14898         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
14899
14900 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14901
14902         * gfortran.dg/import3.f90: Fix error message.
14903
14904 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14905
14906         PR tree-opt/29788
14907         * gfortran.fortran-torture/compile/inline_1.f90:
14908         New testcase.
14909
14910 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
14911
14912         * gcc.target/i386/x87regparm-1.c: New test.
14913         * gcc.target/i386/x87regparm-2.c: New test.
14914         * gcc.target/i386/x87regparm-3.c: New test.
14915         * gcc.target/i386/x87regparm-4.c: New test.
14916
14917 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14918
14919         PR fortran/27546
14920         * gfortran.dg/import.f90: New test.
14921         * gfortran.dg/import2.f90: New test.
14922         * gfortran.dg/import3.f90: New test.
14923
14924 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14925
14926         PR fortran/27588
14927         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
14928
14929 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14930
14931         PR fortran/29806
14932         * gfortran.dg/contains.f90: New test.
14933         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
14934
14935 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
14936
14937         PR tree-optimization/29581
14938         * gcc.dg/pr29581-1.c: New test.
14939         * gcc.dg/pr29581-2.c: New test.
14940         * gcc.dg/pr29581-3.c: New test.
14941         * gcc.dg/pr29581-4.c: New test.
14942         * gfortran.dg/pr29581.f90: New test.
14943
14944 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
14945
14946         PR fortran/29702
14947         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
14948         numbers in error message headers.
14949
14950 2006-11-14  Richard Guenther  <rguenther@suse.de>
14951
14952         * gcc.target/i386/math-torture/math-torture.exp: Restrict
14953         to i?86 and x86_64 targets.
14954
14955 2006-11-14  Caroline Tice  <ctice@apple.com>
14956
14957         * gcc.dg/pubtypes-1.c: New file/testcase.
14958         * gcc.dg/pubtypes-2.c: New file/testcase.
14959         * gcc.dg/pubtypes-3.c: New file/testcase.
14960         * gcc.dg/pubtypes-4.c: New file/testcase.
14961         * g++.dg/pubtypes.C: New file/testcase.
14962
14963 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
14964
14965         PR c++/29106
14966         * g++.dg/init/self1.C: New test.
14967
14968 2006-11-14  Tobias Burnus  <burnus@net-b.de>
14969
14970         PR fortran/29657
14971         * gfortran.dg/conflicts.f90: Add.
14972
14973 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
14974
14975         PR rtl-optimization/29798
14976
14977         * gcc.c-torture/execute/pr29798.c: New.
14978
14979 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14980
14981         * gcc.dg/builtins-20.c: Add more cases.
14982
14983 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
14984
14985         PR fortran/29759
14986         * gfortran.dg/gomp/pr29759.f90: New test.
14987
14988 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
14989
14990         PR c++/29518
14991         * g++.dg/template/static28.C: New test.
14992
14993 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
14994
14995         * lib/c-torture.exp: Use target-libpath.exp.
14996         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
14997         set GCC_EXEC_PREFIX env var from global variable of same name.
14998
14999 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15000
15001         PR fortran/26994
15002         * gfortran.fortran-torture/compile/transfer-1.f90:
15003         New testcase.
15004
15005 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
15006             Zdenek Dvorak <dvorakz@suse.cz>
15007
15008         PR tree-optimization/29680
15009         * gcc.dg/alias-11.c: New test.
15010
15011 2006-11-12  Jason Merrill  <jason@redhat.com>
15012             Andrew Pinski <pinskia@physics.uc.edu>
15013
15014         PR middle-end/28915
15015         * gcc.target/i386/vectorize1.c: New.
15016
15017 2006-11-12  Roger Sayle  <roger@eyesopen.com>
15018
15019         PR rtl-optimization/29797
15020         * gcc.c-torture/execute/pr29797-1.c: New test case.
15021
15022 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15023
15024         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
15025
15026 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
15027
15028         * gcc.dg/tree-ssa/prefetch-3.c: New test.
15029
15030 2006-11-12  Roger Sayle  <roger@eyesopen.com>
15031
15032         PR tree-optimization/13827
15033         * gcc.dg/fold-eqand-1.c: New test case.
15034
15035 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15036
15037         PR rtl-opt/28812
15038         * gcc.c-torture/execute/mayalias-3.c: New test.
15039
15040 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
15041
15042         PR middle-end/27528
15043         * gcc.c-torture/compile/pr27528.c: New test.
15044         * gcc.dg/pr27528.c: Likewise.
15045
15046 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15047
15048         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
15049
15050         * gcc.dg/torture/builtin-symmetric-1.c: New test.
15051
15052 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15053
15054         PR fortran/29758
15055         * gfortran.dg/reshape_source_size_1.f90: New test.
15056
15057 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15058
15059         PR fortran/29315
15060         * gfortran.dg/aliasing_dummy_4.f90: New test.
15061
15062 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
15063
15064         PR target/29777
15065         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
15066         and x86_64-*-* targets.
15067
15068 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15069
15070         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
15071         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
15072         New macros. Use them in exact tests.
15073         (TESTIT3): New macro.
15074         Add tests for fmin, fmax and fma.
15075
15076 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15077
15078         PR fortran/29431
15079         * gfortran.dg/array_constructor_13.f90: New test.
15080
15081 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15082
15083         PR fortran/29744
15084         * gfortran.dg/used_types_12.f90: New test.
15085
15086 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
15087
15088         PR middle-end/29726
15089         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
15090         (test6): Ditto.
15091         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
15092         * gcc.dg/fold-eqandshift-3.c: New test case.
15093
15094 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15095
15096         PR fortran/29699
15097         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
15098
15099         PR fortran/21370
15100         * gfortran.dg/change_symbol_attributes_1.f90: New test.
15101
15102 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15103
15104         * gcc.dg/20061109-1.c: New testcase.
15105
15106 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15107
15108         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
15109
15110 2006-11-09  Tobias Burnus  <burnus@net-b.de>
15111
15112         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
15113         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
15114
15115 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
15116
15117         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
15118         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
15119
15120 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15121
15122         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
15123
15124 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15125
15126         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
15127         vect-9.c).
15128         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
15129         * gcc.dg/vect/vect-9.c: Now vectorizable.
15130         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
15131         that support vect_widen_mult.
15132         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
15133         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
15134         vect-reduc-dot-u16.c).
15135         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
15136         vect-reduc-dot-u16.c).
15137         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
15138         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
15139         vect-reduc-dot-s8.c).
15140         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
15141         vect-reduc-dot-s8.c).
15142         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
15143         vect-reduc-dot-s8.c).
15144         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
15145         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
15146         vect-reduc-dot-u8.c).
15147         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
15148         vect-reduc-dot-u8.c).
15149         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
15150         * gcc.dg/vect/vect-multitypes-9.c: New test.
15151         * gcc.dg/vect/vect-multitypes-10.c: New test.
15152         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
15153         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
15154         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
15155         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
15156         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
15157         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
15158         wrapv-vect-reduc-dot-s8.c.
15159         * lib/target-support.exp (check_effective_target_vect_unpack): New.
15160         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
15161         targets that support vec_unpack.
15162         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
15163         (check_effective_target_vect_widen_mult_qi_to_hi): New.
15164         (check_effective_target_vect_widen_mult_hi_to_si): New.
15165         (check_effective_target_vect_widen_sum): Removed.
15166
15167         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15168
15169         * gcc.dg/vect/vect-multitypes-8.c: New test.
15170         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
15171
15172         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
15173
15174         * gcc.dg/vect/vect-multitypes-7.c: New test.
15175
15176         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15177
15178         * gcc.dg/vect/vect-multitypes-4.c: New test.
15179         * gcc.dg/vect/vect-multitypes-5.c: New test.
15180         * gcc.dg/vect/vect-multitypes-6.c: New test.
15181
15182         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15183
15184         * gcc.dg/vect/vect-multitypes-1.c: New test.
15185         * gcc.dg/vect/vect-multitypes-2.c: New test.
15186         * gcc.dg/vect/vect-multitypes-3.c: New test.
15187
15188 2006-11-07  Eric Christopher  <echristo@apple.com>
15189
15190         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
15191         Test using scan-assembler-not.
15192
15193 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
15194
15195         * gcc.dg/inline-17.c: New test.
15196
15197 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
15198
15199         PR other/25028
15200         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
15201         on HP-UX.
15202
15203 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
15204
15205         PR fortran/29539
15206         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
15207
15208         PR fortran/29634
15209         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
15210         test.
15211
15212 2006-11-07  Tobias Burnus  <burnus@net-b.de>
15213
15214         PR fortran/29601
15215         * gfortran.dg/volatile.f90: Add.
15216         * gfortran.dg/volatile2.f90: Add.
15217         * gfortran.dg/volatile3.f90: Add.
15218         * gfortran.dg/volatile4.f90: Add.
15219         * gfortran.dg/volatile5.f90: Add.
15220         * gfortran.dg/volatile6.f90: Add.
15221         * gfortran.dg/volatile7.f90: Add.
15222
15223 2006-11-06  Tobias Burnus  <burnus@net-b.de>
15224
15225         * gfortran.dg/io_constraints_2.f90: Adjust pattern
15226           for matching error messages.
15227         * gfortran.dg/specifics_3.f90: Adjust pattern
15228           for matching error messages.
15229
15230 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
15231             Bernhard Fischer  <aldot@gcc.gnu.org>
15232
15233         * lib/gcc-dg.exp (output-exists): New proc.
15234         (output-exists-not): New proc.
15235         * gcc.test-framework/test-framework.awk: Support new directives.
15236         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
15237         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
15238         * gcc.test-framework/dg-outexists-exp-F.c: New test.
15239         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
15240         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
15241         * gcc.test-framework/dg-outexists-exp-P.c: New test.
15242
15243 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
15244
15245         PR fortran/29630
15246         PR fortran/29679
15247         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
15248         * gfortran.dg/initialization_3.f90: New.
15249
15250 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15251
15252         PR libgfortran/25545
15253         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
15254
15255 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
15256
15257         PR middle-end/29695
15258         * gcc.c-torture/execute/pr29695-1.c: New test.
15259         * gcc.c-torture/execute/pr29695-2.c: New test.
15260
15261 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
15262
15263         PR fortran/29565
15264         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
15265
15266 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
15267
15268         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
15269         for matching error messages.
15270
15271 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
15272
15273         PR target/26915
15274         * gcc.target/i386/387-12.c: New test.
15275
15276 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15277
15278         PR libfortran/29713
15279         * gfortran.dg/pr29713.f90: New test.
15280
15281 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
15282
15283         * gcc.c-torture/execute/arith-rand-ll.c:
15284         Also test for bogus rest sign.
15285
15286 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15287
15288         PR libfortran/27895
15289         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
15290
15291 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
15292
15293         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
15294         from error messages.
15295
15296 2006-11-02  Mike Stump  <mrs@apple.com>
15297
15298         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
15299
15300         * g++.old-deja/g++.abi/align.C: Enable for darwin.
15301
15302 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
15303
15304         * g++.dg/eh/gcsec1.C: New test.
15305
15306 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15307
15308         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
15309         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
15310
15311 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
15312
15313         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
15314         hexadecimal value.
15315         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
15316         * gcc.dg/pr14796-2.c: Likewise.
15317
15318 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15319
15320         * gcc.c-torture/execute/20061101-1.c: New test.
15321
15322 2006-11-01  Richard Guenther  <rguenther@suse.de>
15323
15324         * gcc.target/i386/fpprec-1.c: New testcase.
15325
15326 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15327
15328         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
15329         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
15330
15331 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
15332
15333         * gcc.c-torture/execute/20061031-1.c: New test.
15334
15335 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15336
15337         PR 23067
15338         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
15339         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
15340         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
15341         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
15342         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
15343         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
15344         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
15345
15346 2006-10-31  Eric Christopher  <echristo@apple.com>
15347             Falk Hueffner  <falk@debian.org>
15348
15349         * gcc.dg/builtin-bswap-1.c: New.
15350         * gcc.dg/builtin-bswap-2.c: New.
15351         * gcc.dg/builtin-bswap-3.c: New.
15352         * gcc.dg/builtin-bswap-4.c: New.
15353         * gcc.dg/builtin-bswap-5.c: New.
15354         * gcc.target/i386/builtin-bswap-1.c: New.
15355
15356 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15357
15358         * gcc.dg/inline-16.c: New.
15359
15360         PR 16622
15361         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
15362         defining it.
15363         * gcc.dg/inline-13.c: New.
15364         * gcc.dg/inline-14.c: New.
15365         * gcc.dg/inline-15.c: New.
15366
15367         PR 11377
15368         * gcc.dg/inline6.c: New.
15369         * gcc.dg/inline7.c: New.
15370
15371 2006-10-31  Roger Sayle  <roger@eyesopen.com>
15372
15373         PR middle-end/23470
15374         * gcc.dg/pr23470-1.c: New test case.
15375
15376 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
15377
15378         PR fortran/29537
15379         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
15380         data.
15381         * gfortran.dg/blockdata_2.f90: New testcase.
15382
15383 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
15384
15385         PR libfortran/29627
15386         * gfortran.dg/unf_short_record_1.f90:  New test.
15387
15388 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15389
15390         PR fortran/29067
15391         * gfortran.dg/pr29067.f: New test.
15392
15393 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
15394             Richard Sandiford  <richard@codesourcery.com>
15395
15396         * lib/target-supports.exp (get_compiler_messages): Append options
15397         as a single list element.
15398         (check_effective_target_arm_vfp_ok): New.
15399         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
15400
15401 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
15402
15403         PR fortran/29387
15404         * gfortran.dg/intrinsic_actual_2.f90: New test.
15405
15406         PR fortran/29490
15407         * gfortran.dg/actual_array_interface_1.f90: New test.
15408
15409         PR fortran/29641
15410         * gfortran.dg/used_types_11.f90: New test.
15411
15412 2006-10-30  Dirk Mueller  <dmueller@suse.de>
15413
15414         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
15415         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
15416         * g++.old-deja/g++.pt/eichin01.C (main): Same.
15417         * g++.old-deja/g++.mike/net25.C (main): Same.
15418         * g++.dg/lookup/exception1.C (main): Same.
15419         * g++.dg/parse/parens2.C (main): Same.
15420
15421 2006-10-30  Roger Sayle  <roger@eyesopen.com>
15422
15423         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
15424
15425 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15426
15427         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
15428         * gcc.dg/torture/builtin-math-3.c: Likewise.
15429
15430 2006-10-30  Tobias Burnus  <burnus@net-b.de>
15431
15432         PR fortran/29452
15433         * gfortran.dg/write_check.f90: Check run-time keyword checking.
15434         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
15435
15436 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
15437
15438         PR Fortran/29410
15439         * gfortran.fortran-torture/execute/transfer1.f90: New test.
15440
15441 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
15442
15443         * lib/target-supports.exp (check_function_available): Declare
15444         function before calling.
15445
15446 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
15447
15448         PR tree-optimization/29637
15449         * gcc.dg/pr29637.c: New test.
15450
15451 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15452
15453         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
15454         tree canonicalization.
15455
15456 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15457
15458         * gcc.dg/builtins-20.c: Add more hypot tests.
15459
15460 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15461
15462         * gcc.dg/fold-compare-1.c: New test case.
15463
15464 2006-10-29  Dirk Mueller  <dmueller@suse.de>
15465
15466         PR c++/16307
15467         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
15468
15469 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15470
15471         PR tree-optimization/15458
15472         * gcc.dg/fold-xornot-1.c: New test case.
15473
15474 2006-10-29  Richard Guenther  <rguenther@suse.de>
15475
15476         * gcc.target/i386/math-torture/trunc.c: New testcase.
15477
15478 2006-10-29  Richard Guenther  <rguenther@suse.de>
15479
15480         * gcc.target/i386/math-torture/round.c: New testcase.
15481
15482 2006-10-29  Richard Guenther  <rguenther@suse.de>
15483
15484         * gcc.target/i386/math-torture/ceil.c: New testcase.
15485         * gcc.target/i386/math-torture/floor.c: Likewise.
15486
15487 2006-10-29  Richard Guenther  <rguenther@suse.de>
15488
15489         * gcc.target/i386/math-torture/rint.c: New testcase.
15490         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
15491
15492 2006-10-29  Richard Guenther  <rguenther@suse.de>
15493
15494         * gcc.target/i386/math-torture/lfloor.c: New testcase.
15495         * gcc.target/i386/math-torture/lceil.c: Likewise.
15496
15497 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15498
15499         PR libgfortran/24313
15500         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
15501
15502 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
15503
15504         * gcc.c-torture/execute/20020118-1.c,
15505         gcc.c-torture/execute/builtins/strlen.c,
15506         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
15507         comment typos.
15508
15509 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15510
15511         * gcc.dg/builtins-20.c: Add tests for hypot.
15512         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
15513         two-argument builtins.
15514         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
15515         TESTIT2.  Update all callers.
15516         (TESTIT2, TESTIT2_R): New helper macros.
15517         Add testcases for pow, hypot and atan2.
15518
15519 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15520
15521         PR C++/29295
15522         * g++.dg/expr/bool1.C: New test.
15523         * g++.dg/expr/bool2.C: New test.
15524
15525 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15526
15527         PR fortran/28224
15528         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
15529         * gfortran.dg/namelist_internal.f90: New test.
15530
15531 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15532
15533         PR fortran/29625
15534         * gfortran.dg/io_real_boz.f90: Add.
15535         * gfortran.dg/io_real_boz2.f90: Add.
15536
15537 2006-10-28  Richard Guenther  <rguenther@suse.de>
15538
15539         PR middle-end/26899
15540         * gcc.dg/tree-ssa/pr26899.c: New testcase.
15541
15542 2006-10-28  Richard Guenther  <rguenther@suse.de>
15543
15544         PR target/28806
15545         * gcc.target/i386/math-torture/lround.c: New testcase.
15546
15547 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
15548
15549         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
15550         * gcc.dg/builtins-44.c: Likewise.
15551         * gcc.dg/builtins-45.c: Likewise.
15552         * gcc.dg/pr28796-2.c: Likewise.
15553         * gcc.dg/unordered-3.c: Likewise.
15554
15555 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15556
15557         PR libgfortran/27954
15558         * gfortran.dg/error_recovery_2.f90: New test.
15559
15560 2006-10-26  Richard Guenther  <rguenther@suse.de>
15561
15562         * gcc.target/i386/i386.exp: Use glob, not find to collect
15563         tests.  Avoids recursing into subdirectories.
15564         * gcc.target/i386/math-torture/math-torture.exp: Torture
15565         for interesting ia32 math options.
15566         * gcc.target.i386/math-torture/lrint.c: New testcase.
15567
15568 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15569
15570         PR libgfortran/29563
15571         * gfortran.dg/arrayio_9.f90: Update test.
15572         * gfortran.dg/arrayio_19.f90: New test.
15573
15574 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
15575
15576         * gcc.dg/20061026.c: New testcase.
15577
15578 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15579
15580         PR libgfortran/29563
15581         * gfortran.dg/arrayio_9.f90: New test.
15582
15583 2006-10-26  Ben Elliston  <bje@au.ibm.com>
15584
15585         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
15586         Copy the strings manually, as strcpy may call strlen.
15587
15588 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15589
15590         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
15591         Add checks for log, log2, log10 and log1p.
15592
15593         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
15594         we already test 0.0.  Add checks for expm1, log, log2, log10,
15595         log1p, cbrt, erf and erfc.
15596
15597 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
15598
15599         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
15600
15601 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
15602
15603         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
15604         and remainderl() built-in functions.  Remove -ffast-math from
15605         dg-options.
15606
15607 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15608
15609         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
15610         acosh and atanh.
15611
15612         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
15613         floating point modifiers to arguments passed to float and long
15614         double functions respectively.  Update all callers to use floating
15615         point numbers, not integers.  Add tests for exp, exp2 and
15616         exp10/pow10.
15617
15618         * gcc.dg/torture/builtin-math-3.c: New test.
15619
15620 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
15621
15622         PR fortran/29393
15623         * gfortran.dg/initialize_2.f90: New.
15624
15625 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15626
15627         * gcc.dg/torture/builtin-math-2.c: New test.
15628
15629 2006-10-24  Richard Guenther  <rguenther@suse.de>
15630
15631         PR middle-end/28796
15632         * gcc.dg/pr28796-1.c: New testcase.
15633         * gcc.dg/pr28796-2.c: Likewise.
15634
15635 2006-10-24  Richard Guenther  <rguenther@suse.de>
15636
15637         * gcc.dg/builtins-57.c: New testcase.
15638
15639 2006-10-24  Richard Guenther  <rguenther@suse.de>
15640
15641         PR tree-optimization/29567
15642         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
15643
15644 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
15645
15646         PR tree-optimization/14784
15647         * gcc.dg/alias-10.c: New test.
15648
15649 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15650
15651         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
15652
15653 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
15654
15655         * gcc.dg/builtin-strncat-chk-1.c: New test.
15656
15657 2006-10-23  Jan Hubicka  <jh@suse.cz>
15658
15659         * gcc.dg/memmove-1.c: New test.
15660
15661 2006-10-23  Paul Brook  <paul@codesourcery.com>
15662
15663         * gcc.dg/pragma-pack-5.c: New test.
15664
15665 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
15666
15667         * g++.dg/other/s390-1.C: New testcase.
15668
15669 2006-10-23  Richard Guenther  <rguenther@suse.de>
15670
15671         PR middle-end/27132
15672         PR middle-end/23295
15673         * gcc.dg/pr27132.c: New testcase.
15674         * gcc.dg/pr23295.c: Likewise.
15675         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
15676         * g++.dg/tree-ssa/pr19807.C: Likewise.
15677
15678 2006-10-23  Richard Guenther  <rguenther@suse.de>
15679
15680         PR middle-end/21032
15681         * gcc.dg/pr21032.c: New testcase.
15682
15683 2006-10-22  Jeff Law  <law@redhat.com>
15684         Richard Guenther  <rguenther@suse.de>
15685
15686         PR tree-optimization/15911
15687         * gcc.dg/tree-ssa/vrp30.c: New testcase.
15688
15689 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15690
15691         PR c++/20647
15692         * g++.dg/abi/rtti3.C: New.
15693
15694 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
15695
15696         PR middle-end/28252
15697         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
15698         transformation.
15699
15700 2006-10-21  Richard Guenther  <rguenther@suse.de>
15701
15702         PR tree-optimization/3511
15703         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
15704
15705 2006-10-21  Richard Guenther  <rguenther@suse.de>
15706
15707         PR middle-end/26898
15708         * gcc.dg/torture/pr26898-1.c: New testcase.
15709         * gcc.dg/torture/pr26898-2.c: Likewise.
15710
15711 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
15712
15713         PR c++/28053
15714         * g++.dg/parse/bitfield1.C: Adjust error markers.
15715         * g++.dg/parse/bitfield2.C: New test.
15716
15717 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
15718
15719         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
15720
15721 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15722
15723         PR libfortran/27895
15724         * gfortran.dg/zero_sized_1.f90: New test.
15725
15726 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
15727
15728         * gcc.dg/div-compare-1.c: New test.
15729
15730 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
15731
15732         PR fortran/29216
15733         * gfortran.dg/result_default_init_1.f90: New test.
15734
15735         PR fortran/29314
15736         * gfortran.dg/automatic_default_init_1.f90: New test.
15737
15738         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
15739         from 38 to 33.
15740
15741 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
15742
15743         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
15744         'using namespace std' without previous declaration.
15745         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
15746         * g++.old-deja/g++.robertl/eb133c.C: New.
15747
15748 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15749
15750         PR libgfortran/29277
15751         * gfortran.dg/streamio_4.f90: Update test.
15752         * gfortran.dg/streamio_11.f90: New test.
15753
15754 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
15755
15756         PR c++/27952
15757         * g++.dg/inherit/virtual1.C: New test.
15758
15759 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15760
15761         PR c++/28261
15762         * g++.dg/parse/enum3.C: New test.
15763
15764 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15765
15766         PR c++/29039
15767         * g++.dg/init/ctor8.C: New test.
15768
15769 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15770
15771         PR c++/27270
15772         * g++.dg/ext/complit8.C: Tweak error markers.
15773         * g++.dg/template/complit1.C: Add error marker.
15774
15775 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15776
15777         PR c++/27270
15778         * g++.dg/ext/complit8.C: New test.
15779
15780         PR c++/29408
15781         * g++.dg/parse/dtor12.C: New test.
15782
15783         PR c++/29435
15784         * g++.dg/template/sizeof11.C: New test.
15785
15786 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
15787
15788         PR fortran/29392
15789         * gfortran.dg/data_char_3.f90: New test.
15790
15791         PR fortran/29451
15792         * gfortran.dg/negative_automatic_size.f90: New test.
15793
15794 2006-10-16  David Daney  <ddaney@avtrex.com>
15795
15796         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
15797
15798 2006-10-16  Eric Christopher  <echristo@apple.com>
15799
15800         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
15801         x86_64.
15802
15803 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15804
15805         PR c++/28211
15806         * g++.dg/tc1/dr49.C: Tweak error messages.
15807         * g++.dg/parse/template21.C: New test.
15808
15809 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15810
15811         PR middle-end/20491
15812         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
15813
15814 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15815
15816         PR fortran/29403
15817         * gfortran.dg/print_1.f90: New test.
15818
15819 2006-10-15  Jan Hubicka  <jh@suse.cz>
15820
15821         PR middle-end/29241
15822         * gcc.c-torture/compile/pr29241.c: New testcase.
15823
15824 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
15825
15826         PR middle-end/29250
15827         * gcc.c-torture/compile/pr29250.c: New test.
15828
15829 2006-10-15  Richard Guenther  <rguenther@suse.de>
15830
15831         * gcc.dg/pr29299.c: New testcase.
15832
15833 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
15834
15835         PR fortran/24767
15836         * gfortran.dg/label_4.f90: Adjust warning flag.
15837
15838 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
15839
15840         PR fortran/29371
15841         * gfortran.dg/nullify_3.f90: New test.
15842
15843 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15844
15845         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15846         on Solaris 2.5.1 too.
15847
15848 2006-10-13  Eric Christopher  <echristo@apple.com>
15849
15850         * gcc.dg/pr25993.c: Skip for darwin.
15851
15852 2006-10-13  Eric Christopher  <echristo@apple.com>
15853
15854         * gcc.dg/visibility-11.c: Skip for darwin.
15855
15856 2006-10-13  Eric Christopher  <echristo@apple.com>
15857
15858         * gcc.dg/darwin-weakimport-1.c: Use
15859         -fno-asynchronous-unwind-tables.
15860         * gcc.dg/darwin-weakimport-3.c: Ditto.
15861
15862 2006-10-13  Richard Guenther  <rguenther@suse.de>
15863
15864         PR tree-optimization/29446
15865         * gcc.dg/torture/pr29446.c: New testcase.
15866
15867 2006-10-13  Bill Wendling  <wendling@apple.com>
15868
15869         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
15870         * g++.old-deja/g++.jason/hmc1.C: Likewise.
15871         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
15872         * g++.old-deja/g++.law/shadow1.C: Likewise.
15873         * g++.old-deja/g++.law/ctors10.C: Likewise.
15874         * g++.dg/debug/namespace1.C: Likewise.
15875         * g++.dg/inherit/namespace-as-base.C: Likewise.
15876         * g++.dg/opt/delay-slot-1.C: Likewise.
15877         * g++.dg/parse/defarg10.C: Likewise.
15878         * g++.dg/template/ptrmem11.C: Likewise.
15879         * g++.dg/template/mem_func_ptr.C: Likewise.
15880         * g++.dg/template/spec19.C: Likewise.
15881
15882 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
15883
15884         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
15885
15886 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
15887
15888         PR fortran/29373
15889         * gfortran.dg/implicit_9.f90: New test.
15890
15891         PR fortran/29407
15892         * gfortran.dg/namelist_25.f90: New test.
15893
15894         PR fortran/27701
15895         * gfortran.dg/same_name_2.f90: New test.
15896
15897         PR fortran/29232
15898         * gfortran.dg/host_assoc_types_1.f90: New test.
15899
15900         PR fortran/29364
15901         * gfortran.dg/missing_derived_type_1.f90: New test.
15902         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
15903
15904         PR fortran/29422
15905         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
15906
15907         PR fortran/29428
15908         * gfortran.dg/alloc_comp_assign_5.f90: New test.
15909
15910 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15911
15912         PR fortran/29391
15913         * gfortran.dg/bound_2.f90: New test.
15914
15915 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15916
15917         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
15918         directive.
15919         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
15920         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
15921         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
15922         * gfortran.dg/gomp/reduction3.f90: Likewise.
15923         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
15924         * gfortran.dg/dummy_procedure_2.f90: Likewise.
15925         * gfortran.dg/interface_derived_type_1.f90: Likewise.
15926         * gfortran.dg/forall_4.f90: Likewise.
15927         * gfortran.dg/spec_expr_4.f90: Likewise.
15928         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
15929         * gfortran.dg/forall_5.f90: Likewise.
15930         * gfortran.dg/open_access_append_2.f90: Add check for
15931         compile-time warning.
15932
15933 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
15934
15935         PR c++/28506
15936         * g++.dg/parse/pure1.C: New test.
15937
15938 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15939
15940         PR fortran/21435
15941         * gfortran.dg/io_constraints_3.f90: New test.
15942         * gfortran.dg/open_access_append_1.f90: Add checks
15943         for compile-time warnings.
15944         * gfortran.dg/pr20163-2.f: Likewise.
15945         * gfortran.dg/iostat_2.f90: Likewise.
15946         * gfortran.dg/label_4.f90: Delete the temporary
15947         file.
15948         * gfortran.dg/direct_io_2.f90: Add a FILE=
15949         specifier.
15950         * gfortran.dg/iomsg_1.f90: Add check for
15951         compile-time warning.
15952
15953 2006-10-12  Jan Hubicka  <jh@suse.cz>
15954
15955         PR c/28419
15956         * gcc.dg/pr28319.c: New test.
15957
15958 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
15959         PR c++/29318
15960         * g++.dg/ext/vla4.C: New test.
15961
15962 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
15963
15964         PR c++/27961
15965         * g++.dg/template/crash60.C: New test.
15966         * g++.dg/other/large-size-array.C: Adjust error markers.
15967         * g++.dg/parse/crash27.C: Likewise.
15968         * g++.dg/template/crash1.C: Likewise.
15969
15970 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
15971
15972         PR testsuite/29093
15973         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
15974
15975 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
15976
15977         PR preprocessor/28709
15978         * gcc.dg/cpp/paste14.c: New test.
15979
15980 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
15981
15982         PR c++/29175
15983         * g++.dg/init/array24.C: New test.
15984
15985 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15986
15987         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
15988         of <sys/types.h>.
15989
15990 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
15991
15992         PR c++/29024
15993         * g++.dg/parse/typedef8.C: New test.
15994         * g++.dg/other/mult-stor1.C: Adjust error markers.
15995
15996 2006-10-11  Richard Guenther  <rguenther@suse.de>
15997
15998         PR tree-optimization/28230
15999         * gcc.dg/torture/pr28230.c: New testcase.
16000
16001 2006-10-11  Richard Guenther  <rguenther@suse.de>
16002
16003         PR inline-asm/29119
16004         * gcc.dg/torture/pr29119.c: New testcase.
16005
16006 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
16007
16008         PR middle-end/29272
16009         * gcc.c-torture/execute/20060930-2.c: New test.
16010
16011 2006-10-09  Richard Henderson  <rth@redhat.com>
16012
16013         Revert emutls patch.
16014
16015 2006-10-09  Richard Guenther  <rguenther@suse.de>
16016
16017         PR middle-end/29254
16018         * gcc.dg/pr29254.c: New testcase.
16019
16020 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
16021             Paul Thomas  <pault@gcc.gnu.org>
16022
16023         PR fortran/20541
16024         * gfortran.dg/alloc_comp_basics_1.f90: New test.
16025         * gfortran.dg/alloc_comp_basics_2.f90: New test.
16026         * gfortran.dg/alloc_comp_assign_1.f90: New test.
16027         * gfortran.dg/alloc_comp_assign_2.f90: New test.
16028         * gfortran.dg/alloc_comp_assign_3.f90: New test.
16029         * gfortran.dg/alloc_comp_assign_4.f90: New test.
16030         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
16031         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
16032         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
16033         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
16034         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
16035         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
16036         * gfortran.dg/alloc_comp_std.f90: New test.
16037         * gfortran.dg/move_alloc.f90: New test.
16038
16039 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
16040
16041         PR fortran/29115
16042         * gfortran.dg/derived_constructor_comps_2.f90: New test.
16043
16044         PR fortran/29211
16045         * gfortran.dg/forall_char_dependencies_1.f90: New test.
16046
16047 2006-10-08  Tobias Burnus  <burnus@net-b.de>
16048
16049         PR fortran/28585
16050         * gfortran.dg/new_line.f90: New test.
16051
16052 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16053
16054         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
16055         * gcc.dg/torture/builtin-convert-1.c,
16056         gcc.dg/torture/builtin-convert-2.c,
16057         gcc.dg/torture/builtin-convert-3.c,
16058         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
16059
16060 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
16061
16062         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16063         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16064         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16065         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
16066
16067 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
16068
16069         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
16070         Xfail some tests for powerpc-darwin and powerpc-aix.
16071
16072 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
16073
16074         PR c/29380
16075         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
16076
16077 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16078
16079         PR target/29300
16080         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16081         on hppa*-*-hpux*.
16082
16083 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16084
16085         PR fortran/16580
16086         PR fortran/29288
16087         * gfortran.fortran-torture/execute/specifics.f90:
16088         Add tests for using all possible intrinsics as actual arguments.
16089         * gfortran.dg/specifics_1.f90: Add tests for using
16090         all possible intrinsics as actual arguments.
16091         * gfortran.dg/specifics_2.f90: New file.
16092         * gfortran.dg/specifics_3.f90: New file.
16093
16094 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
16095
16096         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
16097         * gcc.dg/debug/debug-2.c: Likewise.
16098
16099 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
16100
16101         * gcc.c-torture/compile/sync-2.c: New test.
16102
16103 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16104
16105         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
16106         line endings.
16107
16108 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16109
16110         PR rtl-optimization/29128
16111         * gcc.c-torture/compile/pr29128.c: New test.
16112
16113 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16114
16115         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
16116         line endings.
16117
16118 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
16119
16120         PR middle-end/29256
16121         * gcc.dg/tree-ssa/loop-19.c: New test.
16122
16123 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
16124
16125         PR tree-optimization/29330
16126         * gcc.dg/pr29330.c: New test.
16127
16128         PR target/28924
16129         * gcc.c-torture/compile/20061005-1.c: New test.
16130
16131 2006-10-06  Olivier Hainque  <hainque@adacore.com>
16132
16133         * gcc.dg/typename-vla-1.c: New case.
16134         * gnat.dg/forward_vla.adb: New case.
16135
16136 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
16137
16138         PR tree-optimization/29290
16139         * gfortran.dg/loop_nest_1.f90: New test.
16140
16141         PR target/29198
16142         * gcc.dg/tls/opt-12.c: New test.
16143
16144         PR fortran/28415
16145         * gfortran.dg/save_2.f90: New test.
16146
16147         PR c/29091
16148         * gcc.dg/pr29091.c: New test.
16149
16150 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
16151
16152         * lib/target-supports.exp
16153         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
16154         same as x86_64-*-*; check for LP64.
16155
16156 2006-10-04  Richard Henderson  <rth@redhat.com>
16157
16158         * lib/target-supports.exp (check_effective_target_tls): Redefine
16159         to mean non-emulated tls.
16160         * gcc.dg/tls/alias-1.c: Remove tls requirement.
16161         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16162         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16163         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16164         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16165         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16166         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16167
16168 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
16169
16170         PR fortran/29343
16171         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
16172
16173 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16174
16175         * gfortran.dg/bounds_check_fail_1.f90: New test.
16176
16177 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
16178
16179         PR c++/29020
16180         * g++.dg/template/friend48.C: New test.
16181
16182 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
16183
16184         PR fortran/29098
16185         * gfortran.dg/default_initialization_2.f90: New test.
16186
16187 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
16188
16189         PR fortran/20779
16190         PR fortran/20891
16191         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
16192
16193 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
16194
16195         PR fortran/29284
16196         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
16197
16198         PR fortran/29321
16199         PR fortran/29322
16200         * gfortran.dg/missing_optional_dummy_2.f90: New test.
16201
16202         PR fortran/25091
16203         PR fortran/25092
16204         * gfortran.dg/entry_array_specs_1.f90: New test.
16205
16206 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
16207
16208         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
16209         insufficient to inhibit some test failures at -O3.  Do testing
16210         on integers.
16211
16212 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
16213
16214         PR c++/29138
16215         * g++.dg/inherit/access8.C: New test.
16216         * g++.dg/template/dtor4.C: Tweak error messages.
16217
16218 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16219
16220         PR fortran/27478
16221         * gfortran.dg/entry_8.f90: New test.
16222
16223 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16224
16225         PR c++/29291
16226         * g++.dg/parse/new4.C: New test.
16227
16228 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
16229
16230         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
16231         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
16232         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
16233         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
16234         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
16235
16236 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16237
16238         PR fortran/19260
16239         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
16240         * gfortran.dg/continuation_2.f90: New test.
16241
16242         PR fortran/19262
16243         * gfortran.dg/continuation_3.f90: New test.
16244         * gfortran.dg/continuation_4.f90: New test.
16245         * gfortran.dg/continuation_5.f: New test.
16246         * gfortran.dg/continuation_6.f: New test.
16247
16248 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
16249
16250         PR c++/29226
16251         * g++.dg/template/vla1.C: New test.
16252
16253 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16254
16255         PR fortran/29210
16256         * gfortran.dg/complex_parameter_1.f90: New test.
16257
16258 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
16259
16260         PR c/29154
16261         * gcc.c-torture/execute/20060929-1.c: New test.
16262
16263 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
16264
16265         PR c++/29105
16266         * g++.dg/template/member6.C: New test.
16267         * g++.dg/parse/typename7.C: Adjust error markers.
16268
16269         PR c++/29080
16270         * g++.dg/template/member7.C: New test.
16271
16272 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
16273
16274         PR c/24010
16275         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
16276         gcc.dg/Woverride-init-3.c: New tests.
16277
16278 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16279
16280         * gcc.c-torture/execute/20060930-1.c: New test.
16281
16282 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16283
16284         PR fortran/18791
16285         * gfortran.dg/specifics_1.f90: New test.
16286         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
16287         complex specifics.
16288
16289 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16290
16291         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
16292         pthread-init-common.h: New.
16293
16294 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
16295
16296         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
16297         precision on some archs.
16298
16299 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
16300
16301         * gcc.dg/non-local-goto-1.c: New test.
16302         * gcc.dg/non-local-goto-2.c: Likewise.
16303         * gcc.dg/setjmp-3.c: Likewise.
16304         * gcc.dg/setjmp-4.c: Likewise.
16305
16306 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
16307
16308         * gnat.dg/self_aggregate_with_pointer.adb: New test.
16309
16310 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16311
16312         PR fortran/28276
16313         * gfortran.dg/exponent_1.f90: New test.
16314
16315         PR fortran/27021
16316         * gfortran.dg/nearest_1.f90: New test.
16317
16318 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
16319
16320         PR middle-end/25261
16321         PR middle-end/28790
16322         * gcc.dg/gomp/nestedfn-1.c: New test.
16323
16324 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
16325
16326         PR objc/29195
16327         * objc/compile/method-1.m: New test.
16328
16329 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
16330
16331         PR c++/26938
16332         * g++.dg/template/crash58.C: New test.
16333         * g++.dg/parse/crash28.C: Adjust error markers.
16334         * g++.dg/template/crash34.C: Likewise.
16335         * g++.dg/template/friend31.C: Likewise.
16336         * g++.dg/template/crash32.C: Likewise.
16337
16338         PR c++/27329
16339         * g++.dg/template/crash59.C: New test.
16340
16341         PR c++/27667
16342         * g++.dg/template/spec33.C: New test.
16343         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
16344
16345 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
16346             Adam Nemet  <anemet@caviumnetworks.com>
16347
16348         * gcc.dg/tree-ssa/ivopts-1.c: New test.
16349         * gcc.dg/tree-ssa/ivopts-2.c: New test.
16350
16351 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
16352
16353         PR target/28911
16354         * gcc.dg/pr28911.c: New.
16355
16356 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
16357
16358         PR target/29169
16359         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
16360         (dg-options): Add -mfpmath=387.
16361
16362 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
16363
16364         PR c/28706
16365         * gcc.dg/pr28706.c: New test.
16366
16367         PR c/28712
16368         * gcc.dg/pr28712.c: New test.
16369
16370 2006-09-22  Mike Stump  <mrs@apple.com>
16371
16372         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
16373
16374 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
16375
16376         PR tree-optimization/28888
16377         * gcc.dg/pr28888.c: New test.
16378
16379 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
16380
16381         PR c++/29016
16382         * g++.dg/init/ptrfn1.C: New test.
16383
16384 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
16385
16386         PR c++/28861
16387         * g++.dg/template/spec32.C: New test.
16388         * g++.dg/parse/crash9.C: Adjust error markers.
16389
16390         PR c++/28303
16391         * g++.dg/template/typedef6.C: New test.
16392         * g++.dg/init/error1.C: Adjust error markers.
16393         * g++.dg/parse/crash9.C: Likewise.
16394         * g++.dg/template/crash55.C: Likewise.
16395
16396 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
16397
16398         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
16399
16400 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
16401
16402         PR target/27650
16403         * g++.dg/ext/dllimport12.C: New test.
16404
16405 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
16406
16407         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
16408         * gcc.target/mips/nmadd-2.c: Likewise.
16409         * gcc.target/mips/mips-ps-6.c: New test.
16410         * gcc.target/mips/neg-abs-1.c: Likewise.
16411         * gcc.target/mips/neg-abs-2.c: Likewise.
16412         * gcc.target/mips/nmadd-3.c: New test.
16413
16414 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
16415
16416         PR middle-end/28046
16417         * gcc.dg/gomp/atomic-10.c: New test.
16418         * g++.dg/gomp/atomic-10.C: New test.
16419
16420 2006-09-20  Eric Christopher  <echristo@apple.com>
16421
16422         * gcc.target/i386/sse3-not-fisttp.c: New.
16423
16424 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
16425
16426         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
16427
16428 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
16429
16430         * gcc.c-torture/execute/pr28289.c (one): New variable.
16431         (main): Use it instead of argc.
16432         * gcc.c-torture/execute/20060102-1.c (one): New variable.
16433         (main): Use it instead of argc.
16434
16435 2006-09-19  Paul Brook  <paul@codesourcery.com>
16436
16437         PR target/28516
16438         * gcc.dg/nested-func-5.c: New test.
16439
16440 2006-09-19  Ben Elliston  <bje@au.ibm.com>
16441
16442         * lib/target-supports.exp (check_effective_target_tls): Compile
16443         test stubs using ${tool}_target_compile, not just target_compile.
16444         (check_effective_target_tls_runtime): Likewise.
16445
16446 2006-09-19  Ben Elliston  <bje@au.ibm.com>
16447
16448         * gcc.c-torture/compile/20030405-1.x: Remove.
16449
16450         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
16451         optimising linker from discarding it.
16452
16453 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
16454
16455         PR fortran/28526
16456         * gfortran.dg/keyword_symbol_1.f90: New test.
16457
16458         * gfortran.dg/spread_shape_1.f90: Add missing warning with
16459         pedantic compilation option.
16460
16461 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
16462
16463         PR fortran/29060
16464         * gfortran.dg/spread_shape_1.f90: New test.
16465
16466 2006-09-17  Roger Sayle  <roger@eyesopen.com>
16467
16468         PR tree-optimization/28887
16469         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
16470
16471 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
16472
16473         PR c/25993
16474         * gcc.dg/pr25993.c: New test.
16475
16476 2006-09-17  Ira Rosen  <irar@il.ibm.com>
16477
16478         PR tree-opt/21591
16479         * gcc.dg/vect/pr21591.c: New test.
16480
16481 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
16482
16483         PR tree-opt/29059
16484         * gcc.c-torture/compile/strcpy-1.c: New test.
16485         * gcc.c-torture/compile/strcpy-2.c: New test.
16486         * gcc.c-torture/compile/memcpy-1.c: New test.
16487         * gcc.c-torture/compile/memcpy-2.c: New test.
16488
16489 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
16490
16491         PR testsuite/29055
16492         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
16493
16494 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
16495
16496         * gnat.dg/specs/double_record_extension1.ads: New test.
16497         * gnat.dg/specs/double_record_extension2.ads: Likewise.
16498
16499 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
16500
16501         PR fortran/29051
16502         * gfortran.dg/oldstyle_3.f90: New test.
16503
16504 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16505
16506         PR libgfortran/29099
16507         * gfortran.dg/secnds-1.f: New test.
16508
16509 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16510
16511         PR libgfortran/29053
16512         * gfortran.dg/streamio_9.f90: New test.
16513         * gfortran.dg/streamio_10.f90: New test.
16514
16515 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
16516
16517         PR C++/29002
16518         * g++.dg/init/array22.C: New test.
16519         * g++.dg/init/array23.C: New test.
16520
16521 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
16522
16523         * stackcheck.lst: Update list of tests requiring stack checking.
16524         * norun.lst: Adjust for above change.
16525         * ada95.lst: New file.
16526         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
16527         requiring -gnat95 switch.
16528
16529 2006-09-14  Olivier Hainque  <hainque@adacore.com>
16530
16531         * gnat.dg/in_out_parameter.adb: New test.
16532
16533 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
16534
16535         PR debug/28980
16536         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
16537
16538 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
16539
16540         * gnat.dg/specs/unchecked_union.ads: New test.
16541
16542 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
16543
16544         PR rtl-optimization/28982
16545         * gcc.c-torture/execute/pr28982a.c: New test.
16546         * gcc.c-torture/execute/pr28982b.c: Likewise.
16547
16548 2006-09-12  Eric Christopher  <echristo@apple.com>
16549
16550         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
16551         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
16552
16553 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
16554
16555         PR c/28768
16556         PR preprocessor/14634
16557         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
16558         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
16559         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
16560
16561 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16562
16563         * gcc.dg/pr28243.c: New test.
16564
16565 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
16566
16567         PR fortran/28971
16568         gfortran.dg/pr28971.f90: New test to act as a backstop in case
16569         this undiagnosed regression reappears.
16570
16571 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
16572
16573         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
16574         Treat $srcdir as a literal.
16575         * lib/fortran-torture.exp (fortran-torture-compile,
16576         fortran-torture-execute): Likewise.
16577         * lib/objc-torture.exp (objc-torture-compile,
16578         objc-torture-execute): Likewise.
16579         * lib/profopt.exp (profopt-execute): Likewise.
16580
16581 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
16582
16583         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
16584
16585 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
16586
16587         PR testsuite/28950
16588         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
16589
16590 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
16591
16592         PR target/13685
16593         * gcc.target/i386/pr13685.c: New test.
16594
16595 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16596
16597         * gcc.dg/pr28726.c: New test.
16598
16599 2006-09-11  Josh Conner  <jconner@apple.com>
16600
16601         * gcc.dg/nrv3.c: Increase size of structure.
16602         * gcc.dg/nrv4.c: Likewise.
16603         * gcc.dg/nrv5.c: Likewise.
16604
16605 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
16606
16607         PR libfortran/28890
16608         gfortran.dg/assumed_charlen_function_5.f90: New test.
16609
16610 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
16611
16612         PR c++/28991
16613         * g++.dg/init/static3.C: New test.
16614
16615 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
16616
16617         PR testsuite/29007
16618         * gcc.dg/long-long-cst1.c (t): Add cast to
16619         __SIZE_TYPE__ before casting to int.
16620         (main): Return 0 on success.
16621
16622 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16623
16624         * gcc.c-torture/execute/20060910-1.c: New test.
16625
16626 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
16627
16628         PR middle-end/26983
16629         * gcc.dg/pr26983.c: New test.
16630
16631 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
16632
16633         PR target/29006
16634         * gcc.c-torture/execute/pr29006.c: New test.
16635
16636 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16637
16638         PR libfortran/28947
16639         gfortran.dg/matmul_4.f90: New test.
16640
16641 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16642
16643         PR fortran/28959
16644         gfortran.dg/used_types_10: New test.
16645
16646 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16647
16648         PR libfortran/28923
16649         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
16650         gfortran.dg/array_initializer_3.f90: New test.
16651
16652 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16653
16654         PR fortran/28914
16655         * gfortran.dg/actual_array_constructor_3.f90: New test.
16656
16657 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
16658
16659         PR testsuite/26778
16660         * gcc.target/i386/pr26778.c: New testcase.
16661
16662 2006-09-08  Eric Christopher  <echristo@apple.com>
16663
16664         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
16665         * gcc.target/i386/memcpy-1.c: Ditto.
16666         * gcc.target/i386/asm-1.c: Ditto.
16667         * gcc.target/i386/20060512-4.c: Ditto.
16668         * gcc.target/i386/compress-float-387.c: Ditto.
16669         * gcc.target/i386/20060512-1.c: Ditto.
16670         * gcc.target/i386/compress-float-sse.c: Ditto.
16671         * gcc.target/i386/20060512-2.c: Ditto.
16672         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
16673         * gcc.target/i386/stack-prot-kernel.c: Ditto.
16674         * gcc.target/i386/compress-float-387-pic.c: Ditto.
16675         * gcc.dg/pr26449.c: Ditto.
16676         * gcc.dg/attr-ms_struct-2.c: Ditto.
16677         * gcc.dg/attr-ms_struct-1.c: Ditto.
16678         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
16679
16680 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
16681
16682         PR c/28504
16683         * gcc.dg/vla-10.c: New test.
16684
16685 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16686
16687         PR c++/28858
16688         * g++.dg/parse/template20.C: New test.
16689         * g++.dg/template/operator8.C: Remove obsolete part.
16690         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
16691         * g++.old-deja/g++.pt/crash65.C: Likewise.
16692
16693 2006-09-07  Jason Merrill  <jason@redhat.com>
16694
16695         PR middle-end/27724
16696         * gcc.dg/long-long-cst1.c: New test.
16697
16698 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16699
16700         PR C++/28906
16701         * g++.dg/other/array3.C: New test.
16702         * g++.dg/other/array4.C: New test.
16703         * g++.dg/other/array5.C: New test.
16704
16705 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
16706
16707         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
16708
16709 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
16710
16711         PR target/28946
16712         * gcc.target/i386/pr28946.c: New test.
16713
16714 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
16715
16716         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
16717         in integer literal constant.
16718         * gfortran.dg/enum_8.f90: Ditto.
16719         * gfortran.dg/g77/20030326-1.f: Ditto.
16720
16721 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
16722
16723         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
16724         nonconformance usage.
16725
16726 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16727
16728         PR middle-end/28862
16729         * gcc.c-torture/compile/vector-align-1.c: New test.
16730
16731 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16732
16733         PR rtl-opt/27883
16734         * g++.dg/opt/copysign-1.C: New test.
16735
16736 2006-09-06  Jason Merrill  <jason@redhat.com>
16737
16738         PR c++/27371
16739         * g++.dg/warn/unused-result1.C: New test.
16740
16741 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
16742
16743         PR c++/28903
16744         * g++.dg/ext/vla3.C: New test.
16745
16746         PR c++/28886
16747         * g++.dg/template/array16.C: New test.
16748
16749 2006-09-06  Richard Guenther  <rguenther@suse.de>
16750
16751         * gcc.dg/pr27226.c: Remove testcase again.
16752
16753 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16754
16755         PR tree-opt/28937
16756         * g++.dg/opt/unroll2.C: New test.
16757
16758 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16759
16760         PR tree-opt/28952
16761         * gcc.dg/vect/pr28952.c: New test.
16762
16763 2006-09-05  Richard Guenther  <rguenther@suse.de>
16764
16765         PR tree-optimization/28900
16766         * gcc.dg/torture/pr28900.c: New testcase
16767
16768 2006-09-05  Richard Guenther  <rguenther@suse.de>
16769
16770         PR tree-optimization/28905
16771         * gcc.c-torture/compile/pr28905.c: New testcase.
16772
16773 2006-09-05  Richard Guenther  <rguenther@suse.de>
16774
16775         PR middle-end/28935
16776         * gcc.dg/pr28935.c: New testcase.
16777
16778 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16779
16780         * gcc.c-torture/execute/20060905-1.c: New test.
16781
16782 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
16783
16784         PR fortran/28908
16785         * gfortran.dg/used_types_7.f90: New test.
16786         * gfortran.dg/used_types_8.f90: New test.
16787         * gfortran.dg/used_types_9.f90: New test.
16788
16789 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16790
16791         * gcc.c-torture/compile/20060904-1.c: New test.
16792
16793 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16794
16795         PR c++/23287 Revert my 2006-09-01 patch
16796         * g++.dg/parse/dtor12.C: Remove.
16797
16798 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
16799
16800         PR c+/27670
16801         * g++.dg/template/operator9.C: New test.
16802
16803         PR c++/27493
16804         * g++.dg/template/operator7.C: New test.
16805
16806         PR c++/27494
16807         * g++.dg/template/operator8.C: New test.
16808
16809         PR c++/27397
16810         * g++.dg/template/crash57.C: New test.
16811
16812         * g++.dg/template/typedef4.C: Adjust error markers.
16813         * g++.dg/template/typedef5.C: Likewise.
16814
16815 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
16816
16817         PR c++/28878
16818         * g++.dg/parse/crash33.C: New test.
16819
16820 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
16821         Richard Guenther  <rguenther@suse.de>
16822         Adam Nemet  <anemet@caviumnetworks.com>
16823
16824         PR middle-end/27226
16825         * gcc.target/mips/memcpy-1.c: New testcase.
16826         * gcc.dg/pr27226.c: Likewise.
16827
16828 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16829
16830         PR c++/28705
16831         * g++.dg/lookup/koenig5.C: New.
16832         * g++.dg/template/crash56.C: New.
16833
16834 2006-09-01  Josh Conner  <jconner@apple.com>
16835
16836         PR c++/25505
16837         * gcc.dg/nrv3.c: New test.
16838         * gcc.dg/nrv4.c: New test.
16839         * gcc.dg/nrv5.c: New test.
16840
16841 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16842
16843         PR c++/23287
16844         * g++.dg/parse/dtor12.C: New.
16845
16846 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
16847
16848         PR tree-optimization/28839
16849         * gcc.dg/pr28839.c: New test.
16850
16851 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
16852
16853         PR target/24367
16854         * gcc.dg/pr24367.c: New testcase.
16855
16856 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
16857
16858         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
16859
16860 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
16861
16862         PR rtl-optimization/27735
16863         * gcc.dg/loop-unswitch-1.c: New test.
16864
16865 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
16866
16867         PR fortran/28885
16868         * gfortran.dg/aliasing_dummy_2.f90: New test.
16869
16870         PR fortran/20067
16871         * gfortran.dg/generic_5.f90: Change error message.
16872
16873         PR fortran/28873
16874         * gfortran.dg/generic_6.f90: New test.
16875
16876         PR fortran/25077
16877         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
16878
16879         PR fortran/25102
16880         * gfortran.dg/invalid_interface_assignment.f90: New test.
16881
16882         PR fortran/24866
16883         * gfortran.dg/module_proc_external_dummy.f90: New test.
16884
16885 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
16886
16887         PR c++/28349
16888         * g++.dg/warn/var-args1.C: New test.
16889
16890 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
16891
16892         PR fortran/28866
16893         * gfortran.dg/simpleif_2.f90: New test.
16894         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
16895         * gfortran.dg/enum_5.f90: Ditto.
16896
16897 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16898             Kazu Hirata  <kazu@codesourcery.com>
16899
16900         PR tree-optimization/17506
16901         * gcc.dg/pr17506.c: New.
16902
16903 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
16904
16905         PR c++/28139
16906         * g++.dg/eh/alias1.C: New test.
16907
16908 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16909
16910         PR c++/28860
16911         * g++.dg/template/ttp22.C: New test.
16912
16913 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
16914
16915         PR middle-end/26632
16916         * gcc.dg/pr26632.c: New.
16917
16918 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16919
16920         PR libgfortran/28354
16921         * gfortran.dg/fmt_zero_precision.f90: New test.
16922
16923 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
16924
16925         PR c++/28058
16926         * g++.dg/template/spec31.C: New test.
16927
16928 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
16929
16930         PR c++/26573
16931         * g++.dg/other/static2.C: New test.
16932
16933 2006-08-26  Roger Sayle  <roger@eyesopen.com>
16934
16935         * gcc.dg/Wswitch-enum-2.c: New test case.
16936         * gcc.dg/Wswitch-enum-3.c: Likewise.
16937
16938 2006-08-26  Richard Guenther  <rguenther@suse.de>
16939
16940         * gcc.c-torture/compile/20060826-1.c: New testcase.
16941
16942 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
16943
16944         PR c++/28736
16945         * g++.dg/template/void10.C: New test.
16946
16947         PR c++/28737
16948         * g++.dg/template/void8.C: New test.
16949
16950         PR c+_+/28738
16951         * g++.dg/template/void9.C: New test.
16952
16953         * g++.dg/template/void3.C: Adjust error markers.
16954         * g++.dg/template/void4.C: Likewise.
16955         * g++.dg/template/crash55.C: Likewise.
16956         * g++.dg/template/void7.C: Likewise
16957
16958 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
16959
16960         PR c++/28588
16961         * g++.dg/inherit/access6.C: New test.
16962         * g++.dg/inherit/access7.C: Likewise.
16963
16964         PR c++/28595
16965         * g++.dg/template/array15.C: New test.
16966         * g++.dg/template/crash2.C: Tweak error markers.
16967
16968 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
16969
16970         PR middle-end/28683
16971         * gcc.c-torture/compile/20060823-1.c: New test.
16972
16973 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16974
16975         PR c++/28853
16976         * g++.dg/template/ttp21.C: New test.
16977
16978         PR c++/28852
16979         * g++.dg/other/operator1.C: Add error-marker.
16980         * g++.dg/other/operator2.C: New test.
16981
16982 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16983
16984         PR c/27893
16985         * gcc.c-torture/compile/vla-const-1.c,
16986         gcc.c-torture/compile/vla-const-2.c: New tests.
16987
16988 2006-08-26  Richard Guenther  <rguenther@suse.de>
16989
16990         PR middle-end/28814
16991         * gcc.dg/torture/pr28814.c: New testcase.
16992
16993 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16994
16995         PR c/28418
16996         * gcc.c-torture/compile/compound-literal-1.c: New test.
16997
16998 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16999
17000         PR c/28299
17001         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
17002         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
17003         Expect extra diagnostics.
17004
17005 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
17006
17007         gcc.dg/noncompile/pr16876.c: New test.
17008
17009 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
17010
17011         PR c++/28056
17012         * g++.dg/parse/local1.C: New test.
17013         * g++.dg/other/qual1.C: Tweak error marker.
17014
17015 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
17016
17017         PR c++/27787
17018         * g++.dg/template/typename10.C: New.
17019         * g++.dg/template/lookup4.C: Remove bogus error marker.
17020
17021 2006-08-25  Richard Guenther  <rguenther@suse.de>
17022
17023         PR testsuite/28829
17024         * gcc.dg/pr26570.c: Fix testcase.
17025
17026 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
17027
17028         PR tree-opt/28807
17029         * gcc.c-torture/execute/mayalias-2.c: New test.
17030         * gcc.dg/tree-ssa/alias-13.c: New test.
17031
17032 2006-08-24  Jan Hubicka  <jh@suse.cz>
17033
17034         PR debug/26881
17035         * gcc.dg/debug/pr26881.c: New file.
17036
17037 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
17038
17039         PR fortran/28788
17040         * gfortran.dg/used_types_4.f90: New test.
17041         * gfortran.dg/derived_init_2.f90: Modify to check sibling
17042         association of derived types.
17043         * gfortran.dg/used_types_2.f90: Add module cleanup.
17044         * gfortran.dg/used_types_3.f90: The same.
17045
17046         PR fortran/28771
17047         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
17048         fix of regression.
17049
17050 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17051
17052         PR 28813
17053         * gfortran.dg/direct_io_6.f90: Remove test.
17054
17055 2006-08-23  Stuart Hastings  <stuart@apple.com>
17056
17057         PR 28825
17058         * gcc.target/i386/20060821-1.c: New.
17059
17060 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
17061
17062         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
17063         dg-warning strings for dllimport.
17064
17065 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
17066
17067         PR C++/28450
17068         * g++.dg/ext/vector4.C: New test.
17069         * g++.dg/ext/complex1.C: New test.
17070
17071 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
17072
17073         PR debug/28692
17074         * gcc.dg/debug/const-1.c: New.
17075         * gcc.dg/debug/const-2.c: New.
17076         * gcc.dg/debug/dwarf2/const-1.c: New.
17077         * gcc.dg/debug/dwarf2/const-2.c: New.
17078         * gcc.dg/debug/dwarf2/const-2b.c: New.
17079
17080 2006-08-22  Richard Guenther  <rguenther@suse.de>
17081
17082         PR middle-end/28776
17083         * gcc.c-torture/compile/pr28776-1.c: New testcase.
17084         * gcc.c-torture/compile/pr28776-2.c: Likewise.
17085
17086 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
17087
17088         PR tree-optimization/28003
17089         * g++.dg/tree-ssa/pr28003.C: New.
17090
17091 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17092
17093         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
17094
17095 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
17096
17097         PR c++/26269
17098         * g++.dg/other/error14.C: New test.
17099
17100         PR c++/28505
17101         * g++.dg/parse/ctor7.C: New test.
17102         * g++.dg/parse/ctor8.C: Likewise.
17103
17104         PR c++/28741
17105         * g++.dg/template/void7.C: New test.
17106
17107 2006-08-21  Olivier Hainque  <hainque@adacore.com>
17108
17109         * gnat.dg/self_aggregate_with_zeros.adb: New test.
17110         * gnat.dg/self_aggregate_with_array.adb: New test.
17111
17112 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17113
17114         * g++.dg/eh/arm-vfp-unwind.C: New test.
17115
17116 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
17117
17118         PR c++/28341
17119         * g++.dg/template/ref3.C: New test.
17120         * g++.dg/template/nontype13.C: New test.
17121
17122         PR c++/28346
17123         * g++.dg/template/ptrmem17.C: New test.
17124
17125 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
17126
17127         PR target/28648 c:
17128         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
17129
17130 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
17131
17132         PR fortran/28630
17133         * gfortran.dg/used_types_2.f90: New test.
17134
17135         PR fortran/28601
17136         * gfortran.dg/used_types_3.f90: New test.
17137
17138         PR fortran/20886
17139         * gfortran.dg/generic_actual_arg.f90: New test.
17140
17141         PR fortran/28735
17142         * gfortran.dg/module_private_array_refs_1.f90: New test.
17143
17144         PR fortran/28762
17145         * gfortran.dg/program_name_1.f90: New test.
17146
17147         PR fortran/28425
17148         * gfortran.dg/derived_constructor_comps_1.f90: New test.
17149
17150         PR fortran/28496
17151         * gfortran.dg/array_initializer_2.f90: New test.
17152
17153         PR fortran/18111
17154         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
17155
17156         PR fortran/28600
17157         * gfortran.dg/assumed_charlen_function_4.f90: New test.
17158
17159         PR fortran/28771
17160         * gfortran.dg/assumed_charlen_in_main.f90: New test.
17161
17162         PR fortran/28660
17163         * gfortran.dg/dependent_decls_1.f90: New test.
17164
17165 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17166
17167         PR fortran/25217
17168         * gfortran.dg/derived_init_2.f90: New.
17169
17170 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
17171
17172         * gcc.c-torture/execute/pr28289.c: New test.
17173
17174 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
17175
17176         PR c/28744
17177         * gcc.dg/attr-externally-visible-1.c: New test.
17178         * gcc.dg/attr-externally-visible-2.c: New test.
17179         * g++.dg/parse/attr-externally-visible-1.C: New test.
17180         * g++.dg/parse/attr-externally-visible-2.C: New test.
17181
17182 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17183
17184         PR c++/28606
17185         * g++.dg/parse/dtor11.C: New test.
17186
17187 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17188
17189         PR rtl-optimization/28489
17190         * gcc.c-torture/compile/pr28489.c: New test.
17191
17192 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17193
17194         PR c++/28710
17195         * g++.dg/template/redecl4.C: New test.
17196
17197         PR c++/28711
17198         * g++.dg/template/ctor8.C: New test.
17199
17200 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17201
17202         * gcc.dg/pr26570.c: Fix testcase.
17203
17204 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17205
17206         * PR c++/28573
17207         * g++.dg/parse/offsetof6.C: New test.
17208         * g++.dg/parse/offsetof6.C: New test.
17209         * g++.dg/parse/offsetof7.C: New test.
17210
17211 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17212
17213         PR testsuite/28602
17214         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
17215         is false.
17216
17217 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
17218
17219         PR c++/28302
17220         * g++.dg/ext/vector3.C: New test.
17221
17222 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
17223
17224         PR gcov/profile/26570
17225         * gcc.dg/pr26570.c: New test.
17226
17227 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
17228
17229         PR c/27697
17230         * gcc.dg/qual-component-1.c: New test.
17231
17232 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17233
17234         PR c++/28593
17235         * g++.dg/parse/new3.C: New test.
17236
17237 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17238
17239         PR fortran/25828
17240         * gfortran.dg/streamio_1.f90: New test.
17241         * gfortran.dg/streamio_2.f90: New test.
17242         * gfortran.dg/streamio_3.f90: New test.
17243         * gfortran.dg/streamio_4.f90: New test.
17244         * gfortran.dg/streamio_5.f90: New test.
17245         * gfortran.dg/streamio_6.f90: New test.
17246         * gfortran.dg/streamio_7.f90: New test.
17247         * gfortran.dg/streamio_8.f90: New test.
17248
17249 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
17250
17251         PR c/28287
17252         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
17253
17254 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
17255
17256         PR c++/28594
17257         * g++.dg/template/void6.C: New test.
17258
17259 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17260
17261         PR c/28649
17262         * gcc.dg/parse-error-1.c: New test.
17263         * gcc.dg/parse-error-2.c: New test.
17264         * gcc.dg/cpp/digraph2.c: Add error-marker.
17265         * gcc.dg/noncompile/920923-1.c: Likewise.
17266
17267 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
17268
17269         PR c/27490
17270         * gcc.dg/sizeof-2.c: New testcase.
17271
17272         PR c/27489
17273         * gcc.dg/switch-A.c: New testcase.
17274
17275 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
17276
17277         PR c++/28288
17278         PR c++/14556
17279         * g++.old-deja/g++.warn/compare1.C: Delete.
17280         * g++.dg/opt/pr7503-2.C: Delete.
17281         * g++.dg/opt/pr7503-3.C: Delete.
17282         * g++.dg/opt/pr7503-4.C: Delete.
17283         * g++.dg/opt/pr7503-5.C: Delete.
17284         * g++.dg/opt/max1.C: Delete.
17285         * g++.dg/warn/minmax.C: Delete.
17286         * g++.dg/expr/minmax.C: New test.
17287
17288 2006-08-14  Richard Guenther  <rguenther@suse.de>
17289
17290         PR testsuite/28703
17291         * gcc.c-torture/execute/pr28651.c: Do not use argc
17292         to avoid optimization, instead forbid inlining.
17293
17294 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
17295
17296         PR rtl-optimization/28634
17297         * gcc.c-torture/execute/ieee/pr28634.c: New test.
17298
17299 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
17300
17301         PR c/27184
17302         * gcc.dg/torture/pr27184.c: New test.
17303
17304 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
17305
17306         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
17307
17308 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17309
17310         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
17311         * gfortran.dg/stat_2.f90: Likewise.
17312         * gfortran.dg/chmod_1.f90: Likewise.
17313         * gfortran.dg/chmod_2.f90: Likewise.
17314         * gfortran.dg/chmod_3.f90: Likewise.
17315
17316 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
17317
17318         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
17319
17320 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17321
17322         * g++.dg/opt/pr23454-2.C: New test.
17323
17324 2006-08-11  Richard Guenther  <rguenther@suse.de>
17325
17326         PR middle-end/28651
17327         * gcc.c-torture/execute/pr28651.c: New testcase.
17328
17329 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
17330
17331         * gnat.dg/specs/static_initializer.ads: New test.
17332
17333 2006-08-10  Paul Brook  <paul@codesourcery.com>
17334
17335         * gcc.target/arm/cond-asm.c: New test.
17336
17337 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
17338
17339         PR tree-optimization/26197
17340         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
17341         * g++.dg/vect/vect.exp: Compile the new tests with
17342         --param max-aliased-vops=0.
17343
17344 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
17345
17346         PR c++/28637
17347         * g++.dg/template/void3.C: New test.
17348
17349         PR c++/28638
17350         * g++.dg/template/void4.C: New test.
17351
17352         PR c++/28640
17353         * g++.dg/template/void5.C: New test.
17354
17355 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
17356
17357         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
17358         after dg-do compile.
17359
17360 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
17361
17362         PR tree-optimizations/26969
17363         * gcc.dg/vect/vect.exp: Compile tests prefixed with
17364         "unswitch-loops" with -funswitch-loops.
17365         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
17366
17367 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17368
17369         * gcc.dg/sparc-getcontext-1.c: Fix typo.
17370         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
17371         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
17372         * objc.dg/dwarf-1.m: Likewise.
17373         * objc.dg/dwarf-2.m: Likewise.
17374         * obj-c++.dg/dwarf-2.mm: Likewise.
17375
17376 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17377
17378         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
17379         * objc.dg/dwarf-2.m: Likewise.
17380         * obj-c++.dg/dwarf-2.mm: Likewise.
17381
17382         PR libfortran/28603
17383         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
17384
17385         PR testsuite/27611
17386         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17387
17388         PR testsuite/27033
17389         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17390
17391 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
17392
17393         PR target/27827
17394         * gcc.target/i386/pr27827.c: New testcase.
17395
17396 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
17397
17398         PR fortran/28590
17399         * gfortran.dg/sequence_types_1.f90: New test.
17400
17401 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
17402
17403         PR fortran/28548
17404         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
17405         dg-warning.  Add -pedantic option.
17406
17407 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17408
17409         PR c/28502
17410         * gcc.dg/proto-1.c: New test.
17411
17412         PR c/27721
17413         * gcc.dg/lvalue-4.c: New test.
17414
17415         PR c/28136
17416         * gcc.dg/init-bad-5.c: New test.
17417
17418 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
17419
17420         PR c++/28347
17421         * g++.dg/ext/typedef-init.C: Add new test for typedef
17422         initialization inside templates. Adjust existing error markers.
17423
17424 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
17425
17426         PR c++/28148
17427         * g++.dg/init/ptrmem3.C: New test.
17428
17429 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
17430
17431         PR tree-optimization/27770
17432         * lib/target-support.exp: New target keyword "section_anchors".
17433         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
17434         tests.
17435         * gcc.dg/vect/section-anchors-pr27770.c: New test.
17436         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
17437         * gcc.dg/vect/section-anchors-vect-69.c: New test.
17438         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
17439
17440 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17441
17442         * gcc.dg/20060801-1.c: Add missing '}'.
17443
17444 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17445
17446         PR c++/27508
17447         * g++.dg/parse/dtor9.C: New test.
17448         * g++.dg/parse/dtor10.C: New test.
17449         * g++.dg/other/error7.C: Adjust error-marker.
17450
17451         PR c++/28274
17452         * g++.dg/other/default5.C: New test.
17453
17454 2006-08-02  Richard Guenther  <rguenther@suse.de>
17455
17456         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
17457
17458 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
17459
17460         PR c++/28557
17461         * g++.dg/template/conv9.C: New test.
17462
17463 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
17464
17465         PR debug/28063
17466         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
17467         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
17468         Optionally return assembly text.  Update callers.
17469         (check_no_compiler_messages): Update verbose messages.
17470         (check_no_messages_and_pattern): New.
17471         (check_effective_target_string_merging): New.
17472
17473 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17474
17475         PR c++/28250
17476         * g++.dg/eh/catch4.C: New test.
17477
17478         PR c++/28257
17479         * g++.dg/other/qual1.C: New test.
17480
17481         PR c++/28259
17482         * g++.dg/inherit/error2.C: New test.
17483
17484         PR c++/28267
17485         * g++.dg/other/new1.C: New test.
17486
17487         * g++.dg/warn/pr23075.C: Remove obsolete test.
17488         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
17489         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
17490
17491 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
17492
17493         PR c++/28523
17494         * g++.dg/eh/cast1.C: New test.
17495
17496 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
17497
17498         PR libfortran/28452
17499         * gfortran.dg/random_3.f90:  New test.
17500
17501 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
17502
17503         PR c++/28432
17504         * g++.dg/other/pr28304.C: Change expected error message.
17505         * g++.dg/other/pr28432.C: New test.
17506
17507 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
17508
17509         PR c++/28256
17510         * g++.dg/init/brace2.C: Change expected error message, add empty init.
17511
17512 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
17513
17514         PR debug/23336
17515         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
17516         at -g1.
17517         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
17518         g++.dg/debug/enum-2.C: New.
17519
17520 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17521
17522         PR c++/6634
17523         * g++.dg/parse/long1.C: Add more tests.
17524
17525 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17526
17527         * gfortran.dg/lrshift_1.c: New file.
17528
17529 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17530
17531         PR libgfortran/28335
17532         * gfortran.dg/no_unit_error_1.f90: New test.
17533
17534 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17535
17536         PR libgfortran/28335
17537         * gfortran.dg/no_unit_error_1.f90: Delete test.
17538         * gfortran.dg/no_unit_error_2.f90: Delete test.
17539
17540 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17541
17542         * gfortran.dg/chmod_3.f90: New test.
17543         * gfortran.dg/ltime_gmtime_1.f90: New test.
17544         * gfortran.dg/ltime_gmtime_2.f90: New test.
17545         * gfortran.dg/lrshift_1.f90: New test.
17546         * gfortran.dg/chmod_1.f90: New test.
17547         * gfortran.dg/chmod_2.f90: New test.
17548
17549 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
17550
17551         PR c++/27668
17552         * g++.dg/template/crash55.C: New test.
17553
17554         PR c++/27962
17555         * g++.dg/template/nontype16.C: New test.
17556
17557         * g++.dg/template/void2.C: Adjust error markers.
17558         * g++.dg/template/nontype5.C: Adjust error markers.
17559
17560 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
17561
17562         * gcc.target/i386/stack-prot-kernel.c: New test.
17563
17564 2006-07-27  Roger Sayle  <roger@eyesopen.com>
17565
17566         * gcc.dg/builtins-55.c: New test case.
17567
17568 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
17569
17570         PR rtl-optimization/27907
17571         * gcc.c-torture/compile/pr27907.c: New test.
17572
17573 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17574
17575         * gfortran.dg/mclock.f90: New test.
17576         * gfortran.dg/int_conv_1.f90: New test.
17577         * gfortran.dg/stat_1.f90: New test.
17578         * gfortran.dg/stat_2.f90: New test.
17579
17580 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17581
17582         PR libgfortran/28335
17583         * gfortran.dg/no_unit_error_1.f90: New test.
17584         * gfortran.dg/no_unit_error_2.f90: New test.
17585         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
17586
17587 2006-07-25  Roger Sayle  <roger@eyesopen.com>
17588
17589         PR middle-end/28473
17590         * gcc.dg/fold-convround-1.c: New test case.
17591
17592 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
17593
17594         * gfortran.dg/arithmetic_if.f90:  Fix comments.
17595
17596 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17597
17598         PR c++/27572
17599         * g++.dg/other/typedef1.C: New test.
17600         * g++.dg/template/typedef4.C: New test.
17601         * g++.dg/template/typedef5.C: New test.
17602
17603 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17604
17605         PR fortran/28416
17606         * gfortran.dg/allocatable_dummy_3.f90: New.
17607
17608 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
17609
17610         PR fortran/28439
17611         * gfortran.dg/arithmetic_if.f90:  New test.
17612
17613 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
17614
17615         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
17616         avoid memcpy optimization.
17617
17618 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17619
17620         PR fortran/25289
17621         * gfortran.dg/direct_io_6.f90: New test.
17622
17623 2006-07-24  Jan Hubicka  <jh@suse.cz>
17624
17625         PR c/25795
17626         PR c++/27369
17627         * gcc.dg/pr25795.c: New test.
17628         * gcc.dg/pr25795-1.c: New test.
17629
17630 2006-07-23  Roger Sayle  <roger@eyesopen.com>
17631
17632         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
17633         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
17634         which may be transformed to "g || h" on some platforms.
17635
17636 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
17637
17638         PR c++/28025
17639         * g++.dg/template/friend45.C: New test.
17640
17641 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17642
17643         PR libgfortran/28339
17644         * gfortran.dg/arrayio_8.f90: New test.
17645
17646 2006-07-21  Mike Stump  <mrs@apple.com>
17647
17648         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
17649
17650         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
17651
17652 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17653
17654         PR c++/28250
17655         * g++.dg/eh/catch3.C: New test.
17656
17657         PR c++/28363
17658         * g++.dg/template/defarg10.C: New test.
17659
17660 2006-07-20  Paul Brook  <paul@codesourcery.com>
17661
17662         PR 27363
17663         * gcc.dg/pr27363.c: New test.
17664
17665 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
17666
17667         PR c++/28338
17668         * g++.dg/init/ref13.C: New test.
17669
17670 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17671
17672         PR obj-c++/28434
17673         * obj-c++.dg/proto-error-1.mm: New test.
17674
17675 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
17676
17677         PR c++/28337
17678         * g++.dg/template/string1.C: New test.
17679
17680 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
17681
17682         PR c++/28048
17683         * g++.dg/template/defarg9.C: New test.
17684
17685         PR c++/28235
17686         * g++.dg/template/static27.C: New test.
17687
17688 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
17689
17690         PR 28410
17691         * gcc.dg/tree-ssa/pr28410.c: New test.
17692
17693 2006-07-18  Lee Millward  <lee.millward@gmail.com>
17694
17695         PR c++/28258
17696         * g++/dg/other/error13.C: New test.
17697
17698         PR c++/28260
17699         * g++.dg/template/friend44.C: New test.
17700
17701 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
17702
17703         PR c++/27495
17704         * g++.dg/other/pr27495.C: New.
17705
17706 2006-07-18  Olivier Hainque  <hainque@adacore.com>
17707
17708         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
17709         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
17710
17711 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17712
17713         PR c/28286
17714         * gcc.dg/pragma-pack-4.c: New test.
17715
17716 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
17717
17718         PR c++/28291
17719         * g++.dg/ext/pr28291.C: New test.
17720
17721 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
17722
17723         PR middle-end/28403
17724         * gcc.c-torture/execute/pr28403.c: New test.
17725
17726 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
17727
17728         PR middle-end/28402
17729         * gcc.dg/pr28402.c: New test.
17730
17731 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
17732
17733         PR c++/28304
17734         * g++.dg/other/pr28304.C: New test.
17735
17736 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
17737
17738         PR other/28251
17739         gcc.c-torture/unsorted/dump-noaddr.c: New test.
17740         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
17741
17742 2006-07-17  Richard Guenther  <rguenther@suse.de>
17743
17744         PR tree-optimization/28238
17745         * g++.dg/tree-ssa/pr28238.C: New testcase.
17746
17747 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17748
17749         PR c++/28250
17750         * g++.dg/eh/catch1.C: New test.
17751         * g++.dg/eh/catch2.C: New test.
17752
17753 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
17754
17755         PR c++/28370
17756         * g++.dg/template/anon3.C: New test.
17757
17758 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
17759
17760         PR fortran/20844
17761         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
17762         specifiers requiring an explicit format tag..
17763
17764         PR fortran/28201
17765         * gfortran.dg/generic_5: New test.
17766
17767         PR fortran/20893
17768         * gfortran.dg/elemental_optional_args_1.f90: New test.
17769
17770 2006-07-16  Olivier Hainque  <hainque@adacore.com>
17771
17772         * gnat.dg/assert.ads: New file.
17773         * gnat.dg/controlled_record.ads: Likewise.
17774         * gnat.dg/controlled_record.adb: Likewise.
17775
17776 2006-07-15  Lee Millward  <lee.millward@gmail.com>
17777
17778         PR c++/28292
17779         * g++.dg/other/error12.C: New test.
17780
17781         PR c++/28269
17782         * g++.dg/template/crash54.C: New test.
17783
17784 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17785
17786         PR c++/28249
17787         * g++.dg/parse/catch1.C: New test.
17788
17789         PR c++/28294
17790         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
17791
17792         PR c++/28387
17793         * g++.dg/ext/attrib24.C: New test.
17794
17795 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17796
17797         PR c++/28343
17798         * g++.dg/ext/asmspec1.C: New test.
17799
17800 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
17801
17802         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
17803         (dg-test): Support shouldfail tests.
17804         * lib/target-supports-dg.exp (dg-shouldfail): New.
17805         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
17806         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
17807         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
17808         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
17809         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
17810         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
17811         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
17812
17813 2006-07-13  Jan Hubicka  <jh@suse.cz>
17814
17815         * gcc.target/i386/memcpy-1.c: New.
17816
17817 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
17818
17819         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
17820
17821 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
17822
17823         PR fortran/25097
17824         * gfortran.dg/present_1.f90: New test.
17825
17826         PR fortran/20903
17827         * gfortran.dg/interface_derived_type_1.f90: New test.
17828
17829 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
17830
17831         PR fortran/28213
17832         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
17833         list.
17834
17835 2006-07-07  Lee Millward  <lee.millward@gmail.com>
17836
17837         PR c++/27820
17838         * g++.dg/other/label1.C: New test.
17839
17840 2006-07-07  Richard Guenther  <rguenther@suse.de>
17841
17842         PR middle-end/28268
17843         * gcc.dg/torture/pr28268.c: New testcase.
17844
17845 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
17846
17847         PR c++/27019
17848         * g++.dg/ext/pr27019.C: New.
17849
17850 2006-07-07  Richard Guenther  <rguenther@suse.de>
17851
17852         PR tree-optimization/28187
17853         * gcc.dg/pr28187.c: New testcase.
17854
17855 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
17856
17857         * gnat.dg/address_conversion.adb: New test.
17858         * gnat.dg/boolean_subtype.adb: Likewise.
17859         * gnat.dg/frame_overflow.adb: Likewise.
17860         * gnat.dg/pointer_array.adb: Likewise.
17861         * gnat.dg/pointer_conversion.adb: Likewise.
17862
17863 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
17864
17865         PR fortran/28237
17866         PR fortran/23420
17867         * gfortran.dg/print_fmt_5.f90: New test.
17868
17869 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17870
17871         PR fortran/28129
17872         * gfortran.dg/bounds_check_4.f90: New test.
17873
17874 2006-07-05  Richard Guenther  <rguenther@suse.de>
17875
17876         PR target/28158
17877         * gfortran.dg/pr28158.f90: New testcase.
17878
17879 2006-07-05  Richard Guenther  <rguenther@suse.de>
17880
17881         PR tree-optimization/28162
17882         * gcc.dg/pr28162.c: New testcase.
17883
17884 2006-07-05  Richard Guenther  <rguenther@suse.de>
17885         Andrew Pinski  <pinskia@gcc.gnu.org>
17886
17887         PR c++/27084
17888         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
17889
17890 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
17891
17892         PR fortran/28174
17893         * gfortran.dg/actual_array_substr_2.f90: New test.
17894
17895         PR fortran/28167
17896         * gfortran.dg/actual_array_constructor_2.f90: New test.
17897
17898 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17899
17900         * gfortran.dg/itime_idate_1.f: New test.
17901         * gfortran.dg/itime_idate_2.f: New test.
17902
17903 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17904
17905         PR libgfortran/27704
17906         * gfortran.dg/open_status_3.f90: New test.
17907         * gfortran.dg/fmt_l.f90: Update for new feature.
17908
17909 2006-07-03  Asher Langton  <langton2@llnl.gov>
17910
17911         * gfortran.dg/oldstyle_2.f90: New.
17912
17913 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
17914
17915         * gnat.dg/string_slice.adb: New test.
17916
17917 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17918
17919         PR fortran/19259
17920         * gfortran.dg/semicolon_fixed.c: New.
17921         * gfortran.dg/semicolon_free.c: New.
17922
17923 2006-06-30  Mike Stump  <mrs@apple.com>
17924
17925         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
17926         that don't support internal visibility.
17927
17928 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
17929
17930         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
17931         for '(' / ')' needing an extra '\'.
17932
17933 2006-06-29  Roger Sayle  <roger@eyesopen.com>
17934
17935         PR middle-end/27428
17936         * gcc.dg/pr27428-1.c: New test case.
17937
17938 2006-06-29  Mike Stump  <mrs@apple.com>
17939
17940         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
17941         on darwin as we can't align commons large enough yet.
17942
17943         * gcc.dg/vla-8.c: Add additional testcases.
17944
17945 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
17946
17947         PR c++/28114
17948         * g++.dg/other/pr28114.C: New.
17949
17950 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
17951
17952         * gcc.c-torture/compile/20060625-1.c: New test.
17953
17954 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
17955
17956         PR fortran/20867
17957         * gfortran.dg/stfunc_3.f90: New test.
17958
17959         PR fortran/25056
17960         * gfortran.dg/impure_actual_1.f90: New test.
17961
17962         PR fortran/20874
17963         * gfortran.dg/elemental_result_1.f90: New test.
17964
17965         PR fortran/25073
17966         * gfortran.dg/select_7.f90: New test.
17967
17968         PR fortran/27554
17969         * intrinsic_actual_1.f: New test.
17970
17971         PR fortran/22038
17972         PR fortran/28119
17973         * gfortran.dg/forall_4.f90: New test.
17974
17975         PR fortran/25072
17976         * gfortran.dg/forall_5.f90: New test.
17977
17978 2006-06-25  Lee Millward  <lee.millward@gmail.com>
17979
17980         PR c++/28051
17981         * g++.dg/template/using13.C: New test.
17982
17983         PR c++/28054
17984         * g++.dg/other/incomplete3.C: New test.
17985
17986 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17987
17988         PR fortran/28081
17989         * gfortran.dg/substr_3.f: New test.
17990         * gfortran.dg/equiv_2.f90: Update expected error message.
17991
17992 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
17993
17994         PR fortran/28118
17995         * gfortran.dg/actual_array_substr_1.f90: New test.
17996
17997 2006-06-24  Olivier Hainque  <hainque@adacore.com>
17998
17999         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
18000         * gnat.dg/scalar_mode_agg_compare.adb: New test.
18001
18002 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
18003
18004         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
18005
18006 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
18007
18008         PR fortran/27981
18009         * gfortran.dg/simpleif_2.f90: New test.
18010
18011 2006-06-23  Lee Millward  <lee.millward@gmail.com>
18012
18013         * g++.dg/template/error22.C: Fix typo.
18014
18015 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18016
18017         PR c++/28112
18018         * g++.dg/ext/attrib23.C: New test.
18019
18020 2006-06-23  Olivier Hainque  <hainque@adacore.com>
18021
18022         * gnat.dg/varsize_temp.adb: New test.
18023
18024 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18025
18026         PR c++/11468
18027         * g++.dg/other/java2.C: New test.
18028
18029 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
18030
18031         PR target/27789
18032         * g++.dg/ext/dllimport4.C. Add more tests for invalid
18033         initialization.
18034
18035 2006-06-22  Roger Sayle  <roger@eyesopen.com>
18036
18037         PR target/27531
18038         * gcc.dg/pr27531-1.c: New test case.
18039
18040 2006-06-22  Asher Langton  <langton2@llnl.gov>
18041
18042         PR fortran/24748
18043         * gfortran.dg/implicit_8.f90: New.
18044
18045 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
18046
18047         PR rtl-optimization/28121
18048         * gcc.dg/pr28121.c: New test.
18049
18050 2006-06-22  Lee Millward  <lee.millward@gmail.com>
18051
18052         PR c++/27805
18053         * g++.dg/parse/ptrmem6.C: New test.
18054
18055         PR c++/27821
18056         * g++.dg/template/error22.C: New test.
18057
18058 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18059
18060         PR c++/28111
18061         * g++.dg/template/friend43.C: New test.
18062
18063         PR c++/28110
18064         * g++.dg/template/crash53.C: New test.
18065
18066         PR c++/28109
18067         * g++.dg/rtti/incomplete1.C: New test.
18068
18069 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
18070
18071         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
18072
18073 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
18074
18075         * gcc.c-torture/execute/complex-7.c: New.
18076
18077 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
18078
18079         * gcc.dg/merge-all-constants-1.c: New test.
18080
18081 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
18082
18083         PR c++/28113
18084         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
18085
18086 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
18087
18088         * gfortran.dg/rrspacing_1.f90: New test.
18089
18090 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18091
18092         PR c++/28052
18093         * g++.dg/other/bitfield2.C: New test.
18094
18095 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
18096
18097         PR tree-optimization/27331
18098         * gcc.dg/pr27331.c: New test.
18099
18100 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
18101             Eric Botcazou  <ebotcazou@adacore.com>
18102
18103         PR ada/18692
18104         * lib/gnat.exp: New file.
18105         * lib/gnat-dg.exp: Likewise.
18106         * gnat.dg: New directory.
18107         * gnat.dg/dg.exp: New driver.
18108         * gnat.dg/specs: New directory.
18109         * gnat.dg/specs/specs.exp: New driver.
18110         * gnat.dg/style: New directory.
18111         * gnat.dg/style/style.exp: New driver.
18112
18113 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
18114
18115         PR fortran/16206
18116         * gfortran.dg/array_initializer_1.f90: New test.
18117
18118         PR fortran/28005
18119         * gfortran.dg/matmul_3.f90: New test.
18120
18121 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
18122
18123         PR middle-end/28075
18124         * gcc.dg/tree-ssa/inline-1.c: New test.
18125
18126 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
18127
18128         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
18129         in malloc prototype; remove XFAIL.
18130         * gcc.dg/pr18241-2.c: Ditto.
18131         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
18132         in memset prototype; remove XFAIL.
18133         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18134
18135 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
18136
18137         * gcc.dg/vla-8.c: Add.
18138
18139 2006-06-19  Richard Guenther  <rguenther@suse.de>
18140
18141         PR tree-optimization/27090
18142         * g++.dg/tree-ssa/pr27090.C: New testcase.
18143
18144 2006-06-19  Roger Sayle  <roger@eyesopen.com>
18145
18146         PR target/27861
18147         * gcc.dg/pr27861-1.c: New test case.
18148
18149 2006-06-19  Richard Guenther  <rguenther@suse.de>
18150
18151         PR middle-end/28045
18152         * gcc.dg/torture/pr28045.c: New testcase.
18153
18154 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18155
18156         PR fortran/26801
18157         * gfortran.dg/associated_4.f90: New test.
18158
18159 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18160
18161         PR fortran/19310
18162         PR fortran/19904
18163         * gfortran.dg/real_const_3.f90: New test.
18164
18165 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
18166
18167         PR c++/28016
18168         * g++.dg/template/static26.C: New test.
18169
18170         PR c++/27979
18171         * g++.dg/expr/bitfield2.C: New test.
18172
18173         PR c++/27884
18174         * g++.dg/parse/linkage2.C: New test.
18175
18176 2006-06-16  Richard Guenther  <rguenther@suse.de>
18177
18178         PR middle-end/27116
18179         * gcc.dg/pr15785-1.c: Revert last change.
18180         * gcc.dg/torture/pr27116-2.c: New testcase.
18181
18182 2006-06-16  Roger Sayle  <roger@eyesopen.com>
18183
18184         PR middle-end/27802
18185         * gcc.dg/pr27802-1.c: New test case.
18186
18187 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
18188
18189         PR c++/27689
18190         * g++.dg/template/ttp18.C: New test.
18191         * g++.dg/template/ttp19.C: Likewise.
18192
18193         PR c++/27666
18194         * g++.dg/expr/cond9.C: New test.
18195
18196         PR c++/27640
18197         * g++.dg/template/ctor7.C: New test.
18198
18199 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
18200
18201         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
18202
18203 2006-06-16  Richard Guenther  <rguenther@suse.de>
18204
18205         PR tree-optimization/27781
18206         * gcc.dg/tree-ssa/pr27781.c: New testcase.
18207
18208 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
18209
18210         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
18211
18212 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
18213
18214         * gcc.dg/tree-ssa/loop-18.c: New test.
18215
18216 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
18217
18218         PR c++/27665
18219         * g++.dg/template/crash52.C: New test.
18220
18221         PR c++/27648
18222         * g++.dg/ext/attrib22.C: New test.
18223
18224         PR c++/26559
18225         * g++.dg/template/builtin1.C: New test.
18226         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
18227
18228         PR c++/28018
18229         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
18230         assignment.
18231         * g++.old-deja/g++.pt/crash51.C: Likewise.
18232
18233         PR c++/27227
18234         * g++.dg/lookup/linkage1.C: New test.
18235         * g++.dg/lookup/linkage2.C: Likewise.
18236
18237 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
18238
18239         PR middle-end/27959
18240         * gcc.dg/pr27959.c: New testcase.
18241
18242 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
18243
18244         PR target/28014:
18245         * g++.dg/eh/div.C: New test.
18246
18247 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
18248
18249         PR c++/27894
18250         * g++.dg/tree-ssa/pr26757.C: New test.
18251         * g++.dg/tree-ssa/pr27894.C: New test.
18252
18253 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18254
18255         * gcc.c-torture/compile/20060609-1.c: New test.
18256
18257         PR target/27863
18258         * gcc.c-torture/compile/pr27863.c: New test.
18259
18260 2006-06-13  Richard Guenther  <rguenther@suse.de>
18261
18262         PR tree-optimization/27830
18263         * g++.dg/tree-ssa/pr27830.C: New testcase.
18264
18265 2006-06-13  Matthew Sachs  <msachs@apple.com>
18266
18267         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
18268         the list of compiler flags; this causes those flags to be checked
18269         for things like dg-skip-if.
18270
18271 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18272
18273         PR c++/27601
18274         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
18275
18276 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
18277             Kazu Hirata  <kazu@codesourcery.com>
18278
18279         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
18280         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
18281
18282 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18283
18284         PR c++/27933
18285         * g++.dg/lookup/using15.C: New test.
18286
18287         PR c++/27951
18288         * g++.dg/other/anon4.C: New test.
18289
18290 2006-06-12  Roger Sayle  <roger@eyesopen.com>
18291
18292         PR c++/21210
18293         * g++.dg/init/complex1.C: New test case.
18294
18295 2006-06-11  Eric Christopher  <echristo@apple.com>
18296
18297         PR middle-end/27948
18298         * gcc.dg/bf-ms-layout.c: Run on darwin.
18299         * gcc.dg/bf-no-ms-layout: Ditto.
18300         * gcc.dg/attr-ms_struct-2.c: New.
18301         * gcc.dg/bf-ms-layout-2.c: Ditto.
18302
18303 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18304
18305         * gcc.dg/attr-ms_struct-packed1.c: New.
18306
18307 2006-06-09  Mike Stump  <mrs@apple.com>
18308
18309         * gcc.dg/vla-7.c: Add.
18310
18311 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
18312
18313         PR fortran/24558
18314         * gfortran.dg/entry_6.f90: New test.
18315
18316         PR fortran/20877
18317         PR fortran/25047
18318         * gfortran.dg/entry_7.f90: New test.
18319
18320 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
18321
18322         PR c/27747
18323         * gcc.dg/cpp/_Pragma6.c: New test.
18324
18325         PR c++/27748
18326         * g++.dg/cpp/_Pragma1.C: New test.
18327
18328         PR preprocessor/27746
18329         * gcc.dg/gomp/macro-3.c: New test.
18330         * gcc.dg/gomp/macro-4.c: New test.
18331         * g++.dg/gomp/macro-3.C: New test.
18332         * g++.dg/gomp/macro-4.C: New test.
18333
18334 2006-06-09  Richard Guenther  <rguenther@suse.de>
18335
18336         PR tree-optimization/26998
18337         * gcc.dg/torture/pr26998.c: New testcase.
18338         * gcc.dg/tree-ssa/vrp29.c: New testcase.
18339
18340 2006-06-08  Mike Stump  <mrs@apple.com>
18341
18342         * gcc.dg/pr27095.c: Account for stubs.
18343
18344         PR target/26427
18345         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
18346         produce bad code on darwin.
18347
18348 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18349
18350         PR fortran/27958
18351         * gfortran.dg/substr_2.f: New test.
18352
18353 2006-06-08  Asher Langton  <langton2@llnl.gov>
18354
18355         PR fortran/27786
18356         * cray_pointers_2.f90: Add -fbounds-check compile flag.
18357
18358 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18359
18360         PR target/27421
18361         * gcc.dg/union-3.c: New test.
18362
18363 2006-06-08  Richard Guenther  <rguenther@suse.de>
18364
18365         PR middle-end/27116
18366         * gcc.dg/torture/pr27116.c: New testcase.
18367         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
18368
18369 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
18370
18371         PR rtl-optimization/26449
18372         * gcc.dg/pr26449.c: New test.
18373
18374 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18375
18376         PR c++/27601
18377         * g++.dg/ext/offsetof1.C: Test member functions.
18378
18379 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
18380
18381         * gcc.dg/pr27095.c: Improve scanning.
18382
18383 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
18384
18385         PR fortran/23091
18386         * gfortran.dg/saved_automatic_1.f90: New test.
18387
18388         PR fortran/24168
18389         * gfortran.dg/array_simplify_1.f90: New test.
18390
18391         PR fortran/25090
18392         * gfortran.dg/entry_dummy_ref_1.f90: New test.
18393
18394         PR fortran/25058
18395         * gfortran.dg/entry_dummy_ref_2.f90: New test.
18396
18397 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
18398
18399         PR c++/27177
18400         * g++.dg/expr/cast7.C: New test.
18401
18402 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
18403
18404         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
18405         * lib/gcc-defs.exp (tool_check_compile): Ditto.
18406         * lib/fortran-torture.exp (fortran-torture-compile,
18407         fortran-torture-execute): Ditto.
18408
18409 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
18410
18411         PR target/27842
18412         * gcc.dg/vmx/pr27842.c: New test.
18413
18414 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18415
18416         PR libfortran/27895
18417         * gfortran.dg/bounds_check_3.f90: New test.
18418
18419 2006-06-05  Mike Stump  <mrs@apple.com>
18420
18421         * objc.dg/objc-fast-4.m: Skip for ppc64.
18422
18423 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
18424
18425         PR testsuite/27705
18426         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
18427
18428 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
18429             Victor Kaplansky  <victork@il.ibm.com>
18430
18431         PR tree-optimizations/26360
18432         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
18433         with -fno-tree-dce.
18434         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
18435
18436 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
18437
18438         PR fortran/14067
18439         * gfortran.dg/data_char_1.f90: Add messages for truncated
18440         strings.
18441
18442         PR fortran/16943
18443         * gfortran.dg/func_decl_2.f90: New test.
18444
18445         PR fortran/20839
18446         * gfortran.dg/do_2.f90: New test.
18447
18448         PR fortran/27655
18449         * gfortran.dg/associated_3.f90: New test.
18450
18451 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
18452
18453         PR c++/27819
18454         * g++.dg/template/static25.C: New test.
18455
18456         PR c++/27722
18457         * g++.dg/init/array21.C: New test.
18458
18459         PR c++/27807
18460         * g++.dg/ext/complit7.C: New test.
18461
18462         PR c++/27806
18463         * g++.dg/parse/ptrmem5.C: New test.
18464
18465 2006-06-04  Roger Sayle  <roger@eyesopen.com>
18466             Andrew Pinski  <pinskia@physics.uc.edu>
18467
18468         PR c/27150
18469         PR middle-end/27382
18470         * gcc.dg/pr27150-1.c: New testcase.
18471         * gcc.dg/pr27382-1.c: New testcase.
18472         * gcc.dg/pr27382-2.c: New testcase.
18473
18474 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
18475
18476         PR c/25161
18477         PR c/27020
18478         * gcc.dg/array-10.c: New test.
18479
18480 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18481
18482         PR c++/27804
18483         * g++.dg/init/const4.C: New test.
18484         * g++.dg/init/member1.C: Add error-marker.
18485         * g++.dg/other/fold1.C: Adjust error-marker.
18486
18487 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18488
18489         PR c++/27601
18490         * g++.dg/ext/offsetof1.C: New test.
18491
18492 2006-06-04 Eric Christopher <echristo@apple.com>
18493
18494         * gcc.dg/attr-ms_struct-1.c: New.
18495
18496 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
18497
18498         * gcc.c-torture/compile/builtin_constant_p.c: New test.
18499
18500 2006-06-04  Richard Guenther  <rguenther@suse.de>
18501
18502         PR tree-optimization/27039
18503         * gcc.dg/tree-ssa/loop-17.c: New testcase.
18504
18505 2006-06-03  Roger Sayle  <roger@eyesopen.com>
18506
18507         PR target/26223
18508         * gcc.target/i386/amd64-abi-2.c: New test case.
18509
18510 2006-06-02  Eric Christopher  <echristo@apple.com>
18511
18512         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
18513         * gcc.target/i386/20020523-1.c: Skip if darwin.
18514         * gcc.target/i386/asm-3.c: Ditto.
18515         * gcc.target/i386/20011119-1.c: Ditto.
18516         * gcc.target/i386/clobbers.c: Remove pic part of test.
18517
18518 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
18519
18520         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
18521         * g++.old-deja/g++.other/init19.C: Ditto.
18522         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
18523         and add other platforms as expected failures.
18524
18525 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
18526
18527         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
18528         (is-effective-target-keyword): Ditto.
18529
18530 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
18531
18532         PR fortran/27715
18533         * gfortran.dg/extended_char_comparison_1.f:  New test.
18534
18535 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
18536
18537         PR fortran/25098
18538         * gfortran.dg/dummy_procedure_1.f90: New test.
18539
18540         PR fortran/25147
18541         * gfortran.dg/dummy_procedure_2.f90: New test.
18542
18543         * gfortran.dg/associated_2.f90: Correct to make consistent with
18544         standard.
18545
18546 2006-05-31  Roger Sayle  <roger@eyesopen.com>
18547
18548         * gcc.target/i386/387-11.c: New test case.
18549
18550 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
18551
18552         PR c++/27801
18553         * g++.dg/template/cond6.C: New test.
18554
18555         PR c++/26496
18556         * g++.dg/template/crash51.C: New test.
18557         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
18558
18559         PR c++/27385
18560         * g++.dg/init/array20.C: New test.
18561
18562 2006-05-31  Roger Sayle  <roger@eyesopen.com>
18563
18564         * gcc.dg/builtins-54.c: New test case.
18565
18566 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
18567
18568         PR c++/26433
18569         * g++.dg/template/fntry1.C: Add dg-do link.
18570
18571         PR c++/27808
18572         * g++.dg/parse/friend6.C: New test.
18573
18574 2006-05-30  Asher Langton  <langton2@llnl.gov>
18575
18576         * gfortran.dg/cray_pointers_7.f90: New test.
18577
18578 2006-05-30  Roger Sayle  <roger@eyesopen.com>
18579
18580         PR tree-optimization/23452
18581         * gcc.dg/fold-mulconj-1.c: New test case.
18582
18583 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
18584
18585         PR c++/27803
18586         * g++.dg/parse/bitfield1.C: New test.
18587
18588 2006-05-30  Roger Sayle  <roger@eyesopen.com>
18589
18590         * gcc.target/ppc-eq0-1.c: New test case.
18591         * gcc.target/ppc-negeq0-1.c: New test case.
18592
18593 2006-05-30  Dirk Mueller  <dmueller@suse.de>
18594
18595         PR c/27273
18596         * gcc.dg/overflow-warn-5.c: New test.
18597
18598 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18599
18600         PR c/27718
18601         * gcc.dg/sizeof-1.c: New test.
18602
18603 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
18604
18605         PR target/27790
18606         * gcc.target/i386/pr27790.c: New test.
18607
18608 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18609
18610         PR libgfortran/27757
18611         * gfortran.dg/direct_io_5.f90: New test.
18612
18613 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18614
18615         PR libgfortran/27634
18616         * gfortran.dg/fmt_missing_period_1.f: New test.
18617         * gfortran.dg/fmt_missing_period_2.f: New test.
18618         * gfortran.dg/fmt_missing_period_3.f: New test.
18619
18620 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18621
18622         PR fortran/19777
18623         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
18624         arrays.
18625
18626 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18627
18628         PR c++/27713
18629         * g++.dg/template/new6.C: New test.
18630
18631 2006-05-29  Roger Sayle  <roger@eyesopen.com>
18632
18633         PR tree-optimization/24964
18634         * gcc.target/i386/387-10.c: New test case.
18635
18636 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
18637
18638         * intrinsics/string_intrinsics.c (compare_string):
18639         Use memcmp instead of strncmp to avoid tripping over
18640         CHAR(0) in a string.
18641
18642 2006-05-27  Richard Guenther  <rguenther@suse.de>
18643
18644         PR middle-end/27773
18645         * gcc.dg/torture/pr27773.c: New testcase.
18646
18647 2006-05-27  Dirk Mueller  <dmueller@suse.de>
18648
18649         * gcc.dg/pr24561.c: Rename to..
18650         * gcc.dg/pr25962.c: .. this.
18651
18652 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18653
18654         PR fortran/19777
18655         * gfortran.dg/bounds_check_2.f: New test.
18656
18657 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
18658
18659         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
18660         * gfortran.dg/byte_1.f90: Likewise.
18661         * gfortran.dg/dup_save_2.f90: Likewise.
18662
18663 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
18664
18665         * gfortran.dg/associated_2.f90: New test.
18666
18667 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18668
18669         PR fortran/27524
18670         * gfortran.dg/bounds_check_1.f90: New test.
18671
18672 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
18673
18674         PR rtl-optimization/27661
18675         * gcc.dg/pr27661.c: New test case.
18676
18677 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18678
18679         PR fortran/23151
18680         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
18681         * gfortran.dg/print_parentheses_1.f:  New test.
18682         * gfortran.dg/print_parentheses_2.f90:  New test.
18683
18684 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
18685
18686         PR target/27758
18687         * gcc.dg/pr27758.c: New test.
18688
18689 2006-05-24  Falk Hueffner  <falk@debian.org>
18690
18691         * gcc.c-torture/compile/pr27571.c: New test.
18692
18693 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
18694
18695         PR fortran/27709
18696         * gfortran.dg/spec_expr_4.f90: New test.
18697
18698         PR fortran/27155
18699         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
18700
18701 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
18702
18703         PR c++/20103
18704         * g++.dg/ext/complit6.C: New test.
18705         * g++.dg/ext/complit3.C: Adjust error markers.
18706         * g++.dg/init/const3.C: New test.
18707
18708 2006-05-25  Richard Guenther  <rguenther@suse.de>
18709
18710         PR middle-end/27743
18711         * gcc.dg/torture/pr27743.c: New testcase.
18712
18713 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18714
18715         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
18716
18717 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
18718
18719         * gcc.dg/compat/scalar-by-value-x.h: New.
18720         * gcc.dg/compat/scalar-by-value-y.h: New.
18721         * gcc.dg/compat/scalar-by-value-5.c: New.
18722         * gcc.dg/compat/scalar-by-value-5_main.c: New.
18723         * gcc.dg/compat/scalar-by-value-5_x.c: New.
18724         * gcc.dg/compat/scalar-by-value-5_y.c: New.
18725         * gcc.dg/compat/scalar-by-value-6.c: New.
18726         * gcc.dg/compat/scalar-by-value-6_main.c: New.
18727         * gcc.dg/compat/scalar-by-value-6_x.c: New.
18728         * gcc.dg/compat/scalar-by-value-6_y.c: New.
18729
18730 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
18731
18732         PR tree-optimization/27639
18733         PR tree-optimization/26719
18734         * gcc.dg/pr27639.c: New test.
18735         * gcc.dg/pr26719.c: New test.
18736         * gcc.dg/tree-ssa/scev-cast.c: New test.
18737
18738 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
18739
18740         PR c++/20173
18741         * g++.dg/template/error21.C: New test.
18742
18743 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
18744
18745         PR target/27696
18746         * gcc.target/i386/pr27696.c: New.
18747
18748 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
18749
18750         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
18751
18752         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
18753
18754 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18755
18756         PR c++/27716
18757         * g++.dg/other/assign1.C: New test.
18758
18759 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
18760
18761         PR target/27266
18762         * gcc.target/i386/pr27266.c: New.
18763
18764 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18765
18766         PR c++/27451
18767         * g++.dg/ext/asm9.C: New test.
18768
18769 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
18770
18771         PR rtl-optimization/25514
18772         * gcc.c-torture/compile/pr25514.c: New test.
18773
18774 2006-05-22  Richard Guenther  <rguenther@suse.de>
18775
18776         Revert
18777         2006-01-31  Richard Guenther  <rguenther@suse.de>
18778
18779         * gcc.target/i386/sselibm-1.c: New testcase.
18780         * gcc.target/i386/sselibm-2.c: Likewise.
18781         * gcc.target/i386/sselibm-3.c: Likewise.
18782         * gcc.target/i386/sselibm-4.c: Likewise.
18783         * gcc.target/i386/sselibm-5.c: Likewise.
18784
18785 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18786
18787         PR c/27420
18788         * gcc.dg/func-args-2.c: New test.
18789
18790         PR c/26818
18791         * gcc.dg/struct-incompl-1.c: New test.
18792
18793 2006-05-22  Richard Guenther  <rguenther@suse.de>
18794
18795         PR testsuite/27708
18796         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
18797         the transformations we test for.
18798
18799 2006-05-22  Richard Guenther  <rguenther@suse.de>
18800
18801         PR testsuite/27707
18802         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
18803
18804 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
18805
18806         PR c++/27210
18807         * g++.dg/warn/new1.C: New test.
18808         * g++.dg/template/new5.C: Likewise.
18809
18810 2006-05-21  Roger Sayle  <roger@eyesopen.com>
18811
18812         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
18813         * gcc.target/i386/20060512-3.c: Likewise.
18814
18815 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
18816
18817         PR rtl-optimization/27671
18818         * gcc.c-torture/execute/pr27671-1.c: New.
18819         * gcc.dg/pr27671-2.c: Likewise.
18820
18821         PR tree-optimization/26622.
18822         * gcc.c-torture/compile/pr26622.c: New.
18823
18824 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18825
18826         PR fortran/27613
18827         * gfortran.dg/recursive_reference_1.f90: New test.
18828
18829 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18830
18831         PR fortran/25746
18832         * gfortran.dg/elemental_subroutine_3.f90: New test.
18833
18834         PR fortran/25090
18835         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
18836
18837         PR fortran/27584
18838         * gfortran.dg/associated_target_1.f90: New test.
18839
18840         PR fortran/19015
18841         * gfortran.dg/maxloc_shape_1.f90: New test.
18842
18843 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18844
18845         PR libgfortran/24459
18846         * gfortran.dg/namelist_24.f90: New test.
18847         * gfortran.dg/namelist_12.f: Fix typo in comment.
18848
18849 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
18850
18851         PR middle-end/25776
18852         * g++.dg/other/error11.C: New test.
18853
18854 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18855
18856         * gcc.target/mips/pr26765.c: Add -w to options.
18857
18858 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18859
18860         * lib/target-supports.exp (check_effective_target_mpaired_single):
18861         New function.
18862         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
18863         multilibs.
18864         * g++.dg/vect/vect.exp: Likewise.
18865
18866 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18867
18868         PR testsuite/25891
18869         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
18870
18871 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
18872
18873         PR fortran/27662
18874         * gfortran.dg/temporary_1.f90: New file.
18875
18876 2006-05-19  Andreas Schwab  <schwab@suse.de>
18877
18878         * g++.dg/other/unused1.C: Also match "stringz".
18879
18880 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
18881
18882         PR c++/26433
18883         * g++.dg/template/fntry1.C: New test.
18884
18885 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
18886
18887         PR c++/27471
18888         PR c++/27506
18889         * g++.dg/conversion/bitfield5.C: New test.
18890         * g++.dg/conversion/bitfield6.C: New test.
18891
18892 2006-05-18  Mike Stump  <mrs@apple.com>
18893
18894         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
18895         * gcc.dg/vla-4.c: Add.
18896         * gcc.dg/vla-5.c: Add.
18897         * gcc.dg/vla-6.c: Add.
18898
18899 2006-05-12  Stuart Hastings  <stuart@apple.com>
18900
18901         * gcc.target/i386/20060512-1.c: New.
18902         * gcc.target/i386/20060512-2.c: New.
18903         * gcc.target/i386/20060512-3.c: New.
18904         * gcc.target/i386/20060512-4.c: New.
18905
18906 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
18907
18908         PR c++/26122
18909         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
18910
18911         PR c++/26068
18912         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
18913         * g++.dg/parse/linkage1.C: New test.
18914
18915 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
18916
18917         PR tree-optimization/27548
18918         * g++.dg/tree-ssa/pr27548.C: New test.
18919
18920 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18921
18922         PR fortran/26551
18923         * gfortran.dg/recursive_check_1.f: New test.
18924         * gfortran.dg/recursive_check_2.f90: New test.
18925
18926 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
18927
18928         * g++.dg/opt/temp2.C: New test.
18929
18930 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
18931
18932         PR c++/27491
18933         * g++.dg/init/brace5.C: New test.
18934
18935         PR middle-end/27415
18936         * gcc.dg/gomp/pr27415.c: New test.
18937         * g++.dg/gomp/pr27415.C: New test.
18938
18939         PR tree-optimization/27549
18940         * g++.dg/tree-ssa/pr27549.C: New test.
18941
18942 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18943
18944         PR libgfortran/27575
18945         * gfortran.dg/read_eof_4.f90: New test.
18946
18947 2006-05-16  Richard Guenther  <rguenther@suse.de>
18948
18949         PR tree-optimization/22303
18950         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
18951
18952 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
18953
18954         PR middle-end/27573
18955         * gcc.dg/gomp/pr27573.c: New test.
18956         * gfortran.dg/gomp/pr27573.f90: New test.
18957
18958         PR c/27499
18959         * gcc.dg/gomp/pr27499.c: New test.
18960         * g++.dg/gomp/pr27499.C: New test.
18961
18962 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
18963
18964         PR c++/27339
18965         * g++.dg/parser/access8.C: Adjust error marker.
18966         * g++.dg/template/access17.C: New test.
18967         * g++.dg/template/access18.C: Likewise.
18968
18969 2006-05-15  Roger Sayle  <roger@eyesopen.com>
18970
18971         PR target/26600
18972         * gcc.target/i386/pr26600.c: New test case.
18973
18974 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
18975
18976         PR c++/27505
18977         * g++.dg/expr/bitfield1.C: New test.
18978
18979 2006-05-15  Richard Guenther  <rguenther@suse.de>
18980
18981         PR tree-optimization/27603
18982         * gcc.dg/torture/pr27603.c: New testcase.
18983
18984 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
18985
18986         PR fortran/25090
18987         * gfortran.dg/entry_dummy_ref_1.f90: New test.
18988
18989         PR fortran/25082
18990         * gfortran.dg/scalar_return_1.f90: New test.
18991
18992         PR fortran/27411
18993         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
18994
18995 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
18996
18997         * gcc.dg/gomp/critical-4.c: New test.
18998         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
18999         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
19000         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
19001         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
19002
19003 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19004
19005         PR c++/27582
19006         * g++.dg/template/dependent-args1.C: New test.
19007
19008         PR c++/27581
19009         * g++.dg/lookup/this1.C: New test.
19010
19011         PR c++/27315
19012         * g++.dg/template/operator6.C: New test.
19013         * g++.dg/template/incomplete3.C: New test.
19014
19015         PR c++/27559
19016         * g++.dg/template/new4.C: New test.
19017
19018         PR c++/27496
19019         * g++.dg/template/void2.C: New test.
19020
19021 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
19022
19023         * g++.dg/template/dependent-expr5.C: New test.
19024
19025 2006-05-14  Roger Sayle  <roger@eyesopen.com>
19026
19027         PR middle-end/26729
19028         * gcc.dg/pr26729-1.c: New test case.
19029
19030 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
19031
19032         * gcc.dg/pr27003.c: New test.
19033
19034 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
19035
19036         * lib/target-supports.dg (check_cxa_atexit_available): Change
19037         v3_target_compile to ${tool}_target_compile.
19038
19039 2006-05-11  Jason Merrill  <jason@redhat.com>
19040
19041         * lib/scanasm.exp (scan-not-hidden): Fix typo.
19042
19043 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19044
19045         PR fortran/27553
19046         * gfortran.dg/label_5.f90: New test.
19047
19048 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
19049
19050         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
19051         check_effective_target_powerpc_altivec_ok): New.
19052         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
19053         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
19054         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
19055         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
19056         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
19057         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
19058         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
19059         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
19060         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
19061         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
19062         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
19063         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
19064         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
19065         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
19066         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
19067         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
19068         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
19069         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
19070         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
19071         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
19072         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
19073         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
19074         gcc.target/powerpc/altivec-9.c,
19075         gcc.target/powerpc/altivec-consts.c,
19076         gcc.target/powerpc/altivec-pr22085.c,
19077         gcc.target/powerpc/altivec-splat.c,
19078         gcc.target/powerpc/altivec-types-1.c,
19079         gcc.target/powerpc/altivec-types-2.c,
19080         gcc.target/powerpc/altivec-types-3.c,
19081         gcc.target/powerpc/altivec-types-4.c,
19082         gcc.target/powerpc/altivec-varargs-1.c,
19083         gcc.target/powerpc/altivec-vec-merge.c,
19084         gcc.target/powerpc/ppc-vector-memcpy.c,
19085         gcc.target/powerpc/ppc-vector-memset.c,
19086         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
19087         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
19088         these effective targets.
19089         * gcc.dg/vmx/pr27006.c: Add missing close brace.
19090         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
19091
19092 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19093
19094         PR middle-end/27384
19095         * g++.dg/other/fold1.C: New test.
19096
19097         PR middle-end/27488
19098         * gcc.dg/fold-nonneg-1.c: New test.
19099
19100         PR c++/27547
19101         * g++.dg/other/operator1.C: New test.
19102
19103 2006-05-11  Richard Guenther  <rguenther@suse.de>
19104
19105         PR middle-end/27529
19106         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
19107
19108 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
19109
19110         * lib/target-supports-dg.exp (check-flags): New.
19111         (dg-skip-if): Move flag checks.
19112
19113 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
19114
19115         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
19116         * lib/target-supports.dg (check_cxa_atexit_available): New.
19117
19118 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
19119
19120         PR fortran/27470
19121         * gfortran.dg/multiple_allocation_2.f90: New test case.
19122
19123 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
19124
19125         * gcc.target/arm/pr27387.C: Fix a comment typo.
19126
19127 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19128
19129         PR fortran/24549
19130         * gfortran.dg/error_recovery_1.f90: New test.
19131
19132 2006-05-10  Richard Guenther  <rguenther@suse.de>
19133
19134         PR tree-optimization/27302
19135         * gcc.dg/torture/pr27302.c: New testcase.
19136
19137 2006-05-09  Dirk Mueller  <dmueller@suse.de>
19138         Richard Guenther  <rguenther@suse.de>
19139
19140         PR middle-end/27498
19141         * gcc.dg/tree-ssa/pr27498.c: New testcase.
19142
19143 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
19144
19145         PR rtl-optimization/27335
19146         * gcc.dg/pr27335.c: New test.
19147
19148 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
19149
19150         * gcc.target/mips/mips-ps-5.c: New file.
19151
19152 2006-05-08  Jan Hubicka  <jh@suse.cz>
19153
19154         PR middle-end/25962
19155         * gcc.dg/pr25962.c: New.
19156
19157 2006-05-08  Roger Sayle  <roger@eyesopen.com>
19158
19159         PR target/27158
19160         * gcc.target/powerpc/pr27158.c: New test case.
19161
19162 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
19163
19164         PR testsuite/27476
19165         * ada/acats/run_all.sh: Use test -z.
19166
19167 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19168
19169         PR libfortran/18271
19170         * gfortran.dg/spec_expr_3.f90: New test.
19171
19172 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
19173
19174         PR target/24879
19175         * gcc.target/i386/monitor.c: New file.
19176
19177 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
19178
19179         * gcc.dg/pr27095.c: xfail *-*-darwin*.
19180
19181 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19182
19183         PR c++/27447
19184         * g++.dg/other/ptrmem7.C: New test.
19185
19186 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19187
19188         PR target/27421
19189         * gcc.dg/array-9.c: New test.
19190
19191 2006-05-07  Richard Guenther  <rguenther@suse.de>
19192
19193         PR tree-optimization/27409
19194         * gcc.dg/torture/pr27409.c: New testcase.
19195
19196 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19197
19198         PR fortran/27457
19199         * gfortran.dg/select_6.f90: New.
19200
19201 2006-05-07  Richard Guenther  <rguenther@suse.de>
19202
19203         PR tree-optimization/27136
19204         * gcc.dg/torture/pr27136.c: New testcase.
19205
19206 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
19207
19208         PR fortran/24813
19209         * gfortran.dg/char_cons_len_1.f90: New test.
19210
19211 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19212
19213         PR c++/27427
19214         * g++.dg/template/incomplete2.C: New test.
19215
19216 2006-05-06  Richard Guenther  <rguenther@suse.de>
19217
19218         PR tree-optimization/27151
19219         * gcc.dg/vect/pr27151.c: New testcase.
19220
19221 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19222
19223         PR c++/27430
19224         * g++.dg/template/void1.C: New test.
19225
19226         PR c++/27423
19227         * g++.dg/other/void2.C: New test.
19228
19229         PR c++/27422
19230         * g++.dg/conversion/void1.C: New test.
19231
19232 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
19233
19234         PR/21391
19235         * g++.dg/other/unused1.C: New.
19236
19237 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19238
19239         PR objc/27240
19240         * objc.dg/member-1.m: New test.
19241
19242 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
19243
19244         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
19245
19246 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19247
19248         PR libfortran/26985
19249         * gfortran.dg/matmul_2.f90: New test.
19250
19251 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
19252
19253         * ada/acats/run_all.sh: Use sync when main not found.
19254
19255 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
19256
19257         PR target/26765
19258         * gcc.target/mips/pr26765.c: New.
19259
19260 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
19261
19262         * gcc.target/bfin: New directory.
19263         * gcc.target/bfin/bfin.exp: New file.
19264         * gcc.target/bfin/frmul.c: New file.
19265         * gcc.target/bfin/arith.c: New file.
19266         * gcc.target/bfin/mul-combine.c: New file.
19267         * gcc.target/bfin/shift.c: New file.
19268
19269 2006-05-04  Richard Guenther  <rguenther@suse.de>
19270
19271         PR tree-optimization/14287
19272         PR tree-optimization/14844
19273         PR tree-optimization/19792
19274         PR tree-optimization/21608
19275         PR tree-optimization/27090
19276         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
19277         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
19278         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
19279         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
19280         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
19281
19282 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
19283
19284         PR tree-optimization/27285
19285         * gcc.c-torture/execute/pr27285.c: New test.
19286
19287         PR middle-end/27388
19288         * gcc.dg/gomp/pr27388-1.c: New test.
19289         * gcc.dg/gomp/pr27388-2.c: New test.
19290         * gcc.dg/gomp/pr27388-3.c: New test.
19291
19292         PR c++/27359
19293         * g++.dg/gomp/pr27359.C: New test.
19294
19295 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
19296
19297         PR fortran/20248
19298         * gfortran.dg/iargc.f90: New test.
19299
19300 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19301
19302         PR c++/27102
19303         * g++.dg/template/crash49.C: New test.
19304
19305 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
19306
19307         PR testsuite/27032
19308         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
19309
19310 2006-05-02  Jeff Law  <law@redhat.com>
19311
19312         PR tree-optimization/27364
19313         * gcc.c-torture/execute/pr27364.c: New test.
19314
19315 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19316
19317         PR c++/27309
19318         * g++.dg/parser/ctor5.C: New test.
19319
19320 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
19321
19322         PR target/27387
19323         * gcc.target/arm/arm.exp: New.
19324         * gcc.target/arm/pr27387.C: Likewise.
19325
19326 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
19327
19328         PR fortran/27269
19329         PR fortran/27324
19330         * gfortran.dg/module_equivalence_2.f90: New test.
19331
19332 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
19333
19334         PR middle-end/27337
19335         * g++.dg/gomp/pr27337-1.C: New test.
19336         * g++.dg/gomp/pr27337-2.C: New test.
19337
19338         PR middle-end/27328
19339         * gcc.dg/gomp/pr27328.c: New test.
19340
19341         PR middle-end/27325
19342         * g++.dg/gomp/pr27325.C: New test.
19343
19344         PR middle-end/27310
19345         * g++.dg/gomp/pr27310.C: New test.
19346
19347 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19348
19349         PR tree-optimization/27291
19350         * g++.dg/tree-ssa/pr27291.C: New test.
19351
19352 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19353
19354         PR tree-optimization/27283
19355         * g++.dg/tree-ssa/pr27283.C: New test.
19356
19357 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19358
19359         * gcc.dg/tree-ssa/loop-16.c: New test.
19360
19361 2006-05-01  Roger Sayle  <roger@eyesopen.com>
19362             Joseph S. Myers  <joseph@codesourcery.com>
19363
19364         * gcc.dg/Wconversion-3.c: New test case.
19365         * gcc.dg/Wconversion-4.c: Likewise.
19366
19367 2006-05-01  Richard Guenther  <rguenther@suse.de>
19368
19369         PR tree-optimization/26726
19370         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
19371
19372 2006-04-30  Roger Sayle  <roger@eyesopen.com>
19373
19374         * gcc.dg/Woverflow-1.c: New test case.
19375         * gcc.dg/Woverflow-2.c: Likewise.
19376         * gcc.dg/Woverflow-3.c: Likewise.
19377
19378 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
19379
19380         PR c++/27094
19381         * g++.dg/template/defarg8.C: New test.
19382
19383 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19384
19385         PR c++/27278
19386         * g++.dg/parse/operator7.C: New test.
19387
19388 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19389
19390         PR c++/11471
19391         PR c++/27102
19392         * g++.dg/template/crash48.C: New test.
19393
19394         PR c++/27279
19395         * g++.dg/parse/ctor4.C: New test.
19396
19397 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19398
19399         PR fortran/25681
19400         * gfortran.df/char_type_len.f90: New test.
19401
19402 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19403
19404         PR libgfortran/27304
19405         * gfortran.dg/fmt_exhaust.f90: New test.
19406
19407 2006-04-28  Roger Sayle  <roger@eyesopen.com>
19408
19409         PR c/25309
19410         * gcc.dg/large-size-array-2.c: New test case.
19411
19412 2006-04-28  Richard Guenther  <rguenther@suse.de>
19413
19414         PR target/26826
19415         * gcc.target/i386/pr26826.c: New testcase.
19416
19417 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
19418
19419         PR middle-end/27260
19420         * gcc.c-torture/execute/pr27260.c: New.
19421
19422 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
19423
19424         PR middle-end/27095
19425         * gcc.dg/pr27095.c: New.
19426
19427 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
19428
19429         PR c++/27292
19430         * g++.dg/conversion/bitfield4.C: New test.
19431
19432 2006-04-27  Eric Christopher  <echristo@apple.com>
19433
19434         * gcc.dg/pragma-ms_struct.c: New.
19435
19436 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
19437
19438         PR c++/27102
19439         * g++.dg/template/crash47.C: New test.
19440
19441 2006-04-27  Dirk Mueller  <dmueller@suse.de>
19442
19443         * gcc.target/i386/sse-7.c: build with -msse.
19444
19445 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
19446
19447         PR testsuite/27274:
19448         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
19449         (main): Exit if processor doesn't support SSE.
19450
19451 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
19452
19453         PR middle-end/27282
19454         * gcc.c-torture/compile/pr27282.c: New test.
19455
19456 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
19457
19458         PR middle-end/26913
19459         * g++.dg/gomp/pr26913.C: New test.
19460
19461         PR c/25996
19462         * gcc.dg/gomp/pr25996.c: New test.
19463         * g++.dg/gomp/pr25996.C: New test.
19464
19465 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
19466
19467         PR rtl-optimization/26725
19468         * gcc.c-torture/compile/pr26725.c: New test.
19469
19470 2006-04-25  Richard Guenther  <rguenther@suse.de>
19471
19472         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
19473         than n + -1.
19474
19475 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
19476
19477         * gcc.dg/20060425-1.c: New testcase.
19478
19479 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
19480
19481         PR tree-optimization/26865
19482         * gcc.dg/pr26865.c: New test.
19483
19484 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
19485
19486         PR c++/27292
19487         * g++.dg/conversion/bitfield1.C: New test.
19488         * g++.dg/conversion/bitfield2.C: Likewise.
19489         * g++.dg/conversion/bitfield3.C: Likewise.
19490
19491 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
19492         Richard Guenther  <rguenther@suse.de>
19493
19494         PR tree-optimization/27236
19495         * gcc.dg/tree-ssa/pr27236.c: New testcase.
19496
19497 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19498
19499         PR c++/19963
19500         * g++.dg/other/incomplete2.C: New test.
19501
19502 2006-04-24  Richard Guenther  <rguenther@suse.de>
19503
19504         PR middle-end/26869
19505         * gcc.dg/torture/pr26869.c: New testcase.
19506
19507 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
19508         Richard Guenther  <rguenther@suse.de>
19509
19510         PR tree-optimization/27218
19511         * g++.dg/tree-ssa/pr27218.C: New testcase.
19512
19513 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
19514
19515         PR c++/26912
19516         * g++.dg/template/friend41.C: New test.
19517
19518 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
19519
19520         * g++.dg/opt/pr15551.C: Include cstdio.
19521         (main): Use remove instead of unlink.
19522
19523 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
19524
19525         * gcc.dg/sibcall-7.c: New test.
19526         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
19527         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
19528         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
19529         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
19530         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
19531
19532 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
19533
19534         PR c++/26534
19535         * g++.dg/opt/bitfield1.C: New test.
19536         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
19537         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
19538         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
19539         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
19540         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
19541         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
19542         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
19543         * g++.dg/abi/bitfield2.C: Likewise.
19544         * g++.dg/init/bitfield1.C: Likewise.
19545
19546 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
19547
19548         PR fortran/25099
19549         * gfortran.dg/elemental_subroutine_4.f90: New test.
19550         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
19551         call sub (m, x).
19552
19553 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19554
19555         * gcc.c-torture/compile/20060421-1.c: New testcase.
19556
19557 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19558
19559         PR c/25875
19560         * gcc.dg/init-bad-4.c: New test.
19561
19562 2006-04-21  Paul Brook  <paul@codesourcery.com>
19563
19564         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
19565
19566 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
19567
19568         PR fortran/27122
19569         * gfortran.dg/defined_operators_1.f90: New test.
19570         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
19571         remove old ones associated, incorrectly, with Note 5.46.
19572
19573         PR fortran/27113
19574         * gfortran.dg/character_array_constructor_1.f90: New test.
19575
19576 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
19577
19578         * gcc.dg/20060419-1.c: New test.
19579
19580 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
19581
19582         PR c/26774
19583         * gcc.dg/struct-parse-1.c: New test case.
19584
19585 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19586
19587         PR c++/26558
19588         * g++.dg/parse/template19.C: New test.
19589
19590         PR c++/26739
19591         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
19592
19593         PR c++/26036
19594         * g++.dg/expr/call3.C: New test.
19595
19596         PR c++/10385
19597         * g++.dg/conversion/dynamic1.C: New test.
19598
19599 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
19600
19601         PR c++/27102
19602         * g++.dg/template/crash35.C: Tweak error markers.
19603         * g++.dg/template/crash46.C: New test.
19604         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
19605         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
19606
19607 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
19608
19609         PR rtl-optimization/14261
19610         * gcc.c-torture/compile/20060419-1.c: Added.
19611
19612 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
19613
19614         * gfortran.dg/label_1.f90: Adjust dg-error.
19615
19616 2006-04-16  Roger Sayle  <roger@eyesopen.com>
19617
19618         PR target/26961
19619         * gcc.dg/fold-cond-1.c: New test case.
19620         * gcc.dg/pr26961-1.c: Likewise.
19621
19622 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19623
19624         PR libgfortran/27138
19625         * gfortran.dg/read_bad_advance.f90: New test.
19626
19627 2006-04-16  Roger Sayle  <roger@eyesopen.com>
19628             Dale Johannesen  <dalej@apple.com>
19629
19630         PR target/24076
19631         * gcc.target/i386/vecinit-3.c: New testcase.
19632         * gcc.target/i386/vecinit-4.c: Likewise.
19633         * gcc.target/i386/sse-18.c: Likewise.
19634         * gcc.target/i386/sse-19.c: Likewise.
19635
19636 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
19637
19638         * gfortran.dg/allocate_zerosize_1.f90: New test.
19639
19640 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
19641
19642         PR c++/26365
19643         * g++.dg/template/crash45.C: New test.
19644
19645 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
19646
19647         PR fortran/26787
19648         * gfortran.dg/proc_assign_1.f90: New test.
19649         * gfortran.dg/procedure_lvalue.f90: Change message.
19650         * gfortran.dg/namelist_4.f90: Add new error.
19651
19652         PR fortran/25597
19653         PR fortran/27096
19654         * gfortran.dg/auto_pointer_array_result_1.f90
19655
19656         PR fortran/27089
19657         * gfortran.dg/specification_type_resolution_1.f90
19658
19659         PR fortran/18003
19660         PR fortran/25669
19661         PR fortran/26834
19662         * gfortran.dg/bounds_temporaries_1.f90: New test.
19663
19664         PR fortran/27124
19665         * gfortran.dg/array_return_value_1.f90: New test.
19666
19667 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
19668
19669         PR fortran/25336
19670         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
19671
19672 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
19673
19674         PR middle-end/26823
19675         * g++.dg/gomp/pr26823-1.C: New test.
19676         * g++.dg/gomp/pr26823-2.C: New test.
19677
19678 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
19679
19680         PR middle-end/27134
19681         * gcc.dg/pr27314.c: New test.
19682
19683 2006-04-13  Richard Henderson  <rth@redhat.com>
19684
19685         * g++.dg/gomp/block-0.C: Update expected matches.
19686
19687 2006-04-13  DJ Delorie  <dj@redhat.com>
19688
19689         * lib/target-supports.exp (check_effective_target_int32plus): New.
19690         (check_effective_target_ptr32plus): New.
19691         (check_effective_target_size32plus): New.
19692         (check_effective_target_int16): New.
19693         (check_profiling_available): Add m32c to the list of unsupported
19694         targets.
19695
19696         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
19697         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
19698         memory size.
19699         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
19700         pointers.
19701         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
19702         size_t.
19703         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
19704         and size_t.
19705         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
19706         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
19707         not just xstormy16.  Skip m32c due to weird pointer size.
19708         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
19709         not just xstormy16.
19710         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
19711         not just xstormy16.
19712         * gcc.dg/20020312-2.c: Add m32c support.
19713         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
19714         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
19715         in test.
19716         * gcc.dg/20050321-2.c: Require >=32 bit integers.
19717         * gcc.dg/asm-1.c: Skip if int and short are the same size.
19718         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
19719         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
19720         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
19721         formats
19722         * gcc.dg/init-string-2.c: Require >=32 bit integers.
19723         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
19724         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
19725         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
19726         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
19727         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
19728         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
19729         in test.
19730         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
19731         in test.
19732         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
19733         * gcc.dg/pr23049.c: Require >=32 bit integers.
19734         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
19735         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
19736         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
19737         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
19738         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
19739         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
19740         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
19741         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
19742         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
19743         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
19744         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
19745         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
19746         prototype in test.
19747         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
19748         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
19749         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
19750         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
19751         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
19752
19753         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
19754         * gcc.c-torture/execute/20040703-1.x: Likewise.
19755         * gcc.c-torture/execute/20040705-1.x: Likewise.
19756         * gcc.c-torture/execute/20040705-2.x: Likewise.
19757         * gcc.c-torture/execute/20040709-1.x: Likewise.
19758         * gcc.c-torture/execute/20040709-2.x: Likewise.
19759         * gcc.c-torture/execute/20040811-1.x: Likewise.
19760         * gcc.c-torture/execute/20050316-1.x: Likewise.
19761         * gcc.c-torture/execute/bitfld-4.x: Likewise.
19762         * gcc.c-torture/execute/pr19689.x: Likewise.
19763         * gcc.c-torture/execute/pr7284-1.x: Likewise.
19764         * gcc.c-torture/execute/usmul.x: Likewise.
19765         * gcc.c-torture/execute/vrp-5.x: Likewise.
19766         * gcc.c-torture/execute/vrp-6.x: Likewise.
19767         * gcc.dg/debug/20041023-1.s: Likewise.
19768
19769 2006-04-13  Roger Sayle  <roger@eyesopen.com>
19770
19771         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
19772         of integers to a vector types are now constant expressions in C.
19773         * gcc.dg/vect/vect-fold-1.c: New test case.
19774
19775 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
19776             Ulrich Weigand  <uweigand@de.ibm.com>
19777
19778         PR target/27006
19779         * gcc.dg/vmx/pr27006.c: New testcase.
19780
19781 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19782
19783         PR libgfortran/26766
19784         * gfortran.dg/write_recursive.f90: New test.
19785
19786 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
19787
19788         * g++.dg/parse/dtor7.C: New test.
19789         * g++.dg/parse/new1.C: Add error marker.
19790         * g++.dg/template/new3.C: New test.
19791
19792         PR c++/26122
19793         * g++.dg/template/pure1.C: New test.
19794
19795         PR c++/26295
19796         * g++.dg/parse/ptrmem4.C: New test.
19797
19798 2006-04-10  Jeff Law  <law@redhat.com>
19799
19800         PR/27087
19801         * gcc.c-torture/compile/pr27087.c: New test.
19802
19803 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
19804
19805         PR/21391
19806         * gcc.dg/20060410.c: New.
19807
19808 2006-04-10  Matthias Klose  <doko@debian.org>
19809
19810         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
19811         Recognize multilib directory names containing underscores.
19812
19813 2006-04-10  Roger Sayle  <roger@eyesopen.com>
19814
19815         * gcc.target/i386/vecinit-1.c: New test case.
19816         * gcc.target/i386/vecinit-2.c: Likewise.
19817
19818 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
19819
19820         PR debug/27057
19821         * g++.dg/debug/dwarf2-2.C: New test.
19822
19823 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
19824
19825         PR rtl-optimization/27073
19826         * gcc.c-torture/execute/pr27073.c: New test.
19827
19828 2006-04-08  Mike Stump  <mrs@apple.com>
19829
19830         * gcc.dg/pragma-darwin.c: Improve for ppc64.
19831
19832 2006-04-07  Richard Guenther  <rguenther@suse.de>
19833
19834         PR tree-optimization/26135
19835         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
19836
19837 2006-04-06  Jan Hubicka  <jh@suse.cz>
19838
19839         PR profile/26399
19840         * g++.dg/bprob/g++-bprob-2.C: New testcase.
19841
19842 2006-04-06  Roger Sayle  <roger@eyesopen.com>
19843
19844         * g++.dg/conversion/nullptr1.C: New test case.
19845         * g++.dg/conversion/nullptr2.C: Likewise.
19846
19847 2006-04-05  Roger Sayle  <roger@eyesopen.com>
19848
19849         * gfortran.dg/dependency_18.f90: New test case.
19850
19851 2006-04-05  Richard Guenther  <rguenther@suse.de>
19852
19853         PR tree-optimization/26919
19854         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
19855         * gcc.dg/ipa/ipa-2.c: Likewise.
19856         * gcc.dg/ipa/ipa-3.c: Likewise.
19857         * gcc.dg/ipa/ipa-5.c: Likewise.
19858
19859 2006-04-05  Richard Guenther  <rguenther@suse.de>
19860
19861         PR tree-optimization/26763
19862         * gcc.dg/torture/pr26763-1.c: New testcase.
19863         * gcc.dg/torture/pr26763-2.c: Likewise.
19864
19865 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
19866
19867         PR fortran/23634
19868         PR fortran/25619
19869         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
19870
19871 2006-04-04  Eric Christopher  <echristo@apple.com>
19872
19873         * gcc.target/i386/387-1.c: Allow regexp to match darwin
19874         stubs.
19875         * gcc.target/i386/387-5.c: Ditto.
19876
19877 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
19878
19879         * gcc.target/sparc/struct-ret-check.c: New test.
19880
19881 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19882
19883         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
19884         zero decimal digits specified in format.
19885
19886 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
19887
19888         PR fortran/26891
19889         * gfortran.dg/missing_optional_dummy_1.f90: New test.
19890
19891         PR fortran/26976
19892         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
19893         * gfortran.dg/initialization_1.f90: Make assignment compliant.
19894         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
19895         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
19896         compliant and detect bigendian-ness.
19897
19898 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
19899
19900         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
19901         dummy arguments work when the actual argument is itself a dummy
19902         argument of the caller.
19903
19904 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19905
19906         PR libfortran/24685
19907         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
19908
19909 2006-04-01  Roger Sayle  <roger@eyesopen.com>
19910
19911         * gfortran.dg/dependencency_17.f90: New test case.
19912
19913 2006-04-01  Roger Sayle  <roger@eyesopen.com>
19914
19915         * gfortran.dg/dependency_14.f90: New test case.
19916         * gfortran.dg/dependency_15.f90: Likewise.
19917         * gfortran.dg/dependency_16.f90: Likewise.
19918
19919 2006-03-31  Asher Langton  <langton2@llnl.gov>
19920
19921         PR fortran/25358
19922         gfortran.dg/cray_pointers_6.f90: New test.
19923
19924 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19925
19926         PR libgfortran/26890
19927         * gfortran.dg/read_size_noadvance.f90: New test.
19928
19929 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
19930
19931         PR fortran/25031
19932         * gfortran.dg/multiple_allocation_1.f90: Check that the
19933         size has changed after a re-allocation with stat.
19934
19935 2006-03-30  Richard Guenther  <rguenther@suse.de>
19936
19937         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
19938         removal.
19939         * gcc.target/i386/sselibm-2.c: Likewise.
19940         * gcc.target/i386/sselibm-3.c: Likewise.
19941         * gcc.target/i386/sselibm-4.c: Likewise.
19942         * gcc.target/i386/sselibm-5.c: Likewise.
19943
19944 2006-03-28  Roger Sayle  <roger@eyesopen.com>
19945
19946         * gcc.dg/fold-andxor-1.c: New test case.
19947         * gcc.dg/fold-xorand-1.c: Likewise.
19948
19949 2006-03-28  Roger Sayle  <roger@eyesopen.com>
19950
19951         * gcc.dg/fold-convnotconv-1.c: New test case.
19952
19953 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
19954
19955         PR fortran/26779
19956         * gfortran.dg/private_type_5.f90: New test.
19957
19958 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
19959
19960         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
19961
19962 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
19963
19964         * gfortran.dg/advance_2.f90: New test.
19965         * gfortran.dg/advance_3.f90: New test.
19966
19967         * gfortran.fortran-torture/execute/equiv_5.f: New test.
19968
19969 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19970
19971         PR libgfortran/26661
19972         PR libgfortran/26880
19973         * gfortran.dg/read_x_past.f: New test.
19974
19975 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
19976
19977         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
19978         to be STABS.
19979
19980 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
19981
19982         * objc.dg/dwarf-1.m: Skip on AIX.
19983         * objc.dg/dwarf-2.m: Skip on AIX.
19984
19985 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
19986
19987         PR fortran/26816
19988         * gfortran.dg/float_1.f90: New test.
19989
19990 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
19991
19992         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
19993         X86_64 targets.
19994         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
19995
19996 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
19997
19998         PR libfortran/26735
19999         * gfortran.dg/convert_implied_open.f90: New test case.
20000
20001 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
20002
20003         PR fortran/26769
20004         * gfortran.dg/transpose_reshape_r10.f90: New test case.
20005
20006 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
20007
20008         PR middle-end/26717
20009         * gcc.dg/pr26717.c: New test.
20010
20011 2006-03-25  Roger Sayle  <roger@eyesopen.com>
20012
20013         * gfortran.dg/dependency_12.f90: New test case.
20014
20015 2006-03-24  Roger Sayle  <roger@eyesopen.com>
20016
20017         * gfortran.dg/dependency_9.f90: New (resurected) test case.
20018
20019 2006-03-24  Jeff Law  <law@redhat.com>
20020
20021         * gcc.c-torture/pr26840.c: New test.
20022
20023 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
20024
20025         * objc.dg/dwarf-2.m: New.
20026         * obj-c++.dg/dwarf-2.mm: New.
20027
20028         * g++.old-deja/g++.other/init19.C: New.
20029
20030 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
20031
20032         * g++.dg/eh/spbp.C: Skip on AIX.
20033
20034 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
20035
20036         PR middle-end/26611
20037         * g++.dg/gomp/pr26611-1.C: New test.
20038         * g++.dg/gomp/pr26611-2.C: New test.
20039
20040 2006-03-24  Jeff Law  <law@redhat.com>
20041
20042         * gcc.c-torture/compile/pr26833.c: New test.
20043         * gfortran.fortran-torture/compile/pr26806.f90: New test.
20044
20045 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20046
20047         * gfortran.dg/endfile_2.f90: Delete temp file.
20048
20049 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
20050
20051         PR fortran/19303
20052         * gfortran.dg/record_marker_1.f90: New test case.
20053         * gfortran.dg/record_marker_2.f: New test case.
20054         * gfortran.dg/record_marker_3.f90: New test case.
20055
20056 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
20057
20058         PR fortran/17298
20059         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
20060         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
20061
20062 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
20063
20064         * lib/gcc-dg.exp (cleanup-modules): New proc.
20065         * gfortran.dg/allocatable_function_1.f90,
20066         gfortran.dg/allocate_char_star_scalar_1.f90,
20067         gfortran.dg/assumed_charlen_function_1.f90,
20068         gfortran.dg/assumed_dummy_1.f90,
20069         gfortran.dg/assumed_shape_ranks_1.f90,
20070         gfortran.dg/assumed_shape_ranks_2.f90,
20071         gfortran.dg/assumed_size_dt_dummy.f90,
20072         gfortran.dg/auto_char_dummy_array_1.f90,
20073         gfortran.dg/auto_char_len_3.f90,
20074         gfortran.dg/automatic_module_variable.f90,
20075         gfortran.dg/bad_automatic_objects_1.f90,
20076         gfortran.dg/char_array_constructor.f90,
20077         gfortran.dg/char_array_structure_constructor.f90,
20078         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
20079         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
20080         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
20081         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
20082         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
20083         gfortran.dg/derived_pointer_recursion.f90,
20084         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
20085         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
20086         gfortran.dg/dummy_functions_1.f90,
20087         gfortran.dg/elemental_initializer_1.f90,
20088         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
20089         gfortran.dg/elemental_pointer_1.f90,
20090         gfortran.dg/elemental_subroutine_1.f90,
20091         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
20092         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
20093         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
20094         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
20095         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
20096         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
20097         gfortran.dg/global_references_1.f90,
20098         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
20099         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
20100         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
20101         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
20102         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
20103         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
20104         gfortran.dg/large_integer_kind_1.f90,
20105         gfortran.dg/large_real_kind_1.f90,
20106         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
20107         gfortran.dg/module_double_reuse.f90,
20108         gfortran.dg/module_equivalence_1.f90,
20109         gfortran.dg/module_interface_1.f90,
20110         gfortran.dg/module_parameter_array_refs_1.f90,
20111         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
20112         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
20113         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
20114         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
20115         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
20116         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
20117         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
20118         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
20119         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
20120         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
20121         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
20122         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
20123         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
20124         gfortran.dg/same_name_1.f90,
20125         gfortran.dg/sibling_dummy_procedure_1.f90,
20126         gfortran.dg/sibling_dummy_procedure_2.f90,
20127         gfortran.dg/sibling_dummy_procedure_3.f90,
20128         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
20129         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
20130         gfortran.dg/used_dummy_types_2.f90,
20131         gfortran.dg/used_dummy_types_3.f90,
20132         gfortran.dg/used_dummy_types_4.f90,
20133         gfortran.dg/used_dummy_types_5.f90,
20134         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
20135         gfortran.dg/userdef_operator_1.f90: Use it.
20136
20137 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20138
20139         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
20140         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
20141         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
20142         gfortran.dg/write_back.f,
20143         gfortran.fortran-torture/execute/inquire_1.f90,
20144         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
20145
20146 2006-03-21  Jeff Law  <law@redhat.com>
20147
20148         * gcc.dg/tree-ssa/vrp28.c: New test.
20149
20150 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20151
20152         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
20153         if _STDC_C99 is defined.
20154         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
20155         * gcc.dg/builtins-20.c: Likewise.
20156         * gcc.dg/builtins-53.c: Likewise.
20157         * gcc.dg/single-precision-constant.c: Likewise. Also pass
20158         -mmacosx-version-min=10.3 on PowerPC/Darwin.
20159
20160 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
20161
20162         PR tree-opt/26781
20163         * gcc.c-torture/compile/pr26781-1.c: New test.
20164         * gcc.c-torture/compile/pr26781-2.c: New test.
20165
20166 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
20167
20168         PR c++/26690
20169         * g++.dg/gomp/pr26690-1.C: New test.
20170         * g++.dg/gomp/pr26690-2.C: New test.
20171
20172 2006-03-20  Jeff Law  <law@redhat.com>
20173
20174         * gcc.dg/tree-ssa/pr21829.c: New test.
20175
20176         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
20177
20178 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
20179
20180         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
20181         (check_visibility_available): Use it.
20182         (check_effective_target_default_packed): Likewise.
20183         (check_effective_target_pcc_bitfield_type_matters): Likewise.
20184         (check_effective_target_fopenmp): Likewise.
20185         (check_effective_target_freorder): Likewise.
20186         (check_effective_target_fpic): Likewise.
20187         (check_named_sections_available): Likewise.
20188         (check_effective_target_ilp32): Likewise.
20189         (check_effective_target_lp64): Likewise.
20190
20191 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
20192
20193         PR fortran/20935
20194         * gfortran.dg/scalar_mask_2.f90: New test case.
20195
20196 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
20197
20198         PR tree-opt/26629
20199         * gcc.dg/tree-ssa/loadpre12.c: New test.
20200         * gcc.dg/tree-ssa/loadpre13.c: New test.
20201         * gcc.dg/tree-ssa/loadpre14.c: New test.
20202         * gcc.dg/tree-ssa/loadpre15.c: New test.
20203         * gcc.dg/tree-ssa/loadpre16.c: New test.
20204         * gcc.dg/tree-ssa/loadpre17.c: New test.
20205         * gcc.dg/tree-ssa/loadpre18.c: New test.
20206         * gcc.dg/tree-ssa/loadpre19.c: New test.
20207         * gcc.dg/tree-ssa/loadpre20.c: New test.
20208         * gcc.dg/tree-ssa/loadpre21.c: New test.
20209         * gcc.dg/tree-ssa/loadpre22.c: New test.
20210
20211 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
20212
20213         PR fortran/26741
20214         * gfortran.dg/elemental_initializer_1.f90: New test.
20215
20216         PR fortran/26716
20217         * gfortran.dg/assumed_shape_ranks_2: New test.
20218
20219 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
20220
20221         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
20222         target fpic.
20223
20224 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20225
20226         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
20227         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
20228         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
20229         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
20230         gfortran.fortran-torture/execute/direct_io.f90,
20231         gfortran.fortran-torture/execute/inquire_2.f90,
20232         gfortran.fortran-torture/execute/inquire_4.f90,
20233         gfortran.fortran-torture/execute/list_read_1.f90,
20234         gfortran.fortran-torture/execute/open_replace.f90,
20235         gfortran.fortran-torture/execute/slash_edit.f90,
20236         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
20237         temporary files from testcases.
20238
20239 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20240
20241         PR libgfortran/26509
20242         gfortran.dg/write_direct_eor.f90: New test.
20243
20244 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
20245
20246         * gcc.target/powerpc/pr26350.c: New.
20247         * gcc.target/powerpc/indexed-addr.c: New.
20248
20249 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20250
20251         * gfortran.dg/dependency_13.f90: New test case.
20252
20253 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20254
20255         PR middle-end/21781
20256         * gcc.dg/real-const-1.c: New test case.
20257
20258 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
20259
20260         * g++.old-deja/g++.other/init18.C: New.
20261         * g++.old-deja/g++.other/init5.C: Remove xfail.
20262
20263 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20264
20265         * g++.dg/opt/pr15551.C: Cleanup temp file.
20266
20267 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20268
20269         PR c++/6634
20270         g++.dg/parse/long1.C: New test.
20271
20272 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20273
20274         PR fortran/19101
20275         * gfortran.dg/continuation.f90: New test.
20276         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
20277
20278 2006-03-14  Richard Guenther  <rguenther@suse.de>
20279
20280         PR tree-optimization/26672
20281         * gcc.dg/torture/pr26672.c: New testcase.
20282
20283 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
20284
20285         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
20286         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
20287
20288 2006-03-13  Roger Sayle  <roger@eyesopen.com>
20289
20290         PR middle-end/26557
20291         * gcc.c-torture/compile/switch-1.c: New test case.
20292
20293 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
20294
20295         PR fortran/25378
20296         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
20297         test to include more permuatations of mask and index.
20298         * gfortran.dg/scalar_mask_1.f90: Modify last test to
20299         respond to F2003 spec. that the position returned for an all false
20300         mask && condition is zero.
20301
20302 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
20303
20304         PR middle-end/25989
20305         * gcc.dg/gomp/pr25989.c: New test.
20306
20307 2006-03-13  Jeff Law  <law@redhat.com>
20308
20309         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
20310
20311 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
20312
20313         * gcc.dg/switch-9.c: New test.
20314
20315 2006-03-13  Richard Guenther  <rguenther@suse.de>
20316
20317         PR middle-end/26630
20318         * gcc.dg/torture/pr26630.c: New testcase.
20319
20320 2006-03-11  Roger Sayle  <roger@eyesopen.com>
20321
20322         * gfortran.dg/dependency_10.f90: New test case.
20323         * gfortran.dg/dependency_11.f90: Likewise.
20324
20325 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
20326             Erik Edelmann  <eedelman@gcc.gnu.org>
20327
20328         * gfortran.dg/allocatable_function_1.f90: New.
20329         * gfortran.dg/allocatable_function_2.f90: New.
20330
20331 2006-03-10  Richard Guenther  <rguenther@suse.de>
20332
20333         PR middle-end/26565
20334         * gcc.dg/torture/pr26565.c: New testcase.
20335
20336 2006-03-09  Eric Christopher  <echristo@apple.com>
20337
20338         * gcc.c-torture/compile/20060309-1.c: New.
20339
20340 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20341
20342         PR libgfortran/26499
20343         * gfortran.dg/write_back.f: New test.
20344         * gfortran.dg/write_rewind_1.f: New test.
20345         * gfortran.dg/write_rewind_2.f: New test.
20346
20347 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20348
20349         PR libgfortran/26554
20350         * gfortran.dg/read_logical.f90: New test.
20351
20352 2006-03-04  Laurent GUERBY <laurent@guerby.net>
20353
20354         * ada/acats/norun.lst: cdd2a03 now passes.
20355
20356 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
20357
20358         PR testsuite/25177
20359         * gcc.target/powerpc/pr18096-1.c: Change where the error
20360         would match.
20361
20362 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
20363
20364         * gcc.target/i386/cleanup-1.c: New test.
20365         * gcc.target/i386/cleanup-2.c: New test.
20366
20367 2006-03-04  Roger Sayle  <roger@eyesopen.com>
20368
20369         * gfortran.dg/dependency_9.f90: Remove for the time being.
20370
20371 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
20372
20373         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
20374         directive.
20375
20376 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20377
20378         * gfortran.dg/dependency_9.f90: New test case.
20379
20380 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20381
20382         * gfortran.dg/dependency_4.f90: New test case.
20383         * gfortran.dg/dependency_5.f90: New test case.
20384         * gfortran.dg/dependency_6.f90: New test case.
20385         * gfortran.dg/dependency_7.f90: New test case.
20386         * gfortran.dg/dependency_8.f90: New test case.
20387
20388 2006-03-03  Paul Brook  <paul@codesourcery.com>
20389
20390         * lib/target-supports.exp (check_profiling_available):
20391         Add m68k-*-elf.
20392
20393 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
20394
20395         PR fortran/25031
20396         * multiple_allocation_1.f90: New test.
20397
20398 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20399
20400         PR tree-optimization/26524
20401         * gfortran.dg/pr26524.f: New test case.
20402
20403 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20404
20405         * g++.dg/template/repo5.C: Cleanup repo files.
20406         * gcc.dg/20051201-1.c: Cleanup coverage files.
20407         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
20408         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
20409         tree dump files.
20410
20411 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
20412
20413         * objc.dg/objc-nofilename-1.m: New test.
20414         * objc.dg/bad-receiver-type.m: New test.
20415         * obj-c++.dg/bad-receiver-type.mm: New test.
20416
20417 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20418
20419         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
20420
20421 2006-03-01  Mike Stump  <mrs@apple.com>
20422
20423         * g++.dg/abi/key2.C: Add.
20424
20425 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
20426
20427         * gfortran.dg/logical_dot_product.f90: New test.
20428
20429         PR fortran/26393
20430         * gfortran.dg/used_interface_ref.f90: New test.
20431
20432         PR fortran/20938
20433         * gfortran.dg/dependency_2.f90: New test.
20434         * gfortran.fortran-torture/execute/where17.f90: New test.
20435         * gfortran.fortran-torture/execute/where18.f90: New test.
20436         * gfortran.fortran-torture/execute/where19.f90: New test.
20437         * gfortran.fortran-torture/execute/where20.f90: New test.
20438
20439 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
20440
20441         * g++.dg/tree-ssa/pr26443.C: New test case.
20442
20443 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
20444
20445         PR middle-end/26022
20446         * g++.dg/opt/return-slot1.C: New test.
20447
20448 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20449
20450         PR libgfortran/26136
20451         * gfortran.dg/namelist_23.f90: New test.
20452
20453 2006-02-28  Roger Sayle  <roger@eyesopen.com>
20454
20455         PR middle-end/14752
20456         * gcc.dg/fold-eqandshift-2.c: New test case.
20457
20458 2006-02-28  Richard Guenther  <rguenther@suse.de>
20459
20460         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
20461         decomposition.
20462
20463 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
20464
20465         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
20466
20467 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20468
20469         PR libgfortran/26464
20470         * gfortran.dg/backspace_5.f: New test.
20471         * gfortran.dg/backspace_6.f: New test.
20472
20473 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20474
20475         * gcc.dg/fold-eqandnot-1.c: New test case.
20476
20477 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20478
20479         PR middle-end/19983
20480         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
20481
20482 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
20483
20484         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
20485         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
20486
20487 2006-02-26  Richard Guenther  <rguenther@suse.de>
20488
20489         PR tree-optimization/26421
20490         * gcc.dg/tree-ssa/pr26421.c: New testcase.
20491
20492 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
20493
20494         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
20495         * g++.old-deja/g++.robertl/eb132.C: Likewise.
20496
20497 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20498
20499         * gcc.dg/fold-even-1.c: New test case.
20500
20501 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20502
20503         PR middle-end/21137
20504         * gcc.dg/fold-eqandshift-1.c: New test case.
20505
20506 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
20507
20508         PR tree-optimization/25125
20509         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
20510         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
20511
20512 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
20513
20514         PR tree-optimizations/26359
20515         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
20516         with -fdump-tree-dceloop-details.
20517         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
20518
20519 2006-02-25  Roger Sayle  <roger@eyesopen.com>
20520
20521         PR middle-end/23673
20522         * gcc.dg/fold-eqxor-1.c: New test case.
20523         * gcc.dg/fold-eqxor-2.c: Likewise.
20524         * gcc.dg/fold-eqxor-3.c: Likewise.
20525
20526 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
20527
20528         PR fortran/23092
20529         * scalar_mask_1.f90: New test.
20530
20531 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
20532
20533         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
20534         * g++.dg/eh/uncaught2.C: New.
20535         * g++.dg/eh/uncaught3.C: New.
20536
20537 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20538
20539         PR libgfortran/26423
20540         * gfortran.dg/read_many_1.f: New test.
20541
20542 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
20543
20544         PR fortran/24519
20545         * gfortran.dg/dependency_3.f90: New test.
20546         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
20547         XFAILs.
20548
20549         PR fortran/25395
20550         * gfortran.dg/equiv_6.f90: New test.
20551
20552 2006-02-23  Jeff Law  <law@redhat.com>
20553
20554         * gcc.c-torture/compile/pr26425.c: New test.
20555
20556 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
20557
20558         PR middle-end/26412
20559         * gcc.dg/gomp/pr26412.c: New test.
20560
20561 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20562
20563         PR c++/26291
20564         * g++.dg/other/ellipsis1.C: New test.
20565         * g++.dg/parse/operator4.C: Adjust error marker.
20566
20567 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
20568
20569         PR target/25603
20570         * gfortran.dg/pr25603.f: New testcase.
20571
20572 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20573
20574         * gcc.dg/bf-spl1.c: Don't specify -m68000.
20575         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
20576
20577 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
20578
20579         * g++.dg/eh/spbp.C: New.
20580
20581 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
20582
20583         PR middle-end/26379
20584         * gcc.target/i386/mmx-7.c: New test.
20585
20586 2006-02-20  Roger Sayle  <roger@eyesopen.com>
20587
20588         PR tree-optimization/26361
20589         * gcc.dg/tree-ssa/vrp27.c: New test case.
20590
20591 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
20592
20593         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
20594         * gcc.dg/tree-ssa/complex-4.c: Here.
20595
20596 2006-02-19  Roger Sayle  <roger@eyesopen.com>
20597
20598         PR middle-end/19543
20599         * gfortran.dg/logical_1.f90: New test case.
20600
20601 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
20602
20603         PR middle-end/26334
20604         * gcc.dg/20060218-1.c: Moved to...
20605         * gcc.target/i386/20060218-1.c: ... here.  New test.
20606
20607 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20608
20609         PR fortran/26201
20610         * gfortran.dg/convert_1.f90: New.
20611
20612 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
20613
20614         PR fortran/25054
20615         * gfortran.dg/namelist_5.f90: New test.
20616
20617         PR fortran/25089
20618         * gfortran.dg/namelist_4.f90: New test.
20619
20620 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20621
20622         PR tree-opt/25680
20623         * gcc.dg/tree-ssa/complex-3.c: New test.
20624
20625 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20626
20627         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
20628         variable to take into account the variable name in the
20629         function header.
20630         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
20631
20632 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
20633
20634         PR middle-end/26334
20635         * gcc.c-torture/compile/20060217-1.c: New test.
20636         * gcc.dg/20060218-1.c: New test.
20637
20638 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
20639
20640         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
20641
20642 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
20643
20644         * gcc.dg/cpp/undef3.c: New test.
20645         * gcc.dg/cpp/trad/builtins2.c: New test.
20646
20647 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
20648
20649         PR c++/26266
20650         * g++.dg/template/static22.C: New test.
20651         * g++.dg/template/static23.C: New test.
20652         * g++.dg/template/static24.C: New test.
20653         * g++.dg/template/non-dependent13.C: New test.
20654         * g++.dg/init/member1.C: Tweak error markers.
20655
20656 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20657
20658         PR target/26255
20659         * gcc.c-torture/compile/pr26255.c: New test case.
20660
20661 2006-02-16  Roger Sayle  <roger@eyesopen.com>
20662
20663         * gfortran.fortran-torture/execute/where_10.f90: New test case.
20664         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
20665         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
20666         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
20667         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
20668         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
20669         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
20670
20671 2006-02-16  Jeff Law  <law@redhat.com>
20672
20673         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
20674         * gcc.dg/tree-ssa/vrp26.c: New test.
20675
20676 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
20677
20678         PR target/20353
20679         PR target/24578
20680         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
20681         __UCLIBC__ is defined.
20682
20683 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
20684
20685         PR fortran/26224
20686         * gfortran.dg/gomp/pr26224.f: New test.
20687
20688 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
20689
20690         PR tree-opt/25918
20691         * lib/target-supports.exp
20692         (check_effective_target_vect_short_mult): New.
20693         (check_effective_target_vect_char_mult): New.
20694         (check_effective_target_vect_widen_sum_qi_to_si): New.
20695         (check_effective_target_vect_widen_sum_qi_to_hi): New.
20696         (check_effective_target_vect_widen_sum_hi_to_si): New.
20697         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
20698         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
20699         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
20700         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
20701         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
20702         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
20703         vect-reduc-pattern-2c.c
20704         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
20705         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
20706         vect-reduc-pattern-1c.c
20707
20708 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
20709
20710         PR fortran/24557
20711         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
20712
20713 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20714
20715         PR fortran/26054
20716         * gfortran.dg/enum_8.f90: Remove check for warning.
20717         * gfortran.dg/iomsg_1.f90: Ditto.
20718         * gfortran.dg/enum_1.f90: Ditto.
20719         * gfortran.dg/enum_9.f90: Ditto.
20720         * gfortran.dg/enum_2.f90: Ditto.
20721         * gfortran.dg/enum_10.f90: Ditto.
20722         * gfortran.dg/enum_3.f90: Ditto.
20723         * gfortran.dg/flush_1.f90: Ditto.
20724         * gfortran.dg/enum_4.f90: Ditto.
20725         * gfortran.dg/array_constructor_1.f90: Ditto.
20726         * gfortran.dg/enum_5.f90: Ditto.
20727         * gfortran.dg/enum_6.f90: Ditto.
20728         * gfortran.dg/enum_7.f90: Ditto.
20729
20730 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
20731
20732         PR middle-end/26300
20733         * gcc.c-torture/compile/20060215-1.c: New test.
20734
20735 2006-02-14  Roger Sayle  <roger@eyesopen.com>
20736
20737         PR middle-end/23670
20738         * gcc.dg/tree-ssa/andor-2.c: New test case.
20739
20740 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
20741
20742         PR fortran/25045
20743         * optional_dim.f90: New test.
20744
20745 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20746
20747         PR fortran/26277
20748         * gfortran.dg/label_4.f90: New.
20749
20750 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
20751             Diego Novillo  <dnovillo@redhat.com>
20752             Uros Bizjak  <uros@kss-loka.si>
20753
20754         * gfortran.dg/gomp: New directory.
20755
20756 2006-02-14  Richard Guenther  <rguenther@suse.de>
20757
20758         PR tree-optimization/26258
20759         * gcc.dg/torture/pr26258.c: New testcase.
20760
20761 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
20762
20763         PR fortran/26246
20764         * gfortran.dg/pr26246_1.f90: New test.
20765         * gfortran.dg/pr26246_2.f90: New test.
20766
20767         PR middle-end/26092
20768         * gcc.c-torture/compile/20060208-1.c: New test.
20769
20770 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
20771
20772         PR fortran/26074
20773         PR fortran/25103
20774         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
20775         * gfortran.dg/bad_automatic_objects_1.f90: New test.
20776         * gfortran.dg/automatic_module_variable.f90: Change error message.
20777
20778         PR fortran/20861
20779         * gfortran.dg/internal_dummy_1.f90: New test.
20780
20781         PR fortran/20871
20782         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
20783
20784
20785         PR fortran/25083
20786         * gfortran.dg/uncommon_block_data_1.f90: New test.
20787         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
20788         with standard.
20789
20790         PR fortran/25088
20791         * gfortran.dg/typed_subroutine_1.f90: New test.
20792
20793 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
20794
20795         * objc.dg/dwarf-1.m: New.
20796
20797 2006-02-13  Roger Sayle  <roger@eyesopen.com>
20798
20799         PR middle-end/24427
20800         * gcc.dg/tree-ssa/andor-1.c: New test case.
20801
20802 2006-02-13  Josh Conner  <jconner@apple.com>
20803
20804         PR target/25376
20805         * gcc.dg/pr25376.c: New test.
20806
20807         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
20808         assemble.
20809         * lib/target-supports.exp (check_named_sections_available):
20810         Only compile named-sections test -- don't assemble.
20811
20812 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20813
20814         * g++.dg/warn/no-write-strings.C: New test.
20815         * g++.dg/warn/write-strings.C: Likewise.
20816         * g++.dg/warn/write-strings-default.C: Likewise.
20817
20818 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
20819
20820         PR fortran/25806
20821         * gfortran.dg/ret_pointer_2.f90: New test.
20822
20823 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
20824
20825         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
20826
20827 2006-02-10  Jeff Law  <law@redhat.com>
20828
20829         * gcc.c-torture/compile/pr26213.c: New test.
20830
20831 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
20832
20833         gfortran.dg/null_1.f90: New test.
20834
20835 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20836
20837         PR fortran/14771
20838         * gfortran.dg/parens_4.f90: New.
20839         * gfortran.dg/parens_5.f90: New.
20840
20841 2006-02-10  Richard Guenther  <rguenther@suse.de>
20842
20843         * gcc.dg/pr23372-1.c: Remove empty file.
20844
20845 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20846         Paul Thomas  <pault@gcc.gnu.org>
20847
20848         PR fortran/14771
20849         * gfortran.dg/parens_1.f90: New.
20850         * gfortran.dg/parens_2.f90: New.
20851         * gfortran.dg/parens_3.f90: New.
20852
20853 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
20854
20855         PR fortran/26038
20856         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
20857
20858         PR fortran/25059
20859         * gfortran.dg/impure_assignment_1.f90: New test.
20860
20861         PR fortran/25070
20862         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
20863
20864 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20865
20866         PR target/26141
20867         * g++.dg/expr/stdarg2.C: New test.
20868
20869 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20870
20871         PR inline-asm/16194
20872         * gcc.dg/pr16194.c: New test.
20873
20874 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20875
20876         * ada/acats/run_acats: Use portable variant of "$@".
20877
20878 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20879
20880         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
20881         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
20882
20883 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20884
20885         PR tree-opt/26179
20886         * g++.dg/opt/pr26179.C: New test.
20887
20888 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20889
20890         PR middle-end/26134
20891         * gcc.dg/tree-ssa/complex-3.c: New test.
20892
20893 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20894
20895         * gcc.c-torture/compile/volatile-1.c: New test.
20896
20897 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
20898
20899         PR 26180
20900         * gcc.dg/tree-ssa/pr26180.c: New test.
20901
20902 2006-02-08  Jeff Law  <law@redhat.com>
20903
20904         * gcc.dg/tree-ssa/pr21417.c: New test.
20905
20906 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20907
20908         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20909         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
20910
20911 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20912
20913         * lib/scanrtl.exp: New.
20914
20915 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20916
20917         PR c++/26071
20918         * g++.dg/other/virtual2.C: New test.
20919
20920         PR c++/26070
20921         * g++.dg/other/virtual1.C: New test.
20922
20923 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20924
20925         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
20926         cleanup-ipa-dump): Update dump file glob patterns.
20927         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
20928         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
20929
20930         * lib/gcc-dg.exp: Load it.
20931         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
20932
20933 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
20934
20935         PR testsuite/26159
20936         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
20937         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20938
20939 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20940
20941         PR fortran/25577
20942         * gfortran.dg/mvbits_1.f90: New.
20943
20944 2006-02-07  Dirk Mueller  <dmueller@suse.com>
20945
20946         * g++.dg/warn/Wdiv-by-zero.C: New test.
20947         * g++.dg/warn/Wno-div-by-zero.C: New.
20948
20949 2006-02-07  Jeff Law  <law@redhat.com>
20950
20951         * gcc.dg/tree-ssa/pr21559.c: New test.
20952
20953         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
20954         multiple VRP passes.
20955         * gcc.dg/tree-ssa/vrp09.c: Likewise.
20956         * gcc.dg/tree-ssa/vrp18.c: Likewise.
20957         * gcc.dg/tree-ssa/pr21582.c: Likewise.
20958         * gcc.dg/tree-ssa/pr20657.c: Likewise.
20959         * gcc.dg/tree-ssa/pr21001.c: Likewise.
20960         * gcc.dg/tree-ssa/vrp02.c: Likewise
20961         * gcc.dg/tree-ssa/vrp11.c: Likewise
20962         * gcc.dg/tree-ssa/pr14341.c: Likewise
20963         * gcc.dg/tree-ssa/vrp19.c: Likewise
20964         * gcc.dg/tree-ssa/vrp20.c: Likewise
20965         * gcc.dg/tree-ssa/vrp03.c: Likewise
20966         * gcc.dg/tree-ssa/pr21086.c: Likewise
20967         * gcc.dg/tree-ssa/pr21959.c: Likewise
20968         * gcc.dg/tree-ssa/vrp21.c: Likewise
20969         * gcc.dg/tree-ssa/vrp04.c: Likewise
20970         * gcc.dg/tree-ssa/pr25485.c: Likewise
20971         * gcc.dg/tree-ssa/pr22026.c: Likewise
20972         * gcc.dg/tree-ssa/vrp22.c: Likewise
20973         * gcc.dg/tree-ssa/vrp05.c: Likewise
20974         * gcc.dg/tree-ssa/20030807-10.c: Likewise
20975         * gcc.dg/tree-ssa/pr20701.c: Likewise
20976         * gcc.dg/tree-ssa/vrp23.c: Likewise
20977         * gcc.dg/tree-ssa/vrp06.c: Likewise
20978         * gcc.dg/tree-ssa/pr22117.c: Likewise
20979         * gcc.dg/tree-ssa/pr20702.c: Likewise
20980         * gcc.dg/tree-ssa/vrp15.c: Likewise
20981         * gcc.dg/tree-ssa/pr21090.c: Likewise
20982         * gcc.dg/tree-ssa/pr21294.c: Likewise
20983         * gcc.dg/tree-ssa/vrp24.c: Likewise
20984         * gcc.dg/tree-ssa/vrp07.c: Likewise
20985         * gcc.dg/tree-ssa/pr21563.c: Likewise
20986         * gcc.dg/tree-ssa/pr25382.c: Likewise
20987         * gcc.dg/tree-ssa/vrp16.c: Likewise
20988         * gcc.dg/tree-ssa/vrp25.c: Likewise
20989         * gcc.dg/tree-ssa/vrp08.c: Likewise
20990         * gcc.dg/tree-ssa/20030807-6.c: Likewise
20991         * gcc.dg/tree-ssa/vrp17.c: Likewise
20992         * gcc.dg/tree-ssa/pr21458.c: Likewise
20993         * g++.dg/tree-ssa/pr18178.C: Likewise
20994
20995 2006-02-07  Richard Guenther  <rguenther@suse.de>
20996
20997         PR c++/26140
20998         Revert
20999         2006-01-30  Richard Guenther  <rguenther@suse.de>
21000         PR c++/23372
21001         * gcc.dg/pr23372-1.C: New testcase.
21002
21003         * g++.dg/tree-ssa/pr26140.C: New testcase.
21004
21005 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
21006
21007         PR c++/9737
21008         * g++.dg/template/ttp15.C: New test.
21009         * g++.dg/template/ttp16.C: Likewise.
21010         * g++.dg/template/ttp17.C: Likewise.
21011         * g++.old-deja/g++.pt/ttp36.C: Remove.
21012         * g++.old-deja/g++.pt/ttp19.C: Likewise.
21013         * g++.old-deja/g++.pt/ttp37.C: Likewise.
21014         * g++.old-deja/g++.pt/ttp38.C: Likewise.
21015         * g++.old-deja/g++.pt/ttp39.C: Likewise.
21016         * g++.old-deja/g++.pt/ttp9.C: Likewise.
21017         * g++.old-deja/g++.pt/ttp40.C: Likewise.
21018         * g++.old-deja/g++.pt/ttp51.C: Likewise.
21019         * g++.old-deja/g++.pt/ttp26.C: Likewise.
21020         * g++.old-deja/g++.pt/ttp36.C: Likewise.
21021
21022 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
21023
21024         PR libfortran/23815
21025         * unf_io_convert_4.f90: New test.
21026
21027 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
21028
21029         * gcc.dg/tree-ssa/loadpre10.c: New test.
21030         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
21031         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
21032         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
21033
21034 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21035
21036         PR libfortran/24685
21037         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
21038
21039 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
21040
21041         PR tree-opt/25251
21042         * gfortran.dg/assign_7.f: New test.
21043
21044 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
21045
21046         PR fortran/26041
21047         PR fortran/26064
21048         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
21049         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
21050         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
21051
21052 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
21053
21054         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
21055         in size_t typedef.
21056
21057 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21058
21059         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
21060         * g++.dg/charset/string.c (foo): Likewise.
21061         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
21062         const char*
21063         * g++.dg/ext/builtin2.C (printf): Likewise.
21064         * g++.dg/init/new15.C (printf): Likewise.
21065         * g++.dg/opt/pr17697-1.C (foo): Likewise.
21066         * g++.dg/opt/pr17697-2.C (foo): Likewise.
21067         * g++.dg/opt/pr17697-3.C (foo): Likewise.
21068         * g++.dg/template/non-dependent4.C (temp): Likewise.
21069         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
21070         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
21071         parameter type to const char*.
21072         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
21073         Change type to const char*.
21074         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
21075         Likewise.
21076         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
21077         second parameter type to const char*.
21078         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
21079         (Y::Y): Change parameter type to const char*.
21080         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
21081         * g++.old-deja/g++.jason/report.C: Apply const correctness.
21082         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
21083         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
21084         (char*).
21085         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
21086         const char*.
21087         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
21088         type to const char*.
21089         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
21090         return type to const char*.
21091         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
21092         to const char*.
21093         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
21094         * g++.old-deja/g++.law/refs1.C: Likewise.
21095         * g++.old-deja/g++.law/visibility1.C: Likewise.
21096         * g++.old-deja/g++.law/visibility2.C: Likewise.
21097         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
21098         const char*.
21099         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
21100         * g++.old-deja/g++.mike/net48.C: Likewise.
21101         * g++.old-deja/g++.mike/p646.C: Likewise.
21102         * g++.old-deja/g++.mike/p6746.C: Likewise.
21103         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
21104         type to const char*.
21105         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
21106         deprecated conversion warning.
21107         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
21108         char*.
21109         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
21110         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
21111         * g++.old-deja/g++.pt/explicit8.C: Likewise.
21112         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
21113         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
21114         * g++.old-deja/g++.pt/nontype3.C: Likewise.
21115         * g++.old-deja/g++.pt/t39.C: Likewise.
21116         * g++.old-deja/g++.robertl/eb106.C: Likewise.
21117         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
21118
21119 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
21120
21121         PR fortran/25075
21122         intrinsic_argument_conformance_1.f90: New test.
21123
21124 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
21125
21126         PR fortran/20845
21127         * gfortran.dg/char_result_11.f90: Add SAVE.
21128         * gfortran.dg/der_pointer_4.f90: Ditto.
21129         * gfortran.dg/default_initialization.f90: New test.
21130
21131 2006-02-03  Jeff Law  <law@redhat.com>
21132
21133         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
21134         handle more than 100 dump files.
21135         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
21136         * lib/scantree.exp (scan-tree-dump): Likewise.
21137         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
21138         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
21139         * lib/scanipa.exp (scan-ipa-dump): Likewise.
21140         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
21141         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
21142
21143 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
21144
21145         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
21146
21147 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
21148
21149         * g++.dg/template/using12.C: New test.
21150
21151 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
21152
21153         * gcc.target/powerpc/pr25960.c: New test.
21154
21155 2006-02-02  Steven G. Kargl  <kargls@comcast>
21156
21157         PR fortran/24958
21158         gfortran.dg/nullify_2.f90: New test.
21159
21160 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
21161
21162         PR 25990
21163         * gcc.dg/gomp/pr25990.c: New test.
21164
21165 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
21166
21167         PR c++/25342
21168         * g++.gd/template/partial4.C: New test.
21169
21170 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
21171
21172         PR middle-end/26001
21173         * gfortran.dg/data_char_2.f90: New.
21174
21175 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
21176
21177         PR fortran/26039
21178         maxval_maxloc_conformance_1.f90: New test.
21179
21180 2006-01-31  Richard Guenther  <rguenther@suse.de>
21181
21182         * gcc.target/i386/sselibm-1.c: New testcase.
21183         * gcc.target/i386/sselibm-2.c: Likewise.
21184         * gcc.target/i386/sselibm-3.c: Likewise.
21185         * gcc.target/i386/sselibm-4.c: Likewise.
21186         * gcc.target/i386/sselibm-5.c: Likewise.
21187
21188 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
21189
21190         PR fortran/24266
21191         * gfortran.dg/arrayio_derived_2.f90: New.
21192
21193 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
21194
21195         * gcc.dg/unsigned-long-compare.c: New test.
21196
21197 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
21198
21199         PR testsuite/25318
21200         * lib/target-supports.exp (check_effective_target_freorder):
21201         Check to see if target supports -freorder-blocks-and-partition.
21202         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
21203         instead of "dg-require-named-sections".
21204
21205 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
21206
21207         PR target/14798:
21208         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
21209         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
21210         * gcc.dg/pragma-isr-trapa2.c: Likewise.
21211         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
21212         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
21213         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
21214         * gcc.dg/attr-isr-trap_exit.c: Likewise.
21215         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
21216
21217 2006-01-30  Richard Guenther  <rguenther@suse.de>
21218
21219         PR c++/23372
21220         * gcc.dg/pr23372-1.C: New testcase.
21221
21222 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
21223
21224         * gcc.dg/gomp/pr25874.c: New test.
21225
21226 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
21227
21228         PR tree-opt/25911
21229         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
21230
21231 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
21232
21233         PR fortran/18578
21234         PR fortran/18579
21235         PR fortran/20857
21236         PR fortran/20885
21237         * gfortran.dg/intent_out_1.f90: New test.
21238
21239 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
21240
21241         PR fortran/17911
21242         * gfortran.dg/procedure_lvalue.f90: New test.
21243
21244         PR fortran/20895
21245         PR fortran/25030
21246         * gfortran.dg/char_pointer_assign_2.f90: New test.
21247         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
21248         assignment to be consistent with standard.
21249         * gfortran.dg/char_result_2.f90: The same.
21250         * gfortran.dg/char_result_8.f90: The same.
21251
21252 2006-01-28  Zack Weinberg  <zackw@panix.com>
21253
21254         * gcc.dg/Woverlength-strings.c
21255         * gcc.dg/Woverlength-strings-pedantic-c89.c
21256         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
21257         * gcc.dg/Woverlength-strings-pedantic-c99.c
21258         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
21259
21260 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
21261
21262         * gcc.c-torture/execute/20060127-1.c: New test.
21263
21264 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21265
21266         PR c++/25999
21267         * g++.dg/ext/pragmaweak1.C: New test.
21268
21269 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21270
21271         PR c++/25855
21272         * g++.dg/template/spec29.C: New test.
21273
21274 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
21275
21276         PR c/19606.
21277         * gcc.c-torture/execute/pr19606.c: New.
21278
21279 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
21280
21281         * gcc.dg/pragma-re-4.c: New test.
21282
21283 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
21284
21285         PR fortran/25964
21286         * gfortran.dg/assumed_size_refs_3.f90: New test.
21287
21288 2006-01-27  Ben Elliston  <bje@au.ibm.com>
21289
21290         * gcc.misc-tests/dectest.exp: Remove defunct comment.
21291
21292 2006-01-26  Laurent GUERBY <laurent@guerby.net>
21293
21294         PR ada/21317
21295         * ada/acats/support/impdef.a: Add One_Long_Second.
21296         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
21297         * ada/acats/tests/c9/c94026.a: Likewise.
21298         * ada/acats/tests/c9/c97305c.ada: Likewise.
21299         * ada/acats/tests/c9/c99004a.ada: Likewise.
21300
21301 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
21302
21303         PR fortran/25964
21304         * gfortran.dg/global_references_2.f90: New test.
21305
21306         PR fortran/25084
21307         PR fortran/20852
21308         PR fortran/25085
21309         PR fortran/25086
21310         * gfortran.dg/assumed_charlen_function_1.f90: New test.
21311         * gfortran.dg/assumed_charlen_function_3.f90: New test.
21312
21313         PR fortran/25416
21314         * gfortran.dg/assumed_charlen_function_2.f90: New test.
21315
21316 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
21317
21318         PR c/25892
21319         * gcc.dg/Wpointer-sign.c: New.
21320         * gcc.dg/Wpointer-sign-Wall.c: New.
21321         * gcc.dg/Wpointer-sign-Wall-no.c: New.
21322         * gcc.dg/Wpointer-sign-pedantic.c: New.
21323         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
21324         * gcc.dg/conv-2.c: Use -Wpointer-sign.
21325
21326 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
21327
21328         PR C/25861
21329         * gcc.c-torture/compile/pr25861.c: New test.
21330
21331 2006-01-26  Paul Brook  <paul@codesourcery.com>
21332
21333         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
21334         on short-enum targets.
21335         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
21336         variable.
21337         (generate_fields): Use short_enums.
21338         (main): Set short_enums.  Document -e.
21339         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
21340         on short-enum targets.
21341         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
21342         variable.
21343         (generate_fields): Use short_enums.
21344         (main): Set short_enums.  Document -e.
21345         * lib/target-supports.exp (check_effective_target_short_enums): New.
21346
21347 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
21348
21349         PR target/25947
21350         * gcc.dg/torture/pr25947-1.c: New test.
21351
21352 2006-01-25  Jan Hubicka  <jh@suse.cz>
21353             Roger Sayle  <roger@eyesopen.com>
21354
21355         PR rtl-optimization/25703
21356         * gcc.target/i386/20060125-1.c: New test case.
21357         * gcc.target/i386/20060125-2.c: New test case.
21358
21359 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21360
21361         PR fortran/18540
21362         * gfortran.dg/goto_1.f: New.
21363
21364 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
21365
21366         PR fortran/25716
21367         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
21368         25716 on 32-bit systems too.
21369
21370 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
21371
21372         PR testsuite/25590
21373         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
21374
21375 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
21376
21377         * gcc.dg/tree-ssa/gen-vect-33.c: New.
21378
21379 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21380
21381         PR fortran/25835
21382         * gfortran.dg/read_eof.f90: Delete, renamed.
21383         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
21384         * gfortran.dg/read_eof_2.f90: New test.
21385         * gfortran.dg/read_eof_3.f90: New test.
21386
21387 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
21388
21389         PR tree-opt/25860
21390         * gcc.c-torture/compile/pr25860.c: New test.
21391
21392 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21393
21394         PR c++/25552
21395         * g++.dg/parse/dtor8.C: New test.
21396
21397 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
21398
21399         PR testsuite/25891
21400         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
21401         * gcc.dg/gomp/gomp.exp: Return without testing anything if
21402         check_effective_target_fopenmp returns 0.
21403
21404 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
21405
21406         PR ada/20548
21407         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
21408         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
21409         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
21410
21411 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
21412
21413         PR tree-opt/25857
21414         * g++.dg/opt/pr25857.C: New test.
21415
21416 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
21417         Jan Hubicka  <jh@suse.cz>
21418         Richard Guenther  <rguenther@suse.de>
21419
21420         PR rtl-optimization/25654
21421         * gcc.dg/torture/pr25654.c: New testcase.
21422         * gcc.target/i386/pr25654.c: Likewise.
21423
21424 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
21425
21426         PR fortran/25901
21427         * gfortran.dg/internal references_2.f90: New test.
21428
21429         Fix regression in testing of admissability of attributes.
21430         * gfortran.dg/intent_used_1.f90: New test.
21431
21432 2006-01-23  Ben Elliston  <bje@au.ibm.com>
21433
21434         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
21435         Remove target conditional torture options for i?86 and x86_64
21436         GNU/Linux.
21437
21438 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21439
21440         PR c++/10891
21441         * g++.dg/rtti/no-rtti.C: New.
21442
21443 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
21444
21445         PR c++/25895
21446         * g++.dg/inherit/conv2.C: New test.
21447
21448         PR c++/25856
21449         * g++.dg/parse/dtor7.C: New test.
21450
21451         PR c++/25858
21452         * g++.dg/template/crash44.C: New test.
21453
21454 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
21455
21456         PR fortran/25124
21457         PR fortran/25625
21458         * gfortran.dg/internal_references_1.f90: New test.
21459           PR fortran/20881
21460         PR fortran/23308
21461         PR fortran/25538
21462         PR fortran/25710
21463         * gfortran.dg/global_references_1.f90: New test.
21464         * gfortran.dg/g77/19990905-1.f: Restore the error that
21465         there is a clash between the common block name and
21466         the name of a subroutine reference.
21467
21468         PR fortran/PR24276
21469         * gfortran.dg/aliasing_dummy_1.f90: New test.
21470
21471 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
21472
21473         * gcc.dg/vmx/1b-01.c: Warning fix.
21474         * gcc.dg/vmx/1c-02.c: Likewise.
21475         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
21476
21477 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
21478
21479         PR testsuite/24962
21480         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
21481
21482 2006-01-20  Richard Guenther  <rguenther@suse.de>
21483         Steven Bosscher <stevenb.gcc@gmail.com>
21484
21485         PR rtl-optimization/24626
21486         * gcc.dg/torture/pr24626-1.c: New testcase.
21487         * gcc.dg/torture/pr24626-2.c: Likewise.
21488         * gcc.dg/torture/pr24626-3.c: Likewise.
21489         * gcc.dg/torture/pr24626-4.c: Likewise.
21490
21491 2006-01-20  Dirk Mueller  <dmueller@suse.com>
21492
21493         PR c++/5520
21494         * g++.dg/warn/empty-body.C: New.
21495
21496 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
21497
21498         PR c++/22136
21499         * g++.dg/template/using10.C: New test.
21500         * g++.dg/temlpate/using11.C: Likewise.
21501         * g++.dg/inherit/using5.C: Tweak error messages.
21502
21503 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
21504
21505         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
21506         target test.
21507         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
21508
21509 2006-01-19  Jan Hubicka  <jh@suse.cz>
21510
21511         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
21512
21513 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21514
21515         PR c++/25854
21516         * g++.dg/template/spec28.C: New test.
21517
21518 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
21519
21520         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21521         (switchfiles): Fix fprintf's by adding srcdir or removing it.
21522
21523 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
21524
21525         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
21526         * gcc.dg/gomp/critical-1.c: Likewise.
21527         * gcc.dg/gomp/critical-3.c: Likewise.
21528         * gcc.dg/gomp/empty.c: Likewise.
21529         * gcc.dg/gomp/ordered-1.c: Likewise.
21530         * gcc.dg/gomp/for-4.c: Likewise.
21531         * gcc.dg/gomp/for-6.c: Likewise.
21532         * gcc.dg/gomp/master-3.c: Likewise.
21533         * gcc.dg/gomp/for-8.c: Likewise.
21534         * gcc.dg/gomp/for-10.c: Likewise.
21535         * gcc.dg/gomp/for-18.c: Likewise.
21536         * gcc.dg/gomp/for-5.c: Likewise.
21537         * gcc.dg/gomp/for-7.c: Likewise.
21538         * gcc.dg/gomp/for-9.c: Likewise.
21539
21540 2006-01-18  Jeff Law  <law@redhat.com>
21541
21542         * gcc.dg/tree-ssa/vrp25.c: New test.
21543
21544 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
21545
21546         * gcc.dg/pr25805.c: Fix misapplied patch.
21547
21548 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
21549
21550         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
21551         (check_effective_target_vect_udot_qi): New.
21552         (check_effective_target_vect_sdot_hi): New.
21553         (check_effective_target_vect_udot_hi): New.
21554         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
21555         prefixed with "wrapv-" with -fwrapv.
21556         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
21557         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
21558         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
21559         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
21560         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
21561
21562         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
21563         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
21564         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
21565         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
21566
21567 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21568
21569         PR c++/16829
21570         * g++.dg/other/default2.C: New test.
21571         * g++.dg/other/default3.C: New test.
21572
21573 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
21574
21575         PR c/25805
21576         * gcc.dg/pr25805.c: New file.
21577
21578 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
21579
21580         PR c++/25836
21581         * g++.dg/template/init6.C: New test.
21582
21583 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
21584
21585         * gcc.dg/tree-ssa/pr24287.c: New test
21586
21587 2006-01-18  Eric Christopher  <echristo@apple.com>
21588
21589         * g++.dg/eh/table.C: New.
21590
21591 2006-01-18  DJ Delorie  <dj@redhat.com>
21592
21593         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
21594         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
21595         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
21596         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
21597
21598 2006-01-18  Jeff Law  <law@redhat.com>
21599
21600         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
21601         on wrapping on overflow semantics.
21602
21603         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
21604
21605         * gcc.gc/tree-ssa/vrp23.c: New test.
21606         * gcc.gc/tree-ssa/vrp24.c: New test.
21607
21608 2006-01-18  Richard Henderson  <rth@redhat.com>
21609             Aldy Hernandez  <aldyh@redhat.com>
21610             Jakub Jelinek  <jakub@redhat.com>
21611             Diego Novillo  <dnovillo@redhat.com>
21612             Uros Bizjak  <uros@kss-loka.si>
21613
21614         * gcc.dg/gomp: New directory.
21615
21616 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
21617             Steven G. Kargl  <kargls@comcast.net>
21618
21619         PR fortran/20869
21620         * gfortran.dg/intrinsic_external_1.f90: New test.
21621
21622         PR fortran/20875.
21623         * gfortran.dg/elemental_pointer_1.f90: New test.
21624
21625         PR fortran/25024
21626         * gfortran.dg/external_procedures_1.f90: New test.
21627
21628         PR fortran/25785
21629         gfortran.dg/assumed_present.f90: New test.
21630
21631 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
21632
21633         * g++.dg/parse/lookup5.C: New test.
21634
21635 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21636
21637         PR fortran/25697
21638         * gfortran.dg/read_eof.f90: New test.
21639
21640 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21641
21642         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
21643         add a closing brace.
21644
21645 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21646
21647         PR fortran/25631
21648         * gfortran.dg/fmt_tl.f: New test.
21649
21650 2006-01-17  Eric Christopher  <echristo@apple.com>
21651
21652         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
21653         * g++.old-deja/g++.warn/impint2.C: Ditto.
21654         * g++.old-deja/g++.other/null1.C: Ditto.
21655         * g++.dg/warn/conv2.C: Ditto.
21656         * g++.dg/warn/conv4.C: New file.
21657
21658 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21659
21660         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
21661
21662 2006-01-17  Andreas Jaeger  <aj@suse.de>
21663             Janis Johnson <janis187@us.ibm.com>
21664
21665         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
21666         in 64-bit.
21667         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
21668         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
21669
21670 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21671
21672         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21673         (switchfiles): xfail txxx where xxx >= 25.
21674
21675 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21676
21677         PR testsuite/25764
21678         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
21679
21680 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
21681
21682         PR c/25682
21683         * gcc.dg/pr25682.c: New test.
21684         * g++.dg/parse/array-size2.C: New test.
21685
21686 2006-01-16  Ian Lance Taylor  <ian@airs.com>
21687
21688         * consistency.vlad: Remove entire directory, 1652 files.
21689
21690 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
21691
21692         * lib/target-supports.exp (check_effective_target_dfp_nocache,
21693         check_effective_target_dfprt_nocache): New.
21694         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
21695         (check_effective_target_dfprt): New.
21696         * lib/c-compat.exp (check_dfp): Remove.
21697         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
21698         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
21699         level of support for decimal float.
21700         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
21701         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
21702         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
21703         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
21704         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
21705         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
21706         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
21707         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
21708         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
21709         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
21710         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
21711         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
21712         directives.
21713
21714 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
21715
21716         PR testsuite/25741
21717         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
21718         $base_dir/../.
21719         * lib/gfortran.exp (gfortran_init): Likewise.
21720         * lib/obj-c++.exp (obj-c++_init): Likewise.
21721         * lib/scanasm.exp (scan-assembler-dem): Likewise.
21722         (scan-assembler-dem-not): Likewise.
21723         * lib/scandump.exp (scan-dump-dem): Likewise.
21724         (scan-dump-dem-not): Likewise.
21725
21726 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
21727
21728         PR testsuite/25767
21729         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
21730         powerpc-*-darwin*.
21731         * lib/obj-c++.exp (obj-c++_init): Likewise.
21732
21733 2006-01-16  Richard Guenther  <rguenther@suse.de>
21734
21735         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
21736
21737 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21738
21739         PR testsuite/25777
21740         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
21741         to LD_LIBRARY_PATH.
21742
21743 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
21744             Andrew Pinski  <pinskia@physics.uc.edu>
21745
21746         * gcc.dg/minmax-1.c: New test.
21747
21748 2006-01-16  Ben Elliston  <bje@au.ibm.com>
21749
21750         * gcc.dg/dfp/dfp.exp: Correct FSF address.
21751         * gcc.misc-tests/dectest.exp: Ditto.
21752
21753 2006-01-15  Ian Lance Taylor  <ian@airs.com>
21754
21755         PR testsuite/25796
21756         * gcc.target/i386/cmov6.c: Use -march=k8.
21757
21758 2006-01-15  Andreas Jaeger  <aj@suse.de>
21759
21760         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
21761         x86 does not have __float128.
21762
21763 2006-01-14  Ian Lance Taylor  <ian@airs.com>
21764
21765         * gcc.target/i386/cmov6.c: New test.
21766
21767 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
21768
21769         PR c++/25663
21770         * g++.dg/template/ctor6.C: New test.
21771
21772 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
21773
21774         PR tree-optimization/25485
21775         * gcc.dg/tree-ssa/pr25485.c: New.
21776
21777 2006-01-14  Richard Guenther  <rguenther@suse.de>
21778
21779         PR tree-optimization/22548
21780         PR tree-optimization/22555
21781         PR tree-optimization/22501
21782         * gcc.dg/tree-ssa/alias-4.c: New testcase.
21783         * gcc.dg/tree-ssa/alias-5.c: Likewise.
21784         * gcc.dg/tree-ssa/alias-6.c: Likewise.
21785         * gcc.dg/tree-ssa/alias-7.c: Likewise.
21786         * gcc.dg/tree-ssa/alias-8.c: Likewise.
21787         * gcc.dg/tree-ssa/alias-9.c: Likewise.
21788         * gcc.dg/tree-ssa/alias-10.c: Likewise.
21789         * gcc.dg/tree-ssa/alias-11.c: Likewise.
21790         * gcc.dg/tree-ssa/alias-12.c: Likewise.
21791
21792 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
21793
21794         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
21795         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
21796
21797 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
21798         Richard Guenther  <rguenther@suse.de>
21799
21800         PR rtl-optimization/24257
21801         * gcc.dg/torture/pr24257.c: New testcase.
21802
21803 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
21804
21805         * gcc.c-torture/execute/20060110-1.c: New test.
21806         * gcc.c-torture/execute/20060110-2.c: New test.
21807
21808 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
21809
21810         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
21811
21812 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
21813
21814         PR fortran/25756
21815         * gfortran.dg/label_3.f90: New test.
21816
21817 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
21818
21819         PR tree-optimization/25771
21820         * g++.dg/tree-ssa/pr25771.C: New test
21821
21822 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
21823
21824         PR tree-opt/24365
21825         * g++.dg/opt/complex5.C: New test.
21826
21827 2006-01-13  Richard Guenther  <rguenther@suse.de>
21828
21829         * gcc.target/i386/387-9.c: New testcase.
21830
21831 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21832
21833         PR c++/24824
21834         * g++.dg/debug/dwarf2-1.C: New.
21835
21836 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
21837
21838         PR testsuite/25728
21839         * lib/gcov.exp (verify-lines): Add "close $fd".
21840
21841 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
21842             Ben Elliston  <bje@au.ibm.com>
21843
21844         * gcc.dg/dfp/inf-1.c: New test.
21845
21846 2006-01-12  Janis Johnson <janis187@us.ibm.com>
21847             Yao Qi  <qiyaoltc@cn.ibm.com>
21848             Ben Elliston  <bje@au.ibm.com>
21849             Jon Grimm  <jgrimm2@us.ibm.com>
21850
21851         * gcc.dg/nodfp-1.c: New test.
21852         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21853         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21854         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
21855         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
21856         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
21857         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
21858         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
21859         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
21860         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
21861         * gcc.dg/format/dfp-scanf-1.c: Likewise.
21862         * gcc.dg/format/dfp-printf-1.c: Likewise.
21863         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
21864         (compat_setup_dfp): New.
21865         * gcc.dg/compat/compat.exp: Use it.
21866         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
21867         Make some variables global, prepend "compat_" to their names.
21868         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
21869         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
21870         * gcc.misc-tests/dectest.exp: New test driver for decTest.
21871         * lib/compat.exp (compat_skip_list): Make global, rename.
21872         * lib/c-compat.exp: New file.
21873         * lib/target-supports.exp (check_effective_target_dfp): New.
21874
21875         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
21876         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
21877         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
21878         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
21879         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
21880         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
21881         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
21882         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
21883         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
21884         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
21885         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
21886         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
21887         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
21888         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
21889         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
21890         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
21891         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
21892         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
21893         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
21894         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
21895         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
21896         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
21897         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
21898         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
21899         gcc.dg/dfp/struct-layout-1.c,
21900         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
21901         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
21902         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
21903         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
21904         gcc.dg/dfp/func-vararg-dfp.c,
21905         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
21906         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
21907         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
21908         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
21909         gcc.dg/dfp/wtr-conversion-1.c: New tests.
21910
21911 2006-01-11  Richard Guenther  <rguenther@suse.de>
21912
21913         PR tree-optimization/25734
21914         * gcc.dg/tree-ssa/pr25734.c: New testcase.
21915
21916 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
21917
21918         PR fortran/25486
21919         * gfortran.dg/literal_character_constant_1_x.F: New test.
21920         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
21921         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
21922         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
21923
21924 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21925
21926         PR c++/25386
21927         * g++.dg/ext/packed3.C: Add expected packed error.
21928
21929 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
21930
21931         PR target/25706
21932         * gcc.dg/torture/pr25706-1.c: New test.
21933
21934 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
21935
21936         PR tree-optimization/23109
21937         PR tree-optimization/23948
21938         PR tree-optimization/24123
21939
21940         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
21941         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
21942         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
21943         g++.dg/tree-ssa/pr23948.C: New testcases.
21944         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
21945         three divisions in order to do the optimization.
21946
21947 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
21948
21949         PR c++/25632
21950         * g++.dg/other/pr25632.C: New test.
21951
21952 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
21953
21954         PR fortran/25730
21955         * gfortran.dg/used_types_1.f90: New test.
21956
21957 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
21958
21959         PR target/25718
21960         * gcc.dg/torture/pr25718-1.c: New test.
21961
21962 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
21963
21964         * gfortran.dg/list_read_2.f90: Fix typo in description.
21965
21966 2006-01-10  Jan Beulich  <jbeulich@novell.com>
21967
21968         * lib/target-supports.exp (check_visibility_available): Simplify test
21969         for *-*-netware*.
21970         (check_profiling_available): Fail for *-*-netware*.
21971         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
21972         * gcc.dg/20021014-1.c: Likewise.
21973         * gcc.dg/nest.c: Likewise.
21974
21975 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
21976
21977         fortran/24936
21978         * gfortran.dg/forall_3.f90: New test.
21979
21980 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
21981
21982         PR fortran/21977
21983         * gfortran.dg/nesting_2.f90: New test.
21984         * gfortran.dg/nesting_3.f90: New test.
21985
21986 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
21987
21988         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
21989         Fix typo in comment.
21990
21991 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
21992
21993         * gfortran.dg/single_char_string.f90: New test.
21994
21995 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
21996
21997         * gfortran.dg/ichar_2.f90: New test.
21998
21999 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
22000
22001         PR fortran/25093
22002         * gfortran.dg/private_type_4.f90: New.
22003
22004 2006-01-07  Richard Guenther  <rguenther@suse.de>
22005
22006         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
22007
22008 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22009
22010         * gfortran.dg/func_decl_1.f90: New.
22011         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
22012         * gfortran.dg/array_alloc_2.f90: Likewise.
22013         * gfortran.dg/char_result_8.f90: Likewise.
22014         * gfortran.dg/dup_save_1.f90: Likewise.
22015         * gfortran.dg/dup_save_2.f90: Likewise.
22016         * gfortran.dg/f2c_6.f90: Likewise.
22017         * gfortran.dg/f2c_7.f90: Likewise.
22018         * gfortran.dg/func_result_2.f90: Likewise.
22019         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
22020
22021 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
22022
22023         PR fortran/22146
22024         * gfortran.dg/elemental_subroutine_1.f90: New test.
22025         * gfortran.dg/elemental_subroutine_2.f90: New test.
22026
22027         PR fortran/25029
22028         PR fortran/21256
22029         * gfortran.dg/assumed_size_refs_1.f90: New test.
22030
22031         PR fortran/20868
22032         PR fortran/20870
22033         * gfortran.dg/assumed_size_refs_2.f90: New test.
22034         * gfortran.dg/initialization_1.f90: Change warning message.
22035
22036 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
22037
22038         * gcc.dg/tree-ssa/loop-15.c: New test.
22039
22040 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22041
22042         PR fortran/25598
22043         * gfortran.dg/backspace_3.f: New test.
22044         * gfortran.dg/backspace_4.f: New test.
22045
22046 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22047
22048         PR fortran/24268
22049         * gfortran.dg/fmt_white.f: Update test.
22050
22051 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
22052
22053         * gcc.dg/cast-1.c: Add new warning.
22054         * gcc.dg/cast-2.c: Likewise.
22055         * gcc.dg/cast-3.c: Likewise.
22056         * gcc.dg/format/cast-1.c: Likewise.
22057         * gcc.dg/cast-4.c: New testcase.
22058
22059 2006-01-05  Richard Guenther  <rguenther@suse.de>
22060
22061         PR tree-optimization/22555
22062         * gcc.dg/tree-ssa/alias-3.c: New testcase.
22063
22064 2006-01-05  Richard Guenther  <rguenther@suse.de>
22065             Diego Novillo  <dnovillo@redhat.com>
22066
22067         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
22068         * gcc.dg/tree-ssa/loop-8.c: Likewise.
22069         * gcc.dg/tree-ssa/loop-1.c: Likewise.
22070         * gcc.dg/tree-ssa/pr23294.c: Likewise.
22071         * gcc.dg/tree-ssa/pr21985.c: Likewise.
22072         * gcc.dg/tree-ssa/loop-14.c: Likewise.
22073         * gcc.dg/tree-ssa/loop-2.c: Likewise.
22074         * gcc.dg/tree-ssa/loop-3.c: Likewise.
22075         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22076         * gcc.dg/tree-ssa/pr21171.c: Likewise.
22077         * gcc.dg/tree-ssa/loop-5.c: Likewise.
22078         * gcc.dg/tree-ssa/loop-10.c: Likewise.
22079         * gcc.dg/tree-ssa/loop-6.c: Likewise.
22080         * treelang/compile/extravar.tree: Likewise.
22081         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
22082         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
22083         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
22084         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22085         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
22086
22087 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22088
22089         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
22090         for 64-bit fix.
22091
22092 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
22093
22094         PR fortran/23675
22095         gfortran.dg/char_result_11.f90: New.
22096
22097 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
22098
22099         PR c++/24782
22100         * g++.dg/parse/access9.C: New test.
22101         * g++.dg/tc1/dr52.C: Tweak error markers.
22102
22103 2006-01-04  Richard Henderson  <rth@redhat.com>
22104
22105         Merge from gomp branch.
22106         * g++.dg/parse/pragma2.C: Update expected error lines.
22107
22108 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
22109
22110         * g++.dg/other/i386-2.C: New test.
22111
22112         PR target/25554
22113         * gcc.c-torture/compile/20051228-1.c: New test.
22114
22115         PR c/25559
22116         * gcc.dg/pr25559.c: New test.
22117
22118 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
22119
22120         PR c++/25492
22121         * g++.dg/lookup/friend9.C: New test.
22122
22123         PR c++/25625
22124         * g++.dg/template/repo5.C: New test.
22125
22126 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
22127
22128         PR fortran/25101
22129         * gfortran.dg/forall_2.f90: New test.
22130
22131 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22132
22133         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
22134         dg-require-weak.  Adjust regexp to handle leading-underscore
22135         targets and space as well as TAB after .weak.  Change previous
22136         64-bit fix to not use naked dot.
22137
22138 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
22139
22140         PR rtl-optimization/25578
22141         * gcc.c-torture/execute/20060102-1.c: New testcase.
22142
22143 2006-01-03  Richard Guenther  <rguenther@suse.de>
22144
22145         PR c/25183
22146         * gcc.dg/torture/pr25183.c: New testcase.
22147
22148 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
22149
22150         Merge from gomp-branch.
22151         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
22152         * gcc.dg/ia64-sync-2.c: Likewise.
22153         * gcc.dg/ia64-sync-3.c: Likewise.
22154         * gcc.dg/ia64-sync-4.c: Likewise.
22155         * gcc.dg/sync-2.c: Likewise.
22156         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
22157         that sparc64-*-* and sparcv9-*-* supports sync builtins.
22158
22159 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
22160
22161         PR c++/25635
22162         * g++.dg/parse/operator6.C: New test.
22163
22164         PR c++/25637
22165         * g++.dg/parse/error29.C: New test.
22166
22167         PR c++/25638
22168         * g++.dg/parse/dtor6.C: New test.
22169
22170         PR c++/25633
22171         * g++.dg/parse/ctor3.C: New test.
22172
22173         PR c++/25634
22174         * g++.dg/template/class3.C: New test.
22175
22176 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
22177
22178         * g++.dg/debug/debug9.C: New.
22179
22180 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
22181
22182         PR fortran/24640
22183         * gfortran.dg/label_2.f90: New test.
22184
22185 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22186
22187         * g++.dg/lookup/using12.C: Tighten error marker.
22188
22189 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
22190             Andrew Pinski <pinskia@physics.uc.edu>
22191
22192         * gcc.target/powerpc/darwin-abi-3.c: New file.
22193         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
22194         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
22195         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
22196         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
22197         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
22198         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
22199         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
22200         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
22201
22202 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
22203
22204         * gcc.dg/tree-ssa/loadpre1.c: New;
22205         * gcc.dg/tree-ssa/loadpre2.c: New;
22206         * gcc.dg/tree-ssa/loadpre3.c: New;
22207         * gcc.dg/tree-ssa/loadpre4.c: New;
22208         * gcc.dg/tree-ssa/loadpre5.c: New;
22209         * gcc.dg/tree-ssa/loadpre6.c: New;
22210         * gcc.dg/tree-ssa/loadpre7.c: New;
22211         * gcc.dg/tree-ssa/loadpre8.c: New;
22212         * gcc.dg/tree-ssa/loadpre9.c: New;
22213
22214 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
22215
22216         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
22217         * g++.dg/abi/thunk4.C: Likewise.
22218
22219 2006-01-01  Andreas Jaeger  <aj@suse.de>
22220
22221         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
22222         portable.
22223
22224 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
22225
22226         PR c++/25294
22227         * gcc.dg/pragma-pack-3.c: New test.
22228         * g++.dg/parse/pragma3.C: New test.
22229
22230 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22231
22232         PR middle-end/24827
22233         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
22234
22235 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22236
22237         PR testsuite/25214
22238         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
22239
22240 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22241
22242         PR fortran/22607
22243         * gfortran-dg/pure_byref_3.f90: New.
22244
22245         fortran/PR 25396
22246         * gfortran.dg/userdef_operator_1.f90: New.
22247
22248 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22249
22250         * g++.dg/abi/thunk3.C: New.
22251         * g++.dg/abi/thunk4.C: New.
22252
22253 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
22254
22255         PR fortran/25532
22256         * gfortran.dg/host_used_types_1.f90: New test. Check that host
22257         associated derived type components of derived types are
22258         properly declared in contained procedures.
22259
22260 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22261
22262         PR libgfortran/25139
22263         * gfortran.dg/backspace_2.f: New test.
22264
22265 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22266
22267         PR libgfortran/25550
22268         * gfortran.dg/endfile.f: New test.
22269
22270 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22271
22272         PR libgfortran/25419
22273         * gfortran.dg/comma.f: New test.
22274
22275 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22276
22277         * lib/gfortran-dg.exp: Remove trailing whitespace.
22278         * lib/fortran-torture.exp: Test with -fbounds-check instead of
22279         -funroll-all-loops.
22280
22281 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
22282
22283         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
22284         Extended Double long doubles or repeat tests when long double is
22285         the same size as double.
22286
22287 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22288
22289         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
22290
22291         PR testsuite/25442
22292         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
22293         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
22294
22295         PR testsuite/25441
22296         * gcc.dg/pr23911.c: Make test variable static.
22297
22298         PR testsuite/25444
22299         * gcc.dg/tree-ssa/pr14841.c: Likewise.
22300
22301 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22302
22303         PR c++/25439
22304         * g++.dg/parse/crash17.C: Adjust error markers.
22305         * g++.dg/template/error20.C: New test.
22306
22307 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22308
22309         PR c++/23172
22310         * g++.dg/ext/complit4.C: New test.
22311
22312         PR c++/25417
22313         * g++.dg/ext/complit5.C: Likewise.
22314
22315 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
22316
22317         PR tree-optimization/25125
22318         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
22319         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
22320         * gcc.c-torture/execute/pr25125.c: New.
22321
22322 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
22323
22324         PR fortran/25029
22325         PR fortran/21256
22326         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
22327         functions with incorrect assumed size references.
22328
22329 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
22330
22331         PR c++/23171
22332         * g++.dg/opt/init1.C: New test.
22333
22334 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
22335
22336         PR c++/24671
22337         * g++.dg/template/sfinae3.C: New test.
22338
22339 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22340
22341         * g++.dg/other/friend4.C: New test.
22342
22343 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22344
22345         PR target/25005
22346         * g++.dg/opt/pr25005.C: New test.
22347
22348 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
22349
22350         PR c++/25369
22351         * g++.dg/template/ptrmem16.C: New test.
22352
22353 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
22354
22355         PR fortran/25029
22356         PR fortran/21256
22357         * gfortran.dg/initialization_1.f90: Add test of SIZE.
22358
22359 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22360
22361         PR libgfortran/25307
22362         * gfortran.dg/list_read_5.f90: New test.
22363
22364 2005-12-22  Richard Henderson  <rth@redhat.com>
22365
22366         * gcc.target/i386/sse-7.c: Use -msse2.
22367
22368 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22369
22370         PR rtl-optimization/25432
22371         * gcc.c-torture/compile/20051216-1.c: New test.
22372
22373         PR objc/25328
22374         * objc/execute/pr25328.m: New test.
22375
22376 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
22377
22378         PR c++/25364
22379         * g++.dg/template/call4.C: New test.
22380
22381 2005-12-22  Dale Johannesen  <dalej@apple.com>
22382
22383         * gcc.target/i386/sse-17.c: New.
22384
22385 2005-12-22  Paul Brook  <paul@codesourcery.com>
22386
22387         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
22388
22389 2005-12-22  Paul Brook  <paul@codesourcery.com>
22390
22391         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
22392
22393 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22394
22395         PR tree-opt/25513
22396         * gcc.c-torture/compile/pr25513.c: New test.
22397
22398 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22399
22400         PR c++/23333
22401         * g++.dg/parse/error25.C: Add more tests.
22402
22403 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22404
22405         PR fortran/18990
22406         * gfortran.dg/der_charlen_1.f90: New.
22407
22408 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
22409
22410         PR fortran/20889
22411         * gfortran.dg/pointer_component_type_1.f90: New test.
22412
22413         PR fortran/25029
22414         PR fortran/21256
22415         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
22416         should give an error with assumed size array refernces and checks
22417         those that should not.
22418         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
22419         reference an upper bound so that it does not generate an error.
22420
22421         PR fortran/19362
22422         PR fortran/20244
22423         PR fortran/20864
22424         PR fortran/25391
22425         * gfortran.dg/used_dummy_types_1.f90: New test.
22426         * gfortran.dg/used_dummy_types_2.f90: New test.
22427         * gfortran.dg/used_dummy_types_3.f90: New test.
22428         * gfortran.dg/used_dummy_types_4.f90: New test.
22429         * gfortran.dg/used_dummy_types_5.f90: New test.
22430
22431         PR fortran/23152
22432         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
22433         group already being USE associated.
22434         * gfortran.dg/assumed_shape_nml.f90: New test.
22435         * gfortran.dg/assumed_size_nml.f90: New test.
22436
22437         PR fortran/20862
22438         PR fortran/25053
22439         PR fortran/25063
22440         PR fortran/25064
22441         PR fortran/25066
22442         PR fortran/25067
22443         PR fortran/25068
22444         PR fortran/25307
22445         * gfortran.dg/io_constraints_1.f90: New test.
22446         * gfortran.dg/io_constraints_1.f90: New test.
22447         * gfortran.dg/iostat_3.f90: Change wording of warning.
22448         * gfortran.dg/g77/19981216-0.f: The same.
22449
22450 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
22451
22452         PR tree-optimization/23518
22453         * gcc.dg/pr23518.c: New.
22454
22455 2005-12-21  Mike Stump  <mrs@apple.com>
22456
22457         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
22458
22459 2005-12-21  Paul Brook  <paul@codesourcery.com>
22460
22461         * gcc.dg/pr19340.c: Skip on m68k targets.
22462
22463 2005-12-21  Steven Bosscher  <stevenb@suse.de>
22464
22465         PR rtl-optimization/25196
22466         * gcc.dg/pr25196.c: New test.
22467
22468 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
22469
22470         PR fortran/25423
22471         gfortran.dg/where_nested_1.f90: New.
22472
22473 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
22474
22475         PR tree-optimization/25382.
22476         * gcc.dg/tree-ssa/pr25382.c: New.
22477
22478 2005-12-20  Richard Guenther  <rguenther@suse.de>
22479
22480         PR middle-end/24306
22481         * gcc.target/i386/pr24306.c: New testcase.
22482
22483 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
22484
22485         PR tree-optimization/25501
22486         * gcc.dg/tree-ssa/pr25501.c: New.
22487
22488 2005-12-20  Richard Guenther  <rguenther@suse.de>
22489
22490         Revert
22491         2005-12-02  Richard Guenther  <rguenther@suse.de>
22492
22493         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22494
22495 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
22496
22497         PR c++/21228
22498         * g++.dg/warn/Wunreachable-code-2.C: New test.
22499
22500 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
22501
22502         PR c++/24278
22503         * g++.dg/template/ctor5.C: New test.
22504
22505         PR c++/24915
22506         * g++.dg/template/overload8.C: New test.
22507
22508 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
22509
22510         * gcc.c-torture/compile/pr25483 : New test.
22511
22512 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22513
22514         PR c++/20552
22515         * g++.dg/ext/typeof10.C: New test.
22516
22517 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22518
22519         * gcc.dg/mt-loopi1.c: New.
22520
22521 2005-12-18  Richard Guenther  <rguenther@suse.de>
22522
22523         PR tree-optimization/25481
22524         * gcc.dg/torture/pr25481.c: New testcase.
22525
22526 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22527
22528         PR rtl-optimization/21041
22529         * gcc.dg/pr21041.c: New test.
22530
22531 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22532
22533         PR libgfortran/25463
22534         * gfortran.dg/advance.f90: New test.
22535
22536 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
22537
22538         * gcc.dg/20051201-1.c: New test.
22539
22540 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
22541
22542         PR fortran/25018
22543         * gfortran.dg/initialization_1.f90: New test.
22544         * gfortran.dg/enum_5.f90: Change dg-error to new message.
22545         * gfortran.dg/g77/980616-0.f: The same.
22546
22547 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22548
22549         * PR fortran/25458
22550         * gfortran.dg/chkbits.f90: New test.
22551
22552 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22553
22554         * gfortran.dg/enum_5.f: Revert to previous version.
22555
22556 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22557
22558         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
22559         * gfortran.dg/nested_modules_1.f90: Ditto.
22560         * gfortran.dg/hollerith_f95.f90: Ditto.
22561         * gfortran.dg/select_5.f90: Ditto.
22562         * gfortran.dg/secnds.f: Ditto.
22563         * gfortran.dg/hollerith2.f90: Ditto.
22564         * gfortran.dg/imag_2.f: Ditto.
22565         * gfortran.dg/ftell_2.f90: Ditto.
22566         * gfortran.dg/malloc_free_1.f90: Ditto.
22567         * gfortran.dg/logint-1.f: Ditto.
22568         * gfortran.dg/recursive_statement_functions.f90: Ditto.
22569         * gfortran.dg/e_d_fmt.f90: Ditto.
22570         * gfortran.dg/hollerith_legacy.f90: Ditto.
22571         * gfortran.dg/logint-2.f: Ditto.
22572         * gfortran.dg/enum_5.f90: Ditto.
22573         * gfortran.dg/f2c_2.f90: Ditto.
22574         * gfortran.dg/pr17143.f90: Ditto.
22575         * gfortran.dg/namelist_14.f90: Ditto.
22576         * gfortran.dg/logint-3.f: Ditto.
22577         * gfortran.dg/spread_scalar_source.f90: Ditto.
22578         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
22579         * gfortran.dg/namelist_11.f: Ditto.
22580         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22581         * gfortran.dg/g77/20010519-1.f
22582         * gfortran.dg/g77/alpha1.f: Ditto.
22583         * gfortran.dg/g77/990115-1.f: Ditto.
22584         * gfortran.dg/g77/erfc.f: Ditto.
22585         * gfortran.dg/g77/19990313-3.f: Ditto.
22586         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
22587         * gfortran.dg/g77/20010426.f: Ditto.
22588         * gfortran.dg/g77/19990313-0.f: Ditto.
22589         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
22590         * gfortran.dg/g77/20000629-1.f: Ditto.
22591         * gfortran.dg/g77/970125-0.f: Ditto.
22592         * gfortran.dg/g77/8485.f: Ditto.
22593         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
22594         * gfortran.dg/g77/19990313-1.f: Ditto.
22595         * gfortran.dg/g77/int8421.f: Ditto.
22596         * gfortran.dg/g77/19990305-0.f: Ditto.
22597         * gfortran.dg/g77/947.f: Ditto.
22598         * gfortran.dg/g77/19990905-2.f: Ditto.
22599         * gfortran.dg/g77/cabs.f: Ditto.
22600         * gfortran.dg/g77/19990313-2.f: Ditto.
22601         * gfortran.dg/g77/20020307-1.f: Ditto.
22602         * gfortran.dg/g77/dcomplex.f: Ditto.
22603         * gfortran.dg/g77/19990502-1.f: Ditto.
22604         * gfortran.dg/g77/19981216-0.f: Ditto.
22605         * gfortran.dg/common_4.f90: Ditto.
22606         * gfortran.dg/entry_4.f90: Ditto.
22607         * gfortran.dg/equiv_constraint_2.f90: Ditto.
22608         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
22609         * gfortran.dg/namelist_12.f: Ditto.
22610         * gfortran.dg/scale_1.f90: Ditto.
22611         * gfortran.dg/modulo_1.f90
22612         * gfortran.dg/hollerith.f90: Ditto.
22613         * gfortran.dg/direct_io_3.f90: Ditto.
22614         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
22615         * gfortran.dg/gnu_logical_1.F: Ditto.
22616         * gfortran.dg/unf_io_convert_1.f90: Ditto.
22617         * gfortran.dg/assign_1.f90: Ditto.
22618         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
22619         * gfortran.dg/pr23095.f: Ditto.
22620         * gfortran.dg/read_float_1.f90: Ditto.
22621
22622 2005-12-17  Andreas Jaeger  <aj@suse.de>
22623
22624         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
22625         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
22626
22627 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22628
22629         PR fortran/24268
22630         * gfortran.dg/fmt_white.f: New test.
22631
22632 2005-12-16  Steven G. Kargl <kargls@comcast.net>
22633
22634         * gfortran.dg/label_1.f90: New test.
22635
22636 2005-12-15  Ben Elliston  <bje@au.ibm.com>
22637
22638         PR testsuite/25422
22639         * gcc.dg/20031012-1.c: Add -Walways-true option.
22640         * gcc.dg/weak/weak-3.c: Likewise.
22641         * g++.old-deja/g++.mike/warn8.C: Likewise.
22642
22643 2005-12-16  Mike Stump  <mrs@apple.com>
22644
22645         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
22646         exit.
22647
22648 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22649
22650         PR libgfortran/25264
22651         PR libgfortran/25349
22652         * gfortran.dg/tl_editing.f90: Added additional checks.
22653         * gfortran.dg/t_editing.f: New test.
22654         * gfortran.dg/write_padding.f90: New test
22655
22656 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22657
22658         PR testsuite/25215
22659         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
22660
22661 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
22662
22663         PR rtl-optimization/24899
22664         * gcc.c-torture/execute/20051215-1.c: New test.
22665
22666 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
22667
22668         PR 24823
22669         * gfortran.dg/pr24823.f: New test.
22670
22671 2005-12-16  Jeff Law  <law@redhat.com>
22672
22673         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
22674
22675 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22676
22677         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22678         (base_types): Change C++ style comments to C style comments.  Remove
22679         aligned types from the array.  Keep Enums disabled.
22680         (complex_types): Remove aligned types from the array.
22681         Comment out "_Complex long double".
22682         (attrib_types): Remove.
22683         (complex_attrib_types): Remove.
22684         (attrib_array_types): Remove.
22685         (complex_attrib_array_types): Remove.
22686         (aligned_bitfld_types): Remove.
22687         (n_aligned_bitfld_types): Remove.
22688         (FEATURE_ALIGNEDPACKED): Delete.
22689         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
22690         (singles): Remove support for adding attributes.
22691         (choose_type): Remove support for attributed types.
22692         (generate_fields): Remove support for attributed bit-fields.
22693         Remove support for adding attributes.
22694         (generate_random_tests): Remove support for adding attributes.
22695         (features): Add back "[0] :0" and "complex vector [0]".
22696         (main): Remove support for attributed bit-fields.
22697         Uncomment the calling of generate_random_tests for the rests of
22698         the tests.
22699
22700 2005-12-16  Jan Hubicka  <jh@suse.cz>
22701
22702         * gcc.c-torture/combine/pr25224.c: New.
22703
22704 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
22705
22706         PR other/25028
22707         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
22708         HP-UX.
22709
22710 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
22711
22712         * gcc.dg/20051215-1.c: New file.
22713
22714 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22715
22716         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
22717         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
22718
22719 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
22720
22721         PR fortran/18197
22722         * gfortran.dg/dummy_functions_1.f90: New.
22723
22724 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
22725
22726         PR rtl-optimization/25310
22727         * gcc.c-torture/compile/pr25310.c: New test.
22728
22729 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
22730
22731         PR debug/25023
22732         * gcc.dg/pr25023.c: New test.
22733
22734 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22735
22736         * g++.old-deja/g++.brendan/redecl1.C,
22737         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
22738         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
22739         g++.old-deja/g++.oliva/typeof1.C,
22740         g++.old-deja/g++.other/crash16.C,
22741         g++.old-deja/g++.other/crash34.C,
22742         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
22743         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
22744         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
22745         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
22746         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
22747         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
22748         Remove xfail.
22749
22750 2005-12-14  Kean Johnston  <jkj@sco.com>
22751             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22752
22753         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
22754         * gcc.target/i386/20020523-1.c: Ditto.
22755         * gcc.target/i386/tailcall-1.c: Ditto.
22756         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
22757         * gcc.target/i386/ssetype-5.c: Ditto.
22758
22759 2005-12-14  Jeff Law  <law@redhat.com>
22760
22761         * gcc.dg/tree-ssa/foldstring-1.c: New test.
22762
22763 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
22764
22765         PR target/25254
22766         PR target/24188
22767         * gcc.target/i386/pr25254.c: New test.
22768         * gfortran.dg/PR24188.f: New test.
22769
22770 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
22771
22772         * lib/fortran-torture.exp: Catch remaining uses of
22773         remote_file build delete.
22774
22775 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22776
22777         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
22778
22779 2005-12-14  Ben Elliston  <bje@au.ibm.com>
22780
22781         * gcc.dg/warn-addr-cmp.c: New test.
22782
22783 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22784
22785         PR debug/25023
22786         PR target/25293
22787         * gcc.target/i386/pr25293.c: New test.
22788
22789 2005-12-13  Petr Machata  <machata@post.cz>
22790
22791         PR c++/24907
22792         * g++.dg/parse/comma2.C: New test.
22793
22794 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
22795             Jakub Jelinek  <jakub@redhat.com>
22796
22797         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22798         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22799         (limits.h): Include unconditionally.
22800         (stdlib.h): Likewise.
22801         (hashtab.h): Do not include.
22802         (getopt.h): Likewise.
22803         (stddef.h): Include.
22804         (hashval_t): Define.
22805         (struct entry): Add "next" field.
22806         (HASH_SIZE): New macro.
22807         (hash_table): New variable.
22808         (switchfiles): Do not use xmalloc.
22809         (mix): New macro.
22810         (iterative_hash): New function.
22811         (hasht): Remove.
22812         (e_exists): New function.
22813         (e_insert): Likewise.
22814         (output): Use, instead of libiberty hashtable functions.
22815         (main): Do not use getopt.  Do not call htab_create.
22816
22817 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22818
22819         PR c++/25331
22820         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
22821         put atal* and atpaal* attributes on array elements.
22822         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
22823         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
22824         put atal* and atpaal* attributes on array elements.
22825         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
22826
22827 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
22828
22829         * gcc.dg/single-precision-constant.c: New test.
22830
22831 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
22832
22833         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
22834         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
22835         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
22836         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
22837         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
22838         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
22839         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
22840         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
22841         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
22842         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
22843         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
22844         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
22845         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
22846         gcc.target/powerpc/ppc-sdata-2.c,
22847         gcc.target/powerpc/ppc-stackalign-1.c,
22848         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
22849         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
22850         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
22851         gcc.target/powerpc/rs6000-ldouble-2.c,
22852         gcc.target/powerpc/rs6000-power2-1.c,
22853         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
22854         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
22855         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
22856         option into target selector.
22857         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
22858         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
22859
22860 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22861
22862         PR objc/25348
22863         * objc.dg/encode-9.m: New test.
22864
22865 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22866
22867         PR testsuite/20772
22868         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
22869         * gcc.dg/asm-b.c: Fix typo.
22870         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
22871         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22872         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
22873         i?86 lp64 and x86_64 ilp32.
22874         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
22875         on i?86 lp64.
22876         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
22877
22878 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
22879
22880         PR fortran/25078
22881         gfortran.dg/equiv_5.f90: New test.
22882
22883 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
22884
22885         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
22886         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
22887         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
22888         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
22889         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
22890         * gcc.dg/tree-ssa/reassoc-5.c: New.
22891         * gcc.dg/tree-ssa/reassoc-6.c: New.
22892         * gcc.dg/tree-ssa/reassoc-7.c: New.
22893         * gcc.dg/tree-ssa/reassoc-8.c: New.
22894         * gcc.dg/tree-ssa/reassoc-9.c: New.
22895         * gcc.dg/tree-ssa/reassoc-10.c: New.
22896         * gcc.dg/tree-ssa/reassoc-11.c: New.
22897
22898 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22899
22900         PR testsuite/25167
22901         PR testsuite/24478
22902         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
22903
22904 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
22905
22906         PR c++/25300
22907         * g++.dg/template/inherit.C: Do not use a generic error message.
22908
22909 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22910
22911         PR libobjc/25354
22912         * objc.dg/gnu-encoding: New directory.
22913         * objc.dg/gnu-encoding/compat-common.h: New file.
22914         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
22915         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
22916         * objc.dg/gnu-encoding/vector-defs.h: New file.
22917         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
22918         * objc.dg/gnu-encoding/generate-random.c: New file.
22919         * objc.dg/gnu-encoding/generate-random_r.c: New file.
22920         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
22921         * objc.dg/gnu-encoding/generate-random.h: New file.
22922
22923 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
22924
22925         PR c++/25337
22926         * g++.dg/template/defarg7.C: New test.
22927
22928 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
22929
22930         PR libobjc/25347
22931         * objc.dg/encode-8.m: New test.
22932
22933 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
22934
22935         PR libobjc/25346
22936         * objc.dg/encode-7.m: New test.
22937
22938 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
22939
22940         PR c++/25010
22941         * g++.dg/opt/inline10.C: New test.
22942
22943 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
22944
22945         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
22946
22947 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
22948
22949         * gfortran.dg/substring_equivalence.f90: typo in comment
22950
22951 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22952
22953         PR fortran/25068
22954         * gfortran.dg/iostat_3.f90: New test.
22955
22956 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
22957
22958         PR fortran/23815
22959         * gfortran.dg/unf_io_convert_1.f90: New test.
22960         * gfortran.dg/unf_io_convert_2.f90: New test.
22961         * gfortran.dg/unf_io_convert_3.f90: New test.
22962
22963 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22964
22965         PR testsuite/20772
22966         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
22967         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
22968         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22969         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
22970         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
22971         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22972         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
22973         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
22974         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22975         gcc.dg/torture/fp-int-convert-float128-timode.c,
22976         gcc.dg/torture/fp-int-convert-float128.c,
22977         gcc.dg/torture/fp-int-convert-float80-timode.c,
22978         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
22979         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
22980
22981         * gcc.dg/tls/opt-1.c: Require effective target fpic.
22982
22983 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
22984
22985         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
22986
22987 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
22988
22989         * gcc.dg/20051207-1.c,
22990         * gcc.dg/20051207-2.c,
22991         * gcc.dg/20051207-3.c: New tests.
22992
22993 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22994
22995         PR testsuite/20772
22996         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
22997         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
22998         dg-skip-if target selector.
22999
23000         PR testsuite/20772
23001         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
23002         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
23003         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
23004         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
23005         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
23006         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
23007         and/or merge with i?86 cases.
23008
23009         * gcc.dg/tls/opt-3.c: Require effective target fpic.
23010
23011         PR testsuite/20772
23012         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
23013         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
23014         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
23015         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
23016         x86_64-*-linux*.
23017
23018 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
23019
23020         PR target/25311
23021         * gcc.c-torture/compile/pr25311.c: New test.
23022
23023 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23024
23025         PR libgfortran/25039
23026         * gfortran.dg/read_comma.f: New test.
23027
23028 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
23029
23030         PR c++/19317
23031         * g++.dg/opt/pr19317-1.C: New test.
23032         * g++.dg/opt/pr19317-2.C: New test.
23033         * g++.dg/opt/pr19317-3.C: New test.
23034
23035         PR target/19005
23036         * gcc.c-torture/execute/pr19005.c: New test.
23037
23038         PR target/17828
23039         * g++.old-deja/g++.other/comdat5.C: New test.
23040         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
23041
23042         * g++.dg/compat/struct-layout-1.exp: New file.
23043         * g++.dg/compat/struct-layout-1.h: New.
23044         * g++.dg/compat/struct-layout-1_generate.c: New.
23045         * g++.dg/compat/struct-layout-1_x1.h: New.
23046         * g++.dg/compat/struct-layout-1_x2.h: New.
23047         * g++.dg/compat/struct-layout-1_y1.h: New.
23048         * g++.dg/compat/struct-layout-1_y2.h: New.
23049
23050         * gcc.dg/20050330-2.c: New test.
23051
23052 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23053
23054         PR fortran/25292
23055         * gfortran.dg/associated_1.f90: New.
23056
23057 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23058
23059         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
23060         ILP32 vect_no_align platforms.
23061
23062 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
23063             Jakub Jelinek  <jakub@redhat.com>
23064
23065         PR target/25268
23066         * gcc.c-torture/compile/20051207-1.c: New test.
23067
23068 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23069
23070         PR testsuite/20772
23071         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
23072         gcc.dg/torture/pr18582-1.c,
23073         gcc.target/i386/attributes-error.c: Also test on x86_64.
23074
23075         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
23076
23077 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23078
23079         PR c++/19397
23080         * g++.dg/template/typedef3.C: New test.
23081
23082         PR c++/19762
23083         PR c++/19764
23084         * g++.dg/template/dtor3.C: Fix error markers.
23085
23086 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
23087
23088         * lib/target-supports.exp (check_effective_target_sync_char_short):
23089         Add s390*.
23090
23091 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
23092
23093         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
23094
23095 2005-12-06  Roger Sayle  <roger@eyesopen.com>
23096
23097         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
23098         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
23099         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
23100         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
23101
23102 2005-12-06  Roger Sayle  <roger@eyesopen.com>
23103
23104         PR c++/25263
23105         * g++.dg/other/array2.C: New test case.
23106
23107 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
23108
23109         * gcc.dg/darwin-weakimport-3.c: New.
23110
23111         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
23112         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
23113         and to work on Darwin.
23114         * gcc.dg/attr-weakref-1b.c: New file.
23115         * gcc.dg/attr-weakref-2.c: New test.
23116         * gcc.dg/darwin-weakref-1.c: New test.
23117
23118 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
23119
23120         PR testsuite/25247
23121         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
23122         use in selector expressions.
23123         (dg-xfail-if): Ditto.
23124         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
23125         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
23126         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
23127         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
23128         * gcc.test-framework/test-framework.exp: Skip generated tests if
23129         CHECK_TEST_FRAMEWORK is not 1.
23130
23131 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23132
23133         PR tree-optimization/24963
23134         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
23135
23136         PR target/24108
23137         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
23138
23139         PR target/18580
23140         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
23141         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23142         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23143         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23144
23145 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
23146
23147         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
23148         dg-options.
23149
23150 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
23151
23152         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
23153
23154 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
23155
23156         * gcc.dg/format/cast-1.c: New test.
23157
23158 2005-12-04  Roger Sayle  <roger@eyesopen.com>
23159
23160         PR c/7776
23161         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
23162         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
23163         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
23164         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
23165
23166 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
23167
23168         * gcc.dg/cast-pretty-print-1.c: New test.
23169
23170 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
23171
23172         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
23173
23174 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
23175
23176         PR c++/24173
23177         * g++.dg/template/friend40.C: New test.
23178
23179 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
23180
23181         PR target/25199
23182         * gcc.target/i386/movq-2.c: New test.
23183         * gcc.target/i386/movq.c: Remove target i?86, instead add
23184         dg-require-effective-target ilp32.
23185
23186 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23187
23188         PR c++/24103
23189         * g++.dg/other/default1.C: New test.
23190
23191 2005-12-02  Richard Guenther  <rguenther@suse.de>
23192
23193         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23194
23195 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23196
23197         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
23198
23199 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
23200
23201         PR target/21017
23202         * gcc.target/powerpc/rotate.c: New.
23203
23204 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23205
23206         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
23207         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
23208
23209 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23210
23211         PR c/13384
23212         * gcc.dg/pr17730-1.c: Adjust.
23213         * gcc.dg/lvalue1.c (main): Likewise.
23214         * gcc.dg/lvalue-2.c: Likewise.
23215         * g++.dg/pr7503-3.C
23216
23217 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
23218
23219         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
23220         error messages.
23221
23222 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
23223
23224         PR fortran/24789
23225         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
23226
23227 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23228
23229         PR target/24475
23230         * lib/target-supports.exp (check_effective_target_tls): New.
23231         (check_effective_target_tls_runtime): New.
23232         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
23233         for TLS support.
23234         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
23235         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
23236         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
23237         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
23238         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
23239         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
23240         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
23241         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
23242         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
23243         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
23244         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
23245         effective-target TLS.
23246         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
23247         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
23248         effective-target TLS runtime.
23249
23250 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23251
23252         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
23253
23254 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
23255
23256         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
23257         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
23258         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
23259         ignored" warnings when "packing" is the same as the ABI layout.
23260
23261 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
23262
23263         PR fortran/21302
23264         * gfortran.dg/line_length_1.f: New test.
23265         * gfortran.dg/line_length_2.f90: Ditto.
23266
23267 2005-11-30  Richard Guenther  <rguenther@suse.de>
23268
23269         PR tree-optimization/21655
23270         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
23271
23272 2005-11-30  Dale Johannesen  <dalej@apple.com>
23273
23274         * gcc.c-torture/compile/pr24930.c: New.
23275
23276 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
23277
23278         PR fortran/15809
23279         *  gfortran.dg/auto_char_dummy_array.f90: New test.
23280
23281 2005-11-30  Jeff Law  <law@redhat.com>
23282
23283         * g++.old-deja/g++.law/pr25000.C: New test.
23284
23285 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
23286
23287         * gcc.dg/tls/opt-11.c: New test.
23288
23289 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23290
23291         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
23292         targets.
23293         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
23294         LP64 ia64.
23295
23296 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
23297
23298         * gfortran.dg/open_access_1.f90: New test.
23299
23300 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23301
23302         * gcc.dg/charset/builtin2.c: New test.
23303
23304 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
23305
23306         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
23307         on mmix-*-* for *_[xy].c.
23308
23309 2005-11-28  Kean Johnston  <jkj@sco.com>
23310
23311         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
23312         headers.
23313         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
23314         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
23315         * gcc.target/i386/asm-3.c: Ditto.
23316         * gcc.target/i386/clobbers.c: Ditto.
23317         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
23318         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
23319         test regexp.
23320         * gcc.target/i386/mul.c: Ditto.
23321         * gcc.target/i386/ssetype-1.c: Ditto.
23322         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
23323         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
23324         static so the test works with -fPIC mode too. Based on comment in
23325         PR19231 by Pinski.
23326         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
23327
23328 2005-11-28  Richard Guenther  <rguenther@suse.de>
23329
23330         * gcc.dg/alias-9.c: New testcase.
23331         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
23332
23333 2005-11-28  Roger Sayle  <roger@eyesopen.com>
23334             Uros Bizjak  <uros@kss-loka.si>
23335
23336         PR middle-end/20219
23337         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
23338         tan(x)/sin(x) transformations.
23339
23340 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
23341
23342         PR middle-end/24575
23343         * gcc.dg/tree-ssa/divide-3.c: New test.
23344         * gcc.dg/tree-ssa/divide-4.c: New test.
23345
23346 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
23347
23348         PR fortran/24917
23349         *  gfortran.dg/boz_6.f90: New test.
23350
23351 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23352
23353         PR fortran/23912
23354         * gfortran.dg/modulo_1.f90: New test.
23355
23356 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23357
23358         PR libfortran/24919
23359         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
23360         fail on CRLF platforms.
23361         * gfortran.dg/ftell_2.f90: Likewise.
23362
23363 2005-11-26  Eric Christopher  <echristo@apple.com>
23364
23365         * gcc.dg/intmax_t-1.c: Remove mips xfail.
23366
23367 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
23368
23369         * objc.dg/gnu-runtime-3.m: Simplify.
23370
23371 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
23372
23373         PR middle-end/23669
23374         * gcc.dg/tree-ssa/divide-1.c: New test.
23375         * gcc.dg/tree-ssa/divide-2.c: New test.
23376
23377 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
23378
23379         PR libgfortran/24945
23380         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
23381
23382 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
23383
23384         PR libgfortran/24945
23385         * gfortran.dg/open_status_2.f90: New test.
23386
23387 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23388
23389         * gcc.c-torture/execute/builtins/fprintf.c,
23390         gcc.c-torture/execute/builtins/fputs-lib.c,
23391         gcc.c-torture/execute/builtins/fputs.c,
23392         gcc.c-torture/execute/builtins/lib/fprintf.c,
23393         gcc.c-torture/execute/builtins/lib/printf.c,
23394         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
23395
23396 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
23397
23398         * gcc.dg/20050922-2.c: New test.
23399
23400 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23401
23402         * objc.dg/gnu-runtime-3.m: New test.
23403
23404 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23405
23406         PR c++/9278
23407         * g++.dg/other/void1.C: New test.
23408
23409 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
23410
23411         PR middle-end/24998
23412         * gcc.dg/torture/fp-int-convert-float.c,
23413         gcc.dg/torture/fp-int-convert-double.c,
23414         gcc.dg/torture/fp-int-convert-long-double.c,
23415         gcc.dg/torture/fp-int-convert-timode.c,
23416         gcc.dg/torture/fp-int-convert-float80.c,
23417         gcc.dg/torture/fp-int-convert-float80-timode.c,
23418         gcc.dg/torture/fp-int-convert-float128.c,
23419         gcc.dg/torture/fp-int-convert-float128-timode.c,
23420         gcc.dg/torture/fp-int-convert.h: New files.
23421
23422 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
23423
23424         PR middle-end/24989
23425         * gcc.dg/tree-ssa/bool-10.c: New test.
23426         * gcc.dg/tree-ssa/bool-11.c: New test.
23427         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
23428
23429 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
23430
23431         PR middle-end/24990
23432         * tree-ssa/pr24990-1.c: New test.
23433
23434 2005-11-24  Richard Guenther  <rguenther@suse.de>
23435         Dirk Mueller <dmueller@suse.de>
23436
23437         PR c++/14024
23438         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
23439         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
23440         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
23441         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
23442         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
23443         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
23444
23445 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
23446
23447         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
23448
23449 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23450
23451         PR c/21668
23452         * gcc.dg/Wc++-compat.c: New.
23453         * gcc.dg/Wno-c++-compat.c: New.
23454
23455 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
23456
23457         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
23458         (vspltish, vspltisw): Likewise.
23459
23460 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23461
23462         PR libgfortran/24794
23463         * gfortran.dg/namelist_12.f: Fix quotes.
23464         * gfortran.dg/namelist_13.f90: Fix quotes.
23465         * gfortran.dg/namelist_14.f90: Fix quotes.
23466         * gfortran.dg/namelist_15.f90: Fix quotes.
23467         * gfortran.dg/namelist_use.f90: Fix quotes.
23468         * gfortran.dg/namelist_use_only.f90: Fix quotes.
23469         * gfortran.dg/namelist_21.f90: New test.
23470         * gfortran.dg/namelist_22.f90: New test.
23471
23472 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
23473
23474         PR target/23435
23475         * gcc.c-torture/compile/pr23435.c: New.
23476
23477 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
23478
23479         * gcc.c-torture/execute/floatunsisf-1.c: New test.
23480
23481 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
23482
23483         * gcc.target/powerpc/405-macchw-1.c,
23484         gcc.target/powerpc/405-macchw-2.c,
23485         gcc.target/powerpc/405-macchwu-1.c,
23486         gcc.target/powerpc/405-macchwu-2.c,
23487         gcc.target/powerpc/405-machhw-1.c,
23488         gcc.target/powerpc/405-machhw-2.c,
23489         gcc.target/powerpc/405-machhwu-1.c,
23490         gcc.target/powerpc/405-machhwu-2.c,
23491         gcc.target/powerpc/405-maclhw-1.c,
23492         gcc.target/powerpc/405-maclhw-2.c,
23493         gcc.target/powerpc/405-maclhwu-1.c,
23494         gcc.target/powerpc/405-maclhwu-2.c,
23495         gcc.target/powerpc/405-mulchw-1.c,
23496         gcc.target/powerpc/405-mulchw-2.c,
23497         gcc.target/powerpc/405-mulchwu-1.c,
23498         gcc.target/powerpc/405-mulchwu-2.c,
23499         gcc.target/powerpc/405-mulhhw-1.c,
23500         gcc.target/powerpc/405-mulhhw-2.c,
23501         gcc.target/powerpc/405-mulhhwu-1.c,
23502         gcc.target/powerpc/405-mulhhwu-2.c,
23503         gcc.target/powerpc/405-mullhw-1.c,
23504         gcc.target/powerpc/405-mullhw-2.c,
23505         gcc.target/powerpc/405-mullhwu-1.c,
23506         gcc.target/powerpc/405-mullhwu-2.c,
23507         gcc.target/powerpc/405-nmacchw-1.c,
23508         gcc.target/powerpc/405-nmacchw-2.c,
23509         gcc.target/powerpc/405-nmachhw-1.c,
23510         gcc.target/powerpc/405-nmachhw-2.c,
23511         gcc.target/powerpc/405-nmaclhw-1.c,
23512         gcc.target/powerpc/405-nmaclhw-2.c,
23513         gcc.target/powerpc/440-macchw-1.c,
23514         gcc.target/powerpc/440-macchw-2.c,
23515         gcc.target/powerpc/440-macchwu-1.c,
23516         gcc.target/powerpc/440-macchwu-2.c,
23517         gcc.target/powerpc/440-machhw-1.c,
23518         gcc.target/powerpc/440-machhw-2.c,
23519         gcc.target/powerpc/440-machhwu-1.c,
23520         gcc.target/powerpc/440-machhwu-2.c,
23521         gcc.target/powerpc/440-maclhw-1.c,
23522         gcc.target/powerpc/440-maclhw-2.c,
23523         gcc.target/powerpc/440-maclhwu-1.c,
23524         gcc.target/powerpc/440-maclhwu-2.c,
23525         gcc.target/powerpc/440-mulchw-1.c,
23526         gcc.target/powerpc/440-mulchw-2.c,
23527         gcc.target/powerpc/440-mulchwu-1.c,
23528         gcc.target/powerpc/440-mulchwu-2.c,
23529         gcc.target/powerpc/440-mulhhw-1.c,
23530         gcc.target/powerpc/440-mulhhw-2.c,
23531         gcc.target/powerpc/440-mulhhwu-1.c,
23532         gcc.target/powerpc/440-mulhhwu-2.c,
23533         gcc.target/powerpc/440-mullhw-1.c,
23534         gcc.target/powerpc/440-mullhw-2.c,
23535         gcc.target/powerpc/440-mullhwu-1.c,
23536         gcc.target/powerpc/440-mullhwu-2.c,
23537         gcc.target/powerpc/440-nmacchw-1.c,
23538         gcc.target/powerpc/440-nmacchw-2.c,
23539         gcc.target/powerpc/440-nmachhw-1.c,
23540         gcc.target/powerpc/440-nmachhw-2.c,
23541         gcc.target/powerpc/440-nmaclhw-1.c,
23542         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
23543
23544 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
23545
23546         PR fortran/24774
23547         * gfortran.dg/inquire_9.f90: New test.
23548
23549         PR fortran/21647
23550         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
23551
23552 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23553
23554         PR libfortran/24432
23555         * lib/target-supports.exp (check_effective_target_fortran_large_real):
23556         Check that 'cos' is supported.
23557
23558 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
23559
23560         PR fortran/24223
23561         * gfortran.dg/substring_equivalence.f90: New test.
23562
23563         PR fortran/24705
23564         * gfortran.dg/auto_internal_assumed.f90: New test.
23565
23566 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
23567
23568         * gcc.dg/fold-div-2.c: New test.
23569
23570 2005-11-20  Ian Lance Taylor  <ian@airs.com>
23571
23572         PR rtl-optimization/24883
23573         * gcc.c-torture/compile/pr24883.c: New test.
23574
23575 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
23576
23577         PR middle-end/20583
23578         * gcc.c-torture/compile/pr20583.c: New.
23579
23580 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
23581
23582         * gcc.c-torture/execute/usmul.c: New test.
23583
23584 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
23585
23586         * gcc.dg/tree-ssa/vrp22.c: New test.
23587
23588 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
23589
23590         PR middle-end/24912
23591         * gcc.dg/torture/pr24912-1.c: New test.
23592
23593 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
23594
23595         PR fortran/24862
23596         * gfortran.dg/arrayio_derived_1.f90: New test.
23597
23598 2005-11-19  Richard Guenther  <rguenther@suse.de>
23599
23600         PR middle-end/23294
23601         * gcc.dg/tree-ssa/pr23294.c: New testcase.
23602
23603 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
23604
23605         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
23606
23607 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
23608
23609         PR c++/8355
23610         * g++.dg/template/friend39.C: New test.
23611
23612 2005-11-18  James E Wilson  <wilson@specifix.com>
23613
23614         * gcc.dg/builtin-strstr.c: New.
23615
23616 2005-11-18  Richard Henderson  <rth@redhat.com>
23617
23618         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
23619         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
23620         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
23621         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
23622         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
23623         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
23624         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
23625         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
23626         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
23627         renaming to remove initial "ia64-".
23628
23629 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
23630
23631         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
23632
23633 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
23634
23635         * g++.dg/cpp/string-2.C: New test.
23636
23637 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
23638
23639         * gcc.dg/tree-ssa/loop-14.c: New test.
23640
23641 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
23642             Michael Chamberlain <michael@chamberlain.net.au>
23643
23644         * ada/acats/run_all.sh (target_run): Kill long running tests.
23645
23646 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23647
23648         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
23649         * gcc.dg/cleanup-9.c: Likewise.
23650         * gcc.dg/cleanup-10.c: Likewise.
23651         * gcc.dg/cleanup-11.c: Likewise.
23652
23653 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23654
23655         PR fortran/24892
23656         * gfortran.dg/open_access_append_1.f90: New test.
23657         * gfortran.dg/open_access_append_2.f90: New test.
23658
23659 2005-11-16  Richard Guenther  <rguenther@suse.de>
23660
23661         PR middle-end/24851
23662         * gcc.c-torture/execute/pr24851.c: New testcase.
23663
23664 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
23665
23666         * gcc.dg/fold-overflow-1.c: New test.
23667
23668 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
23669
23670         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
23671         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
23672
23673 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
23674
23675         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
23676         structures.
23677         * g++.dg/eh/forced2.C: Likewise.
23678         * g++.dg/eh/forced3.C: Likewise.
23679         * g++.dg/eh/forced4.C: Likewise.
23680
23681 2005-11-11  Mike Stump  <mrs@apple.com>
23682
23683         * g++.old-deja/g++.mike/unused.C: Add.
23684
23685 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
23686
23687         PR c++/24667
23688         * g++.dg/warn/Wcast-qual1.C: New test.
23689
23690 2005-11-15  Jan Hubicka  <jh@suse.cz>
23691
23692         * gcc.dg/winline-5.c: Add large-unit-insns limit.
23693
23694 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
23695
23696         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
23697
23698 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
23699
23700         PR 24840
23701         * gcc.dg/tree-ssa/pr24840.c: New test.
23702
23703 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
23704
23705         PR testsuite/24841
23706         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
23707
23708 2005-11-14  Dale Johannesen  <dalej@apple.com>
23709
23710         * gcc.c-torture/execute/20051113-1.c: New.
23711
23712 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
23713
23714         PR c++/24687
23715         * g++.dg/template/crash43.C: New test.
23716
23717 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
23718
23719         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
23720
23721 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
23722
23723         PR c++/24817
23724         * g++.dg/eh/spec8.C: New test.
23725
23726 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
23727
23728         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
23729
23730 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
23731
23732         PR c++/20293
23733         * g++.dg/parse/ambig4.C: New test.
23734         * g++.dg/tc1/dr101.C: Adjust error markers.
23735         * g++.dg/lookup/strong-using-2.C: Likewise.
23736         * g++.dg/lookup/ambig5.C: Likewise.
23737         * g++.dg/lookup/ambig4.C: Likewise.
23738         * g++.dg/parse/crash22.C: Likewise.
23739
23740 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
23741
23742         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
23743
23744 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
23745
23746         * gcc.dg/nested-calls-1.c: New test.
23747
23748 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23749
23750         * gfortran.dg/complex_intrinsic_1.f90: New test.
23751         * gfortran.dg/complex_intrinsic_2.f90: New test.
23752         * gfortran.dg/fgetc_1.f90: New test.
23753         * gfortran.dg/fgetc_2.f90: New test.
23754         * gfortran.dg/fgetc_3.f90: New test.
23755         * gfortran.dg/ftell_1.f90: New test.
23756         * gfortran.dg/ftell_2.f90: New test.
23757         * gfortran.dg/gnu_logical_1.F: New test.
23758         * gfortran.dg/gnu_logical_2.f90: New test.
23759
23760 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
23761
23762         PR middle-end/24820
23763         * gcc.dg/pr24820.c: New test.
23764
23765 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
23766
23767         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
23768         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
23769         variable.
23770
23771 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23772
23773         PR testsuite/24614
23774         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
23775
23776 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23777
23778         * gcc.target/cris/cris.exp: New file.
23779         * gcc.target/cris/rld-legit1.c: New test.
23780         * gcc.target/cris/rld-legit2.c: New test.
23781
23782 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
23783
23784         PR c++/24780
23785         * g++.dg/opt/pr24780.C: New test.
23786
23787         PR c++/24761
23788         * g++.dg/template/asm1.C: New test.
23789
23790 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
23791
23792         PR libgfortran/24787
23793         * gfortran.dg/scan_1.f90: New test.
23794
23795 2005-11-12  Jan Hubicka  <jh@suse.cz>
23796
23797         * gcc.target/i386/minmax-1.c: New.
23798         * gcc.target/i386/minmax-2.c: New.
23799
23800 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
23801
23802         * gcc.dg/pr24445.c: Fix for 64-bit targets.
23803
23804 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
23805
23806         * gcc.c-torture/execute/20051110-1.c,
23807         gcc.c-torture/execute/20051110-2.c: New tests.
23808
23809 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23810
23811         PR middle-end/24750
23812         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
23813         New tests.
23814
23815 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23816
23817         * lib/target-libpath.exp (get_shlib_extension): New proc.
23818         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
23819         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23820         * lib/objc.exp (objc_target_compile): Likewise.
23821         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
23822         detection.
23823
23824 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23825
23826         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
23827
23828         * lib/target-supports.exp (check_effective_target_static_libgfortran):
23829         Add -static to additional_flags and pass it to target_compile.
23830
23831 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
23832
23833         PR libgfortran/24719
23834         gfortran.dg/read_noadvance.f90: New test.
23835
23836         PR libgfortran/24699
23837         gfortran.dg/fmt_t_2.f90: New test.
23838
23839         PR libgfortran/24785
23840         gfortran.dg/read_x_eor.f90: New test.
23841
23842         PR libgfortran/24584
23843         gfortran.dg/namelist_empty.f90: Rename test.
23844
23845         PR libgfortran/24489
23846         gfortran/read_eor.f90: Rename test.
23847
23848 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23849
23850         PR fortran/15976
23851         * gfortran.dg/automatic_module_variable.f90: New test.
23852
23853 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
23854
23855         PR target/24445
23856         * gcc.dg/pr24445.c: New test.
23857
23858 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23859
23860         PR fortran/24655
23861         PR fortran/24755
23862         * gfortran.dg/recursive_statement_functions.f90: Add statement
23863         functions using inline intrinsic functions and parameters to test
23864         that they no longer seg-fault.
23865
23866         PR fortran/24409
23867         gfortran.dg/nested_modules_4.f90: New test.
23868         gfortran.dg/nested_modules_5.f90: New test.
23869
23870 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23871
23872         PR fortran/24643
23873         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
23874
23875 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
23876
23877         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
23878         failures.
23879
23880 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23881
23882         * gcc.dg/sparc-getcontext-1.c: New test.
23883
23884 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
23885
23886         * gcc.dg/ifcvt-fabs-1.c: New test.
23887
23888 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
23889
23890         PR other/4372
23891         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
23892         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
23893
23894 2005-11-09  Richard Guenther  <rguenther@suse.de>
23895
23896         PR tree-optimization/24716
23897         * gcc.c-torture/execute/pr24716.c: New testcase.
23898
23899 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23900
23901         * gcc.dg/pr24624.c: Disable for non S/390 targets.
23902
23903 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23904
23905         PR 24624
23906         * gcc.dg/pr24624.c: Testcase added.
23907
23908 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23909
23910         PR 24623
23911         * g++.dg/other/pr24623.C: Testcase added.
23912
23913 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
23914
23915         PR fortran/22607
23916         * gfortran-dg/pure_byref_1.f90: New.
23917         * gfortran-dg/pure_byref_2.f90: New.
23918
23919 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
23920
23921         PR c/24101
23922         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
23923         * gcc.dg/dg.exp: Run main loop also for *.i files.
23924
23925 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
23926
23927         PR c++/19450
23928         * g++.dg/tls/diag-3.C: New test.
23929         * g++.dg/tls/diag-4.C: New test.
23930         * g++.dg/tls/static-1.C: New test.
23931         * g++.dg/tls/static-1a.cc: New file.
23932
23933 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
23934
23935         PR 23046
23936         * g++.dg/tree-ssa/pr23046.C: New test.
23937
23938 2005-11-08  Devang Patel <dpatel@apple.com>
23939
23940         PR tree-optimization/23115
23941         * gcc.dg/tree-ssa/pr23115.c: New.
23942
23943 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
23944
23945         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
23946         * gcc.target/powerpc/pr16155.c: Same.
23947         * gcc.target/powerpc/altivec-1.c: Same.
23948         * gcc.target/powerpc/altivec-2.c: Same.
23949         * gcc.target/powerpc/altivec-3.c: Same.
23950         * gcc.target/powerpc/altivec-5.c: Same.
23951         * gcc.target/powerpc/altivec-11.c: Same.
23952         * gcc.target/powerpc/altivec-12.c: Same.
23953         * gcc.target/powerpc/altivec-14.c: Same.
23954         * gcc.target/powerpc/altivec-22.c: Same.
23955         * gcc.target/powerpc/altivec-consts.c: Same.
23956         * gcc.target/powerpc/altivec-pr22085.c: Same.
23957         * gcc.target/powerpc/altivec-splat.c: Same.
23958         * gcc.target/powerpc/altivec-varargs-1.c: Same.
23959         * gcc.target/powerpc/altivec-vec-merge.c: Same.
23960         * gcc.target/powerpc/darwin-longlong.c: Same.
23961
23962 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
23963
23964         PR target/19340
23965         * gcc.dg/pr19340.c: New test.
23966
23967 2005-11-07  Ian Lance Taylor  <ian@airs.com>
23968
23969         PR rtl-optimization/24683
23970         * gcc.dg/pr24683.c: New test.
23971
23972 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
23973
23974         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
23975         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
23976
23977 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
23978
23979         * gcc.target/i386/pr23376.c: Compile with -mmmx.
23980
23981 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
23982
23983         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
23984
23985 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
23986
23987         PR target/24230
23988
23989         * gcc.target/powerpc/altivec-consts.c,
23990         gcc.target/powerpc/altivec-splat.c: New testcase.
23991
23992 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
23993
23994         PR c/24599
23995
23996         * gcc.dg/overflow-2.c: New testcase.
23997
23998 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
23999
24000         PR rtl-optimization/23567
24001         * gcc.c-torture/execute/20051104-1.c: New test.
24002
24003 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
24004
24005         PR fortran/24534
24006         gfortran.dg/private_type_2.f90: Modified to check that case with
24007         PRIVATE declaration within derived type is accepted.
24008
24009         PR fortran/20838
24010         gfortran.dg/pointer_assign_1.f90: New test.
24011
24012         PR fortran/20840
24013         * gfortran.dg/arrayio_0.f90: New test.
24014
24015         PR fortran/17737
24016         gfortran.dg/data_initialized.f90: New test.
24017         gfortran.dg/data_constraints_1.f90: New test.
24018         gfortran.dg/data_constraints_2.f90: New test.
24019
24020 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
24021
24022         PR fortran/24174
24023         PR fortran/24305
24024         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
24025
24026 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
24027
24028         PR 24670
24029         * gcc.dg/tree-ssa/pr24670.c: New test.
24030
24031 2005-11-05  Ian Lance Taylor  <ian@airs.com>
24032
24033         PR target/22432
24034         * gcc.target/i386/pr22432.c: New test.
24035
24036 2005-11-05  Richard Henderson  <rth@redhat.com>
24037
24038         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
24039         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
24040         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
24041         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
24042         from gcc.dg/alpha-*.
24043         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
24044         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
24045
24046 2005-11-05  Andreas Jaeger  <aj@suse.de>
24047
24048         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
24049
24050 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
24051
24052         PR target/23424
24053         * gcc.dg/torture/pr23424-1.c: New test.
24054
24055 2005-11-04  Richard Henderson  <rth@redhat.com>
24056
24057         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
24058         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
24059         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
24060         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
24061         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
24062         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
24063         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
24064         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
24065         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
24066         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
24067         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
24068         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
24069         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
24070         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
24071         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
24072         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
24073         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
24074         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
24075         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
24076         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
24077         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
24078         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
24079         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
24080         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
24081         Move from gcc.dg/.
24082         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
24083         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
24084         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
24085         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
24086         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
24087         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
24088         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
24089         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
24090         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
24091         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
24092         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
24093         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
24094         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
24095         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
24096         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
24097         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
24098         gcc.target/i386/lea.c, gcc.target/i386/local.c,
24099         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
24100         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
24101         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
24102         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
24103         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
24104         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
24105         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
24106         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
24107         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
24108         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
24109         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
24110         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
24111         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
24112         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
24113         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
24114         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
24115         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
24116         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
24117         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
24118         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
24119         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
24120         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
24121         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
24122         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
24123         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
24124         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
24125         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
24126         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
24127
24128 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
24129
24130         PR 24627
24131         * gcc.dg/tree-ssa/pr24627.c: New test.
24132
24133 2005-11-04 Paul Brook  <paul@codesourcery.com>
24134
24135         * gcc.dg/tls/opt-10.c: New test.
24136
24137 2005-11-04  Andreas Jaeger  <aj@suse.de>
24138
24139         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
24140         avoid extra warnings.
24141
24142 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24143
24144         PR libfortran/22298
24145         * lib/target-supports.exp
24146         (check_effective_target_static_libgfortran): New
24147         static_libgfortran effective target.
24148         * gfortran.dg/static_linking_1.f: New test.
24149         * gfortran.dg/static_linking_1.c: New file.
24150
24151 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
24152
24153         * gcc.dg/pr24615.c: Guard test with { target fpic }.
24154
24155 2005-11-03  Josh Conner  <jconner@apple.com>
24156
24157         PR c++/19989
24158         g++.dg/ext/array2.C: New test.
24159         g++.dg/template/dependent-name3.C: New test.
24160         g++.dg/template/dependent-name4.C: New test.
24161         g++.dg/template/sfinae2.C: New test.
24162
24163 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24164
24165         PR preprocessor/22042
24166         * gcc.dg/cpp/strify4.c: New test.
24167
24168 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24169
24170         PR c++/17964
24171         * g++.dg/cpp/string-1.C: New test.
24172
24173 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24174
24175         * gcc.target/powerpc: New directory.
24176         * gcc.target/powerpc/powerpc.exp: New file.
24177         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
24178         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
24179         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
24180         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
24181         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
24182         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
24183         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
24184         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
24185         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
24186         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
24187         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
24188         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
24189         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
24190         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
24191         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
24192         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
24193         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
24194         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
24195         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
24196         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
24197         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
24198         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
24199         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
24200         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
24201         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
24202         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
24203         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
24204         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
24205         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
24206         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
24207         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
24208         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
24209         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
24210         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
24211
24212 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
24213
24214         PR c++/21627
24215         * g++.dg/warn/inline2.C: New test.
24216
24217 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24218
24219         PR middle-end/23155
24220         * g++.dg/ext/c99struct1.C: New test.
24221         * gcc.dg/union-cast-1.c: New test.
24222         * gcc.dg/union-cast-2.c: New test.
24223         * gcc.dg/union-cast-3.c: New test.
24224
24225 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24226
24227         PR middle-end/24589
24228         * gcc.c-torture/execute/zero-struct-2.c: New test.
24229
24230 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24231
24232         PR c++/24582
24233         * g++.dg/init/switch1.C: New test.
24234
24235 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24236
24237         * gcc.dg/delay-slot-1.c: New test.
24238
24239 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
24240
24241         PR target/24620
24242         * gcc.dg/pr24620.c: New test.
24243
24244 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24245
24246         PR c/24329
24247         * gcc.dg/format/unnamed-1.c: New test.
24248
24249 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24250
24251         PR c++/22434
24252         * g++.dg/expr/cond8.C: New test.
24253
24254         PR c++/24560
24255         * g++.dg/parse/dot1.C: New test.
24256
24257 2005-11-02  Jan Hubicka  <jh@suse.cz>
24258
24259         PR target/23303
24260         * gcc.dg/i386-lea.c: New test
24261
24262 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24263
24264         PR target/24615
24265         * gcc.dg/pr24615.c: New test.
24266
24267 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24268
24269         PR target/24600
24270         * gcc.dg/pr24600.c: New test.
24271
24272 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24273
24274         PR c++/19253
24275         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
24276         * g++.dg/parse/typename9.C: New test.
24277         * g++/dg/parse/typename10.C: Likewise.
24278
24279 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24280
24281         PR fortran/18157
24282         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
24283         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
24284         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
24285
24286 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24287
24288         PR c++/24569
24289         * g++.dg/debug/static1.C: New test.
24290
24291 2005-11-02  Josh Conner  <jconner@apple.com>
24292
24293         * g++.dg/crash38.C: moved into proper directory...
24294         * g++.dg/template/crash42.C: ...here
24295
24296 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
24297
24298         PR target/18338
24299         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
24300         pcc_bitfield_type_matters || default_packed.
24301
24302         * lib/target-supports.exp
24303         (check_effective_target_pcc_bitfield_type_matters): New proc.
24304         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
24305
24306         PR testsuite/23304
24307         * lib/target-supports.exp (check_effective_default_packed): New proc.
24308         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
24309         Gate expected errors on target ! default_packed.
24310         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
24311
24312 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24313
24314         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
24315         change (r106358).
24316
24317 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24318
24319         PR fortran/24008
24320         * gfortran.dg/entry_5.f90: New.
24321         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
24322
24323 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
24324
24325         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
24326
24327 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
24328
24329         PR fortran/21565
24330         gfortran.dg/namelist_blockdata.f90: New test.
24331
24332         PR fortran/18737
24333         gfortran.dg/external_implicit_none.f90: New test.
24334
24335         PR fortran/14994
24336         * gfortran.dg/secnds.f: New test.
24337
24338 2005-10-31  Jan Hubicka  <jh@suse.cz>
24339
24340         PR target/20928
24341         * gcc.c-torture/compile/pr20928.c: New test.
24342
24343 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
24344
24345         PR middle-end/23492
24346         * gcc.c-torture/compile/zero-strct-5.c: New test.
24347
24348 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
24349
24350         PR libgfortran/24584
24351         * gfortran.dg/pr24584.f90: New test.
24352
24353 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
24354
24355         PR fortran/18883
24356         * gfortran.dg/char_result_9.f90: New.
24357         * gfortran.dg/char_result_10.f90: New.
24358
24359 2005-10-30  Jan Hubicka  <jh@suse.cz>
24360
24361         * g++.dg/tree-ssa/pr24172.C: New testcase.
24362
24363 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24364
24365         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
24366
24367 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
24368
24369         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
24370         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
24371         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
24372         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
24373         gfortran.dg/enum_9.f90,
24374         gfortran.fortran-torture/compile/enum_1.f90,
24375         gfortran.fortran-torture/execute/enum_1.f90,
24376         gfortran.fortran-torture/execute/enum_2.f90,
24377         gfortran.fortran-torture/execute/enum_3.f90,
24378         gfortran.fortran-torture/execute/enum_4.f90: New tests.
24379
24380 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
24381
24382         PR target/18482
24383         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
24384         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
24385
24386 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24387
24388         PR libfortran/20179
24389         * gfortran.dg/mixed_io_1.f90: New test.
24390         * gfortran.dg/mixed_io_1.c: New file.
24391
24392 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24393
24394         * gfortran.dg/malloc_free_1.f90: New test.
24395
24396 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
24397
24398         * gcc.dg/nested-func-4.c: Require profiling -pg.
24399
24400 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24401
24402         PR C++/23229
24403         * g++.dg/warn/main-2.C: New test.
24404
24405 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
24406
24407         PR fortran/24545
24408         * gfortran.dg/interface_2.f90: new test.
24409
24410 2005-10-28  Josh Conner  <jconner@apple.com>
24411
24412         PR c++/22153
24413         * g++.dg/template/crash38.C: New test.
24414         * g++.dg/parse/explicit1.C: Change expected errors.
24415
24416 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24417
24418         PR C++/23426
24419         * g++.dg/other/large-size-array.C: New test.
24420
24421 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24422
24423         PR middle-end/24362
24424         * g++.dg/opt/complex4.C: New test.
24425
24426 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
24427
24428         * gcc.dg/nested-func-4.c: New test.
24429
24430 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
24431
24432         PR fortran/24158
24433         gfortran.dg/derived_recursion.f90: New test.
24434         gfortran.dg/implicit_actual.f90: New test.
24435
24436 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
24437
24438         PR middle-end/24295, PR testsuite/24477
24439         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
24440         removed when weakref hits the tree.
24441
24442 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
24443
24444         * gfortran.dg/cray_pointers_4.f90: New test.
24445
24446         * gfortran.dg/cray_pointers_5.f90: New test.
24447
24448 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
24449
24450         PR fortran/22290
24451         * gfortran.dg/assign_5.f90: New test.
24452         * gfortran.dg/assign_6.f: New test.
24453
24454 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
24455
24456         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
24457         CPU has no SSE support.
24458
24459 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
24460
24461         PR libgfortran/24224
24462         * gfortran.dg/arrayio_1.f90: Update attribution.
24463         * gfortran.dg/arrayio_2.f90: Update attribution.
24464         * gfortran.dg/arrayio_3.f90: Update attribution.
24465         * gfortran.dg/arrayio_4.f90: Update test conditions.
24466         * gfortran.dg/arrayio_5.f90: Update attribution.
24467         * gfortran.dg/arrayio_6.f90: New test.
24468         * gfortran.dg/arrayio_7.f90: New test.
24469
24470 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
24471
24472         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
24473
24474 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
24475
24476         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
24477
24478 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
24479
24480         PR fortran/24416
24481         * gfortran.dg/namelist_char_only.f90: New test.
24482
24483 2005-10-24  Asher Langton  <langton2@llnl.gov>
24484
24485         PR fortran/17031
24486         PR fortran/22282
24487         * gfortran.dg/cray_pointers_1.f90: New test.
24488         * gfortran.dg/cray_pointers_2.f90: New test.
24489         * gfortran.dg/cray_pointers_3.f90: New test.
24490         * gfortran.dg/loc_1.f90: New test.
24491         * gfortran.dg/loc_2.f90: New test.
24492
24493 2005-10-24  Steven Bosscher  <stevenb@suse.de>
24494
24495         * gcc.dg/pr24225.c: New test.
24496
24497 2005-10-24  Asher Langton  <langton2@llnl.gov>
24498
24499         * gfortran.dg/dup_save_1.f90: New test.
24500         * gfortran.dg/dup_save_2.f90: New test.
24501
24502 2005-10-24  Paul Brook  <paul@codesourcery.com>
24503
24504         PR 24107
24505         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
24506         stdint.h.
24507
24508 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
24509
24510         PR libgfortran/24489
24511         * gfortran.dg/pr24489.f90: New test.
24512
24513 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
24514
24515         PR fortran/23635
24516         * gfortran.dg/ichar_1.f90: Add tests for derived types.
24517
24518 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
24519
24520         PR target/18911
24521         * g++.dg/init/array16.C: Skip for mmix-*-*.
24522
24523 2005-10-23  Asher Langton  <langton2@llnl.gov>
24524
24525         * gfortran.dg/byte_1.f90: New test.
24526         * gfortran.dg/byte_2.f90: New test.
24527
24528 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
24529
24530         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
24531
24532 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
24533
24534         PR fortran/18022
24535         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
24536
24537         PR fortran/24311
24538         * gfortran.dg/merge_char_const.f90: New test.
24539
24540         PR fortran/24384
24541         * gfortran.dg/spread_scalar_source.f90: New test.
24542
24543 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
24544
24545         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
24546
24547         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
24548         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
24549
24550         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
24551
24552 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
24553
24554         PR fortran/24426
24555         * gfortran.dg/der_pointer_4.f90: New.
24556
24557 2005-10-22  David Ayers  <d.ayers@inode.at>
24558
24559         * obj-c++.dg/except-1.mm: Simplify.
24560
24561 2005-10-21  David Ayers  <d.ayers@inode.at>
24562
24563         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
24564
24565 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
24566
24567         * gfortran.dg/assumed_dummy_2.f90: New test.
24568
24569 2005-10-21  James E Wilson  <wilson@specifix.com>
24570
24571         PR preprocessor/15220
24572         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
24573
24574 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
24575
24576         * gcc.c-torture/execute/20051021-1.c: New test.
24577
24578 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
24579
24580         PR c++/24260
24581         * g++.dg/ext/tmplattr1.C: New test.
24582
24583 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
24584
24585         PR fortran/24440
24586         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
24587
24588 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
24589
24590         * obj-c++.dg/except-1.mm: New.
24591
24592         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
24593
24594 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
24595
24596         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
24597
24598 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
24599
24600         PR middle-end/24295
24601         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
24602         declarations with the same names as thunks' alias targets, use
24603         aliases instead.
24604         * gcc.dg/attr-alias-3.c: New test.
24605         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
24606
24607 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
24608
24609         PR c++/22618
24610         * g++.dg/parse/access8.C: New test.
24611
24612 2005-10-20  Richard Guenther  <rguenther@suse.de>
24613
24614         PR c++/24439
24615         * g++.dg/tree-ssa/pr24439.C: New testcase.
24616
24617 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24618
24619         * g++.dg/opt/delay-slot-1.C: New test.
24620
24621 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
24622
24623         PR fortran/21625
24624         * gfortran.fg/der_init_1.f90: New.
24625
24626 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
24627
24628         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
24629
24630 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
24631
24632         PR c++/21908
24633         * g++.dg/parse/error28.C: New test.
24634
24635 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24636
24637         * gcc.dg/profile-generate-2.c: New test.
24638
24639 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
24640
24641         PR target/23589
24642         * g++.dg/ext/dllimport11.C: New.
24643
24644 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24645
24646         PR c++/22293
24647         * g++.dg/other/friend3.C: New test.
24648
24649 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
24650
24651         PR c++/23293
24652         * g++.dg/template/error19.C: New test.
24653
24654 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24655
24656         PR c++/21383
24657         * g++.dg/overload/koenig2.C: New.
24658
24659         PR c++/23118
24660         * g++.dg/overload/error2.C: New.
24661
24662         PR c++/22604
24663         * g++.dg/inherit/covariant14.C: New.
24664
24665 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24666
24667         PR c++/23440
24668         * g++.dg/parse/for1.C: New test.
24669
24670 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
24671
24672         PR fortran/23446
24673         * gfortran.dg/host_dummy_index_1.f90: New test.
24674
24675         PR fortran/21459
24676         * gfortran.dg/automatic_char_len_2.f90: New test.
24677
24678         PR fortran/20866
24679         * gfortran.dg/recursive_statement_functions.f90: New test.
24680
24681         PR fortran/20853
24682         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
24683
24684         PR fortran/20849
24685         * gfortran.dg/external_initializer.f90: New test.
24686
24687         PR fortran/20837
24688         * non_module_public.f90: New test.
24689
24690 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
24691
24692         PR c++/24386
24693         * g++.dg/template/overload7.C: New.
24694
24695         PR c++/22551
24696         * g++.dg/other/switch2.C: Remove expected warnings.
24697
24698         PR c++/21353
24699         * g++.dg/template/defarg6.C: New.
24700
24701 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
24702
24703         PR target/24315
24704         * gcc.target/i386/pr24315.c: New test.
24705
24706 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
24707
24708         PR c++/24389
24709         * g++.dg/template/static21.C: New test.
24710         * g++.dg/template/static21-a.cc: Likewise.
24711
24712 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
24713
24714         PR c++/23959
24715         * g++.dg/warn/Wswitch-default-1.C: New test.
24716         * g++.dg/warn/Wswitch-default-2.C: New test.
24717
24718 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
24719
24720         PR c++/22173
24721         * g++.dg/parse/template18.C: New test.
24722         * g++.dg/template/nontype15.C: Likewise.
24723
24724 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
24725
24726         PR fortran/22273
24727         * gfortran.dg/spec_expr_2.f90: New.
24728
24729 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
24730
24731         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
24732         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
24733         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
24734         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
24735         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
24736         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
24737         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
24738         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
24739         previous target-specific skips and warning-message matches where
24740         applicable.
24741
24742 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
24743
24744         PR c++/21347
24745         * g++.dg/warn/Wctor-dtor.C: New test.
24746
24747 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24748
24749         PR c/23439
24750         * gcc.dg/for-1.c: New test.
24751
24752 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
24753
24754         PR c++/19565
24755         * g++.dg/warn/Wconversion1.C: New test.
24756         * g++.dg/ext/packed4.C: Compile with -w.
24757         * g++.dg/opt/20050511-1.C: Likewise.
24758         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
24759
24760 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
24761
24762         * gfortran.dg/boz_5.f90: New test.
24763
24764 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
24765
24766         PR c++/22551
24767         * g++.dg/other/switch2.C: New.
24768
24769         PR c++/23984
24770         * g++.dg/init/ctor7.C: New.
24771
24772 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
24773
24774         PR c++/23730
24775         * g++.dg/parse/crash32.C: New test.
24776
24777 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
24778
24779         PR c++/20721
24780         * g++.dg/init/goto2.C: New test.
24781
24782         PR c++/22464
24783         * g++.dg/template/crash/41.C: New test.
24784
24785         PR c++/22180
24786         * g++.dg/template/crash40.C: New test.
24787
24788         PR c++/23694
24789         * g++.dg/parse/friend5.C: New test.
24790
24791         PR c++/23307
24792         * g++.dg/template/crash38.C: New test.
24793
24794         PR c++/22352
24795         * g++.dg/template/friend38.C: New test.
24796
24797         PR c++/22405
24798         * g++.dg/template/crash39.C: New test.
24799
24800 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
24801
24802         * gcc.dg/debug/dwarf2/dwarf-char1.c,
24803         gcc.dg/debug/dwarf2/dwarf-char2.c,
24804         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
24805
24806         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
24807
24808 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
24809
24810         * gcc.dg/dll-2.c: Add tests for warnings.
24811         * gcc.dg/dll-3.c: Likewise.
24812         * gcc.dg/dll-4.c: Likewise.
24813
24814         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
24815         * g++.dg/ext/dllimport2.C: Likewise.
24816         * g++.dg/ext/dllimport3.C: Likewise.
24817         * g++.dg/ext/dllimport7.C: Likewise.
24818         * g++.dg/ext/dllimport8.C: Likewise.
24819         * g++.dg/ext/dllimport9.C: Likewise.
24820
24821 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
24822
24823         PR fortran/24092
24824         * gfortran.dg/derived_pointer_recursion.f90: New test.
24825
24826 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
24827
24828         * gcc.c-torture/execute/20051012-1.c: New test.
24829
24830 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24831
24832         PR fortran/18082
24833         * gfortran.dg/automatic_char_len_1.f90: New test.
24834
24835 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24836
24837         PR fortran/20847
24838         * gfortran.dg/save_common.f90: New test.
24839
24840         PR fortran/20856
24841         * gfortran.dg/save_result.f90: New test.
24842
24843 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24844
24845         PR c++/21592
24846         * g++.dg/template/dependent-expr1.C: Add new expected error.
24847         * g++.dg/template/dependent-expr2.C: Adjust error text.
24848         * g++.dg/template/overload6.C: New.
24849
24850         PR c++/23797
24851         * g++.dg/other/typename8.C: New.
24852
24853         PR c++/21117
24854         * g++.dg/other/return1.C: New.
24855
24856 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
24857
24858         PR c++/24052
24859         * g++.dg/ext/label5.C: New.
24860
24861 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24862
24863         PR c++/19964
24864         * g++.dg/parse/crash31.C: New.
24865
24866 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
24867
24868         * g++.dg/ipa/ipa-1.c: New test.
24869         * g++.dg/ipa/ipa-2.c: New test.
24870         * g++.dg/ipa/ipa-3.c: New test.
24871         * g++.dg/ipa/ipa-4.c: New test.
24872         * g++.dg/ipa/ipa-5.c: New test.
24873         * g++.dg/ipa/ipa.exp: New file.
24874
24875 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24876
24877         PR fortran/24207
24878         * gfortran.dg/private_type_3.f90: New test.
24879
24880 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
24881
24882         PR fortran/20786
24883         gfortran.dg/aint_anint_1.f90: New test.
24884
24885 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
24886
24887         PR libgfortran/24313
24888         gfortran.dg/csqrt.f: New test.
24889
24890 2005-10-11  Ian Lance Taylor  <ian@airs.com>
24891
24892         PR c++/8057
24893         * g++.dg/warn/noeffect7.C: New test.
24894         * g++.dg/warn/noeffect2.C: Instantiate templates.
24895         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
24896         and warning.
24897
24898 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
24899
24900         PR c++/21089
24901         * g++.dg/init/float1.C: New test.
24902
24903         PR c++/24277
24904         * g++.dg/init/member1.C: Tweak error markers.
24905
24906 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
24907
24908         PR testsuite/24281
24909         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
24910         Check for null pointer.
24911
24912 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
24913
24914         PR c++/21369
24915         * g++.dg/parse/ret-type3.C: New test.
24916
24917 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
24918
24919         PR tree-opt/23946
24920         * gcc.c-torture/compile/pr23946.c: New test.
24921
24922 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
24923
24924         * g++.dg/opt/mmx2.C: New test.
24925
24926 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
24927
24928         PR c++/24277
24929         * g++.dg/template/static20.C: New test.
24930
24931         PR c++/24302
24932         * g++.dg/warn/Wunused-12.C: New test.
24933
24934         PR c++/23437
24935         * g++.dg/template/arg4.C: New test.
24936
24937 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24938
24939         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
24940         * gcc.dg/ucnid-3.c: Likewise.
24941         * gcc.dg/ucnid-4.c: Likewise.
24942         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
24943         * g++.dg/other/ucnid-1.C: Likewise.
24944         * gcc.dg/sparc-frame-1.c: New test.
24945
24946 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
24947
24948         PR c++/24139
24949         * g++.dg/template/spec27.C: New test.
24950
24951         PR c++/24275
24952         * g++.dg/template/static19.C: New test.
24953
24954 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24955
24956         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
24957         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
24958
24959 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
24960
24961         PR target/24136
24962         * gfortran.fortran-torture/compile/pr24136.f: New test.
24963
24964 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
24965
24966         PR c++/22172
24967         * g++.dg/parse/crash30.C: New test.
24968
24969 2005-10-07  Richard Guenther  <rguenther@suse.de>
24970
24971         PR middle-end/24227
24972         * gcc.c-torture/compile/pr24227.c: New testcase.
24973
24974 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
24975
24976         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
24977         Do not put aligned attributes on array elements.
24978
24979 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
24980
24981         PR testsuite/23611, PR testsuite/23615
24982         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
24983         writing prototypes of library functions by hand.
24984         * obj-c++.dg/bitfield-4.mm: Likewise.
24985         * obj-c++.dg/const-str-4.mm: Likewise.
24986         * obj-c++.dg/encode-4.mm: Likewise.
24987         * obj-c++.dg/encode-5.mm: Likewise.
24988         * obj-c++.dg/encode-6.mm: Likewise.
24989         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
24990         * obj-c++.dg/method-10.mm: Likewise.
24991         * obj-c++.dg/method-17.mm: Likewise.
24992         * obj-c++.dg/method-19.mm: Likewise.
24993         * obj-c++.dg/try-catch-2.mm: Likewise.
24994
24995 2005-10-06  Richard Henderson  <rth@redhat.com>
24996
24997         PR 24236
24998         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
24999
25000 2005-10-06  Dale Johannesen  <dalej@apple.com>
25001
25002         * gcc.c-torture/execute/20030125-1.c: Correct.
25003
25004 2005-10-06  Richard Guenther  <rguenther@suse.de>
25005
25006         PR tree-optimization/24238
25007         * g++.dg/tree-ssa/pr24238.C: New testcase.
25008
25009 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
25010
25011         PR 18568
25012         * gfortran.dg/der_pointer_3.f90: New test.
25013
25014 2005-10-05  Devang Patel  <dpatel@apple.com>
25015
25016         PR Debug/23205
25017         * g++.dg/other/PR23205.C: New.
25018
25019 2005-10-05  Richard Henderson  <rth@redhat.com>
25020
25021         PR target/23602
25022         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
25023         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
25024
25025 2005-10-05  Dale Johannesen  <dalej@apple.com>
25026
25027         * gcc.c-torture/execute/float-floor.c: New.
25028
25029 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
25030
25031         PR tree-optimization/21419
25032         PR tree-optimization/24146
25033         PR tree-optimization/24151
25034
25035         * g++.dg/ext/asm7.C: New.
25036         * g++.dg/ext/asm8.C: New.
25037         * gcc.dg/asm-1.c: Compile on all targets.
25038         * gcc.dg/asm-pr24146.c: New.
25039         * gcc.dg/pr21419.c: Adjust error messages.
25040
25041 2005-10-05  Richard Guenther  <rguenther@suse.de>
25042
25043         PR fortran/24176
25044         * gfortran.fortran-torture/compile/empty.f90: New testcase.
25045
25046 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25047
25048         PR c++/23513
25049         * g++.dg/template/spec22.C: Robustify test.
25050         * g++.dg/template/spec26.C: New.
25051
25052 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
25053
25054         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
25055         if target supports vector instructions.
25056
25057 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
25058
25059         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
25060         C99 functions.
25061
25062 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
25063
25064         * lib/target-supports.exp (check_effective_target_fortran_large_real,
25065         check_effective_target_fortran_large_int): Replace cached result
25066         when target changes.
25067
25068 2005-10-04  Devang Patel  <dpatel@apple.com>
25069
25070         * gcc.dg/i386-sse-vect-types.c: New.
25071
25072 2005-10-04  Ian Lance Taylor  <ian@airs.com>
25073
25074         PR preprocessor/13726
25075         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
25076         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
25077
25078 2005-10-04  Richard Guenther  <rguenther@suse.de>
25079
25080         PR c/23576
25081         * gcc.dg/noncompile/pr23576.c: New testcase.
25082
25083 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25084
25085         PR middle-end/23125
25086         * gcc.dg/register-var-3.c: New test.
25087
25088 2005-10-04  Steven Bosscher  <stevenb@suse.de>
25089
25090         * gcc.dg/pr23049.c: New test.
25091
25092         * gcc.dg/ucnid-4.c: Fix test.
25093
25094 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
25095
25096         PR 23445
25097         * gcc.c-torture/compile/pr23445.c: New test.
25098
25099 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
25100
25101         * g++.dg/overload/unknown1.C: New.
25102
25103 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
25104
25105         PR c++/17775
25106         * g++.dg/template/repo4.C: New test.
25107
25108 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25109
25110         PR libfortran/19308
25111         * gfortran.dg/large_real_kind_2.F90: New test.
25112         * gfortran.dg/large_integer_kind_2.f90: New test.
25113
25114 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
25115
25116         * lib/target-supports.exp (check_effective_target_vect_shift):
25117         Implement with result caching. Add i?86, x86_64 and ia64 targets.
25118         (check_effective_target_vect_condition): Fix copy-n-pasto.
25119
25120         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
25121         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
25122         targets.
25123
25124 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
25125
25126         PR c++/22621
25127         * g++.dg/template/overload5.C : New test.
25128
25129         PR c++/23840
25130         * g++.dg/expr/stdarg1.C: New test.
25131
25132 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
25133
25134         PR 24142
25135         * gcc.c-torture/execute/pr24142.c: New test.
25136
25137 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
25138
25139         PR 24141
25140         * gcc.c-torture/execute/pr24141.c: New test.
25141
25142 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
25143             Diego Novillo  <dnovillo@redhat.com>
25144
25145         PR 23604
25146         * gcc.c-torture/execute/pr23604.c: New test.
25147
25148 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
25149
25150         PR fortran/16404
25151         PR fortran/20835
25152         PR fortran/20890
25153         PR fortran/20899
25154         PR fortran/20900
25155         PR fortran/20901
25156         PR fortran/20902
25157         gfortran.dg/equiv_constraint_1.f90: New test.
25158         gfortran.dg/equiv_constraint_2.f90: New test.
25159         gfortran.dg/equiv_constraint_3.f90: New test.
25160         gfortran.dg/equiv_constraint_4.f90: New test.
25161         gfortran.dg/equiv_constraint_5.f90: New test.
25162         gfortran.dg/equiv_constraint_6.f90: New test.
25163         gfortran.dg/equiv_constraint_7.f90: New test.
25164         gfortran.dg/equiv_constraint_8.f90: New test.
25165         gfortran.dg/private_type_1.f90: New test.
25166         gfortran.dg/private_type_2.f90: New test.
25167         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
25168         980628-10.f: Assert std=gnu to permit mixing of
25169         types in equivalence statements.
25170
25171 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
25172
25173         PR 24112
25174         * gfortran.dg/open_status_1.f90: New.
25175
25176 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
25177
25178         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
25179         * gcc.dg/vect/pr22480.c: Clean up temp files.
25180         * gcc.dg/vect/pr23831.c: Clean up temp files.
25181         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
25182         Clean up temp files.
25183         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
25184         Clean up temp files.
25185
25186         * gcc.dg/20050309-1.c: Clean up temp files.
25187         * gcc.dg/20050325-1.c: Clean up temp files.
25188
25189 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
25190
25191         PR tree-optimization/24059
25192         * gcc.dg/vect/pr24059.c : New test.
25193
25194 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
25195
25196         PR middle-end/24109
25197         * gcc.c-torture/execute/20050929-1.c: New test.
25198
25199 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25200
25201         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
25202
25203 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
25204
25205         PR c/21419
25206         * gcc.dg/pr21419.c: New test.
25207
25208 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25209
25210         * gcc.dg/pr23911.c: New test.
25211
25212 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
25213
25214         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
25215
25216         PR c++/16782
25217         * g++.dg/parse/qualified4.C: New test.
25218         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
25219         * g++.old-deja/g++.mike/p8154.C: Likewise.
25220
25221 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
25222
25223         PR c++/22147
25224         * g++.dg/template/friend37.C: New test.
25225         * g++.dg/parse/crash28.C: Adjust error markers.
25226
25227 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
25228
25229         PR fortran/18518
25230         * gfortran.fortran-torture/execute/save_2.f90: New decl.
25231
25232 2005-09-27  Devang Patel  <dpatel@apple.com>
25233
25234         PR tree-optimization/23625
25235         * gcc.dg/pr23625.c: New test.
25236
25237 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
25238
25239         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
25240         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
25241
25242 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
25243
25244         PR fortran/23677
25245         * gfortran.fortran-torture/execute/save_1.f90: New test.
25246         * gfortran.dg/save_1.f90: New test.
25247
25248 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
25249
25250         * gcc.target/i386/builtin-apply-mmx.c: New test.
25251
25252         PR target/22576
25253         * gcc.target/i386/pr22576.c: New test.
25254
25255         PR target/22585
25256         * gcc.target/i386/pr22585.c: New test.
25257
25258         PR target/23268
25259         * gcc.target/i386/pr23268.c: New test.
25260
25261         PR middle-end/23831
25262         * gcc.dg/vect/pr23831.c: New test.
25263
25264         PR target/24055
25265         * gcc.target/i386/pr24055.c: New test.
25266
25267 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
25268
25269         PR tree-optimization/23960
25270         * gcc.c-torture/compile/pr23960.c: New.
25271
25272 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
25273
25274         PR fortran/16861
25275         * gfortran.dg/nested_modules_3.f90: New.
25276
25277 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
25278
25279         PR fortran/24005
25280         gfortran.dg/interface_1.f90: New test.
25281
25282 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
25283         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25284
25285         PR fortran/23843
25286         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
25287
25288 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
25289
25290         PR fortran/23516
25291         * gfortran.dg/imag_1.f: New test.
25292         * gfortran.dg/imag_2.f: Ditto.
25293
25294 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
25295
25296         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
25297
25298 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
25299
25300         PR c++/21983
25301         * g++.dg/warn/pr21983.C: New test.
25302
25303 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
25304
25305         * gcc.dg/20050922-1.c: Testcase added.
25306
25307 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
25308
25309         PR c++/23993
25310         * g++.dg/template/array14.C: New test.
25311
25312 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
25313
25314         PR fortran/19929
25315         * gfortran.dg/der_ptr_component_1.f90: New test.
25316
25317 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25318
25319         PR c++/23965
25320         * g++.dg/template/error1.C: Reject "no matching function" message.
25321
25322 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25323
25324         PR c++/17609
25325         * g++.dg/lookup/error1.C: New test.
25326
25327 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
25328
25329         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
25330         functionality of the testcase.
25331
25332 2005-09-20  Richard Henderson  <rth@redhat.com>
25333
25334         * gcc.dg/vect/vect-22.c: Require vect_float.
25335         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
25336
25337 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
25338
25339         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
25340         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
25341         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
25342         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
25343         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
25344         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
25345         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
25346         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
25347         * gcc.dg/cpp/ucnid-8.c: New test.
25348
25349 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25350
25351         PR tree-optimization/23929
25352         * gcc.c-torture/compile/pr23929.c: New test.
25353
25354 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
25355
25356         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
25357         for one loop.
25358
25359 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
25360
25361         PR testsuite/23186
25362         * g++.dg/other/pr22003.C: Require named sections.
25363
25364 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25365
25366         PR c++/23947
25367         * g++.dg/rtti/crash3.C: New test.
25368
25369         PR tree-optimization/23818
25370         * gcc.dg/pr23818.c: New test.
25371
25372 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25373
25374         PR fortran/23420
25375         * gfortran.dg/print_fmt_4.f: New.
25376
25377 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25378
25379         PR fortran/23663
25380         * gfortran.fortran-torture/execute/entry_11.f90: New test.
25381
25382 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
25383
25384         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
25385         Use pointers to local alignable arrays instead. Added comments.
25386         * gcc.dg/vect/vect-46.c: Likewise.
25387         * gcc.dg/vect/vect-48.c: Likewise.
25388         * gcc.dg/vect/vect-49.c: Likewise.
25389         * gcc.dg/vect/vect-52.c: Likewise.
25390         * gcc.dg/vect/vect-53.c: Likewise.
25391         * gcc.dg/vect/vect-54.c: Likewise.
25392         * gcc.dg/vect/vect-56.c: Likewise.
25393         * gcc.dg/vect/vect-57.c: Likewise.
25394         * gcc.dg/vect/vect-58.c: Likewise.
25395         * gcc.dg/vect/vect-60.c: Likewise.
25396         * gcc.dg/vect/vect-61.c: Likewise.
25397
25398         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
25399         The test is no longer vectorizable on vect_no_align targets.
25400         * gcc.dg/vect/vect-43.c: Likewsie.
25401
25402         * gcc.dg/vect/vect-44.c: Added comments.
25403         * gcc.dg/vect/vect-45.c: Added comments.
25404         * gcc.dg/vect/vect-50.c: Added comments.
25405         * gcc.dg/vect/vect-51.c: Added comments.
25406
25407         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
25408         aligned type.
25409         * gcc.dg/vect/Os-vect-95.c: Likewise.
25410
25411         * gcc.dg/vect/vect-41.c: Test removed.
25412         * gcc.dg/vect/vect-47.c: Test removed.
25413         * gcc.dg/vect/vect-55.c: Test removed.
25414         * gcc.dg/vect/vect-59.c: Test removed.
25415
25416 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
25417
25418         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
25419         No longer vectorizable on vect_no_align targets.
25420         * gcc.dg/vect/pr20122.c: Likewise.
25421         * gcc.dg/vect/vect-74.c: Likewise.
25422         * gcc.dg/vect/vect-75.c: Likewise.
25423         * gcc.dg/vect/vect-76.c: Likewise.
25424
25425         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
25426         Will not be vectorizable on vect_no_align targets once aliasing issues
25427         are resolved.
25428         * gcc.dg/vect/vect-79.c: Likewise.
25429
25430         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
25431         * gcc.dg/vect/vect-78.c: Likewise.
25432         * gcc.dg/vect/vect-97.c: Likewise.
25433
25434 2005-09-19  Steven Bosscher  <stevenb@suse.de>
25435
25436         * gcc.dg/pr23943.c: New test.
25437
25438 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
25439
25440         PR fortran/19181
25441         * gfortran.dg/derived_pointer_null_1.f90: New test.
25442
25443 2005-09-18  Richard Guenther  <rguenther@suse.de>
25444
25445         PR middle-end/23944
25446         * gcc.c-torture/compile/pr23944.c: New testcase.
25447
25448 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
25449
25450         PR fortran/15975
25451         * gfortran.dg/der_pointer_2.f90: New test.
25452
25453 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
25454
25455         PR fortran/16861
25456         * gfortran.dg/nested_modules_2.f90: New test.
25457
25458 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25459
25460         PR c++/18368
25461         * g++.dg/other/semicolon.C: New test.
25462
25463 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
25464
25465         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
25466         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
25467
25468 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
25469
25470         PR c++/23914
25471         * g++.dg/template/static18.C: New test.
25472
25473         PR c++/21514
25474         * g++.dg/template/crash19.C: Remove dg-error marker.
25475         * g++.dg/template/local4.C: New test.
25476
25477 2005-09-16  Paul Brook  <paul@codesourcery.com>
25478
25479         PR fortran/23906
25480         * gfortran.dg/dependency_1.f90: New test.
25481
25482 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
25483
25484         PR c++/23896
25485         * g++.dg/template/static17.C: New test.
25486
25487 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
25488
25489         PR c++/23139
25490         * g++.dg/warn/huge-val1.C: New test.
25491
25492 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
25493
25494         PR c++/13140
25495         * g++.dg/parse/class2.C: New test.
25496         * g++.dg/template/explicit8.C: Likewise.
25497         * g++.dg/template/spec25.C: Likewise.
25498
25499 2005-09-14  Josh Conner  <jconner@apple.com>
25500
25501         PR middle-end/23584
25502         * gcc.dg/pr23584.c: New test.
25503
25504 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
25505
25506         PR fortran/21875 Internal Unit Array I/O, NIST
25507         * gfortran.dg/arrayio_1.f90: New test.
25508         * gfortran.dg/arrayio_1.f90: New test.
25509         * gfortran.dg/arrayio_1.f90: New test.
25510         * gfortran.dg/arrayio_1.f90: New test.
25511         * gfortran.dg/arrayio_1.f90: New test.
25512
25513 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
25514
25515         PR middle-end/22480
25516         * gcc.dg/vect/pr22480.c: New test.
25517
25518 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
25519
25520         PR fortran/19358
25521         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
25522
25523 2005-09-13 Josh Conner <jconner@apple.com>
25524
25525         PR c++/23180
25526         * g++.dg/init/struct2.C: New test.
25527         * g++.dg/init/struct3.C: New test.
25528
25529 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
25530
25531         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
25532         Clean up temp files.
25533         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
25534         gcc.dg/tree-ssa/builtin-fprintf-1.c,
25535         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
25536         gcc.dg/tree-ssa/builtin-printf-1.c,
25537         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
25538         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
25539         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
25540         gcc.dg/tree-ssa/builtin-vprintf-1.c,
25541         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
25542         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
25543         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
25544         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
25545         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
25546         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
25547         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
25548         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
25549
25550 2005-09-13  Josh Conner  <jconner@apple.com>
25551
25552         * lib/gcc-dg.exp: Load scanipa.exp.
25553         (cleanup-dump): New procedure.
25554         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
25555         * lib/scandump.exp: New file.
25556         * lib/scantree.exp: Use it.
25557         * lib/scanipa.exp: New file.
25558
25559 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
25560
25561         PR fortran/17740
25562         * gfortran.dg/generic_4.f90: New test.
25563
25564 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
25565
25566         PR target/23816
25567         * gcc.target/i386/pr23816-1.c: New test.
25568         * gcc.target/i386/pr23816-2.c: New test.
25569
25570
25571 2005-09-13  Bastian Blank <waldi@debian.org>
25572
25573         PR c++/16171
25574         * g++.dg/abi/mangle26.C: New test.
25575         * g++.dg/abi/mangle27.C: New test.
25576         * g++.dg/abi/mangle28.C: New test.
25577         * g++.dg/abi/mangle29.C: New test.
25578
25579         PR c++/23839
25580         * g++.dg/parse/register1.C: New test.
25581
25582 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
25583
25584         PR c++/23842
25585         * g++.dg/template/access16.C: New test.
25586
25587 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25588
25589         * gfortran.dg/char_pack_2.f90: Increase the vector size.
25590
25591 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25592
25593         PR fortran/18899
25594         * gfortran.dg/shape_2.f90: New test.
25595
25596 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25597
25598         PR target/19269
25599         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
25600         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
25601         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
25602         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
25603         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
25604         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
25605         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
25606         tests.
25607
25608 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25609
25610         PR c++/23841
25611         * g++.dg/parse/template17.C: New test.
25612
25613 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25614
25615         PR c++/23789
25616         * g++.dg/template/nontype14.C: New test.
25617
25618 2005-09-12  Ian Lance Taylor  <ian@airs.com>
25619
25620         PR g++/7874
25621         * g++.dg/lookup/friend7.C: New test.
25622         * g++.dg/lookup/friend8.C: New test.
25623         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
25624         so that it will be found via argument dependent lookup.
25625         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
25626         friend functions which will no longer be found.
25627         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
25628         function g, so that it will be found via argument dependent
25629         lookup.
25630         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
25631         * g++.old-deja/g++.mike/net43.C: Likewise.
25632
25633 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25634
25635         PR c++/23691
25636         * g++.dg/template/static16.C: New test.
25637
25638 2005-09-12  Josh Conner  <jconner@apple.com>
25639
25640         PR middle-end/23237
25641         * gcc.c-torture/compile/pr23237.c: New test.
25642
25643 2005-09-11  Richard Henderson  <rth@redhat.com>
25644
25645         * g++.dg/other/error8.C: Update expected diagnostic text.
25646
25647 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25648
25649         PR libfortran/19872
25650         * gfortran.dg/overwrite_1.f: New test.
25651
25652 2005-09-09  Josh Conner  <jconner@apple.com>
25653
25654         * g++.dg/init/pr23180-1.C: Removed.
25655         * g++.dg/init/pr23180-2.C: Removed.
25656
25657 2005-09-09  David Daney <ddaney@avtrex.com>
25658
25659         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
25660         files which are ...
25661         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
25662         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
25663
25664 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25665
25666         * gfortran.dg/iostat_2.f90: New test.
25667
25668 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
25669
25670         PR c++/22252
25671         * g++.dg/ext/interface1.C: New test.
25672         * g++.dg/ext/interface1.h: Likewise.
25673         * g++.dg/ext/interface1a.cc: Likewise.
25674
25675 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
25676
25677         * gfortran.dg/iomsg_1.f90: New test case.
25678
25679 2005-09-09  Richard Guenther  <rguenther@suse.de>
25680
25681         PR c++/23624
25682         * g++.dg/tree-ssa/pr23624.C: New testcase.
25683
25684 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25685
25686         PR fortran/19239
25687         * gfortran.dg/vector_subscript_1.f90,
25688         * gfortran.dg/vector_subscript_2.f90: New tests.
25689
25690 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25691
25692         PR fortran/21104
25693         * gfortran.dg/array_alloc_1.f90,
25694         * gfortran.dg/array_alloc_2.f90,
25695         * gfortran.dg/array_alloc_3.f90: New tests.
25696
25697 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25698
25699         PR fortran/12840
25700         * gfortran.dg/array_constructor_6.f90
25701         * gfortran.dg/array_constructor_7.f90
25702         * gfortran.dg/array_constructor_8.f90
25703         * gfortran.dg/array_constructor_9.f90
25704         * gfortran.dg/array_constructor_10.f90
25705         * gfortran.dg/array_constructor_11.f90
25706         * gfortran.dg/array_constructor_12.f90: New tests.
25707
25708 2005-09-08  Josh Conner  <jconner@apple.com>
25709
25710         PR c++/23180
25711         * g++.dg/init/pr23180-1.C: New test.
25712         * g++.dg/init/pr23180-2.C: New test.
25713
25714 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
25715
25716         PR fortran/18878
25717         * gfortran.dg/module_double_reuse.f90: New.
25718
25719 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
25720
25721         PR fortran/23270
25722         PR fortran/22304
25723         PR fortran/18870
25724         PR fortran/17917
25725         PR fortran/16511
25726         * gfortran.dg/common_equivalence_1.f: New.
25727         * gfortran.dg/common_equivalence_2.f: New.
25728         * gfortran.dg/common_equivalence_3.f: New.
25729         * gfortran.dg/contained_equivalence_1.f90: New.
25730         * gfortran.dg/module_blank_common.f90: New.
25731         * gfortran.dg/module_commons_1.f90: New.
25732         * gfortran.dg/module_equivalence_1.f90: New.
25733         * gfortran.dg/nested_modules_1.f90: New.
25734         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
25735         equivalences and add comment to connect the test with
25736         the PR.
25737
25738 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25739
25740         PR fortran/23765
25741         * gfortran.dg/common_6.f90: New test.
25742
25743 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
25744
25745         PR fortran/15326
25746         * gfortran.dg/char_result_1.f90,
25747         * gfortran.dg/char_result_2.f90,
25748         * gfortran.dg/char_result_3.f90,
25749         * gfortran.dg/char_result_4.f90,
25750         * gfortran.dg/char_result_5.f90,
25751         * gfortran.dg/char_result_6.f90,
25752         * gfortran.dg/char_result_7.f90,
25753         * gfortran.dg/char_result_8.f90: New tests.
25754
25755 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
25756
25757         PR fortran/19928
25758         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
25759
25760 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
25761
25762         PR obj-c++/16816
25763         * obj-c++.dg/selector-5.mm: New test.
25764         * obj-c++.dg/selector-6.mm: New test.
25765
25766 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
25767
25768         PR objc/20574
25769         PR objc/19324
25770         * objc.dg/error-1.m: New test.
25771
25772 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
25773
25774         PR fortran/23373
25775         * gfortran.fortran-torture/execute/pr23373-1.f90,
25776         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
25777
25778 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
25779
25780         PR libfortran/23760
25781         * gfortran.dg/g77/1832.f: Remove long string in write statement
25782         to allow the test to pass on correct list directed output with
25783         prepended space.
25784
25785 2005-09-07  James E Wilson  <wilson@specifix.com>
25786
25787         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
25788
25789 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25790
25791         * gfortran.dg/parameter+save.f90: Rename to
25792         * gfortran.dg/parameter_save.f90: .. this.
25793
25794 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25795
25796         PR fortran/20848
25797         * gfortran.dg/parameter+save.f90: New test case.
25798
25799 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
25800
25801         PR fortran/19269
25802         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
25803
25804 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25805
25806         PR c/23075
25807         * gcc.dg/pr23075.c: New test.
25808         * g++.dg/warn/pr23075.C: New test.
25809
25810         PR target/22362
25811         * gcc.target/i386/pr22362.c: New test.
25812
25813         PR rtl-optimization/23098
25814         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
25815
25816         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
25817         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25818         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25819
25820 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
25821
25822         * g++.dg/expr/cast6.C: New test.
25823
25824         PR c++/9782
25825         * g++.dg/init/new15.C: New test.
25826
25827 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25828
25829         * gcc.dg/vect/Os-vect-95.c: New test.
25830         * gcc.dg/vect/vect-95.c: Same.
25831
25832 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25833
25834         * gcc.dg/vect/vect-29.c: Update xfail testing.
25835         * gcc.dg/vect/vect-44.c: Same.
25836         * gcc.dg/vect/vect-48.c: Same.
25837         * gcc.dg/vect/vect-50.c: Same.
25838         * gcc.dg/vect/vect-72.c: Same.
25839         * gcc.dg/vect/vect-77.c: Same.
25840         * gcc.dg/vect/vect-78.c: Same.
25841         * gcc.dg/vect/vect-80.c: Same.
25842         * gcc.dg/vect/vect-96.c: Same.
25843         * gcc.dg/vect/vect-100.c: Same.
25844         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
25845         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
25846         * gfortran.dg/vect/vect-5.f90: Same.
25847
25848 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25849
25850         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
25851         start strings.
25852         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25853         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25854
25855         PR c++/23056
25856         * g++.dg/opt/pr23056.C: New test.
25857
25858         PR rtl-optimization/23098
25859         * gcc.target/i386/pr23098.c: New test.
25860
25861 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
25862
25863         PR c++/23667
25864         * g++.dg/template/static15.C: New test.
25865
25866         PR c++/21440
25867         * g++.dg/ext/stmtexpr5.C: New test.
25868         * g++.dg/ext/stmtexpr6.C: Likewise.
25869
25870 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
25871
25872         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
25873
25874         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
25875         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25876         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25877
25878 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
25879
25880         PR libfortran/23321
25881         * gfortran.dg/direct_io_4.f90: New test case.
25882
25883 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
25884             Rasmus Hahn  <rassahah@neofonie.de>
25885
25886         PR libobjc/23108
25887         * objc.dg/type-stream-1.m: New test.
25888
25889 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
25890
25891         PR fortran/23661
25892         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
25893         gfortran.dg/print_fmt_3.f90: New test.
25894
25895 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
25896
25897         * gfortran.dg/fmt_t_1.f90: New test.
25898
25899 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
25900
25901         PR rtl-optimization/23454
25902         * g++.dg/opt/pr23454.C: New test.
25903
25904 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
25905
25906         PR c++/23699
25907         * g++.dg/ext/static1.C: New test.
25908
25909 2005-09-02  Richard Henderson  <rth@redhat.com>
25910
25911         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
25912         tail call to check_fa_work.
25913
25914 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
25915
25916         PR c++/21687
25917         * g++.dg/other/gc3.C: New test.
25918
25919 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25920
25921         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
25922         * gcc.dg/20050826-1.c: Likewise.
25923
25924 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
25925
25926         PR c++/23167
25927         * g++.dg/expr/volatile1.C: New test.
25928
25929 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
25930
25931         PR middle-end/23547
25932         * gcc.dg/pr23547.c: New test.
25933
25934 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
25935
25936         PR c/22061
25937         * gcc.c-torture/execute/pr22061-1.c,
25938         * gcc.c-torture/execute/pr22061-2.c,
25939         * gcc.c-torture/execute/pr22061-3.c,
25940         * gcc.c-torture/execute/pr22061-4.c: New tests.
25941
25942 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25943
25944         * gcc.dg/Wredundant-decls-2.c: New test to check that
25945         -Wredundant-decls does not issue warning for a variable
25946         definition following a declaration.
25947
25948 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
25949
25950         PR debug/7241
25951         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
25952         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
25953         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
25954
25955         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
25956         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
25957         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
25958         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
25959         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
25960         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
25961         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
25962         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
25963
25964 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25965
25966         PR objc/23306
25967         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
25968         scan-assmbler.
25969
25970 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
25971
25972         PR target/21255
25973         * gcc.dg/pr21255-1.c: New test.
25974         * gcc.dg/pr21255-2-mb.c: Likewise.
25975         * gcc.dg/pr21255-2-ml.c: Likewise.
25976         * gcc.dg/pr21255-3.c: Likewise.
25977         * gcc.dg/pr21255-4.c: Likewise.
25978
25979 2005-08-31  Dale Johannesen  <dalej@apple.com>
25980
25981         * gcc.dg/20050830-1.c: New.
25982
25983 2005-08-31  Josh Conner  <jconner@apple.com>
25984
25985         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
25986         command-line options for arm-*-* targets.
25987         * g++.dg/init/array16.C: Likewise.
25988         * g++.dg/other/crash-4.C: Likewise.
25989
25990 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25991
25992         PR obj-c++/23640
25993         * obj-c++.dg/gnu-runtime-3.mm: New test.
25994
25995 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25996
25997         PR c++/13377
25998         * g++.dg/lookup/ambig4.C: New test.
25999         * g++.dg/lookup/ambig5.C: New test.
26000         * g++.dg/tc1/dr101.C: Adjust error markers.
26001
26002 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26003
26004         PR c++/23639
26005         * g++.dg/template/ttp5.C: Adjust error markers.
26006
26007 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
26008
26009         PR testsuite/23609
26010         * lib/obj-c++.exp: Include target-libpath.exp.
26011         (obj-c++_link_flags): Look for the GNU libobjc library
26012         and set the library path to include it.
26013         Don't manually set LD_LIBRARY_PATH (etc.) but call
26014         set_ld_library_path_env_vars instead.
26015         (obj-c++_target_compile): Don't set library path or
26016         linker flags because they are already set correctly
26017         in obj-c++_link_flags.
26018
26019 2005-08-30  Josh Conner  <jconner@apple.com>
26020
26021         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
26022         to command-line options for arm-*-* targets.
26023
26024 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
26025
26026         * g++.dg/other/i386-1.C: New.
26027
26028 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
26029
26030         PR preprocessor/20348
26031         PR preprocessor/20356
26032         * gcc.dg/cpp/pr20348.c: New test.
26033         * gcc.dg/cpp/pr20348.h: New file.
26034         * gcc.dg/cpp/inc/pr20348.h: New file.
26035         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
26036         * gcc.dg/cpp/pr20356.c: New test.
26037         * gcc.dg/cpp/pr20356.h: New file.
26038         * gcc.dg/cpp/inc/pr20356.h: New file.
26039         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
26040
26041 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
26042
26043         * gfortran.fortran-torture/execute/intrinsic_count.f90:
26044         Fix array dimension to avoid correct end-of-file error.
26045
26046 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
26047
26048         PR libfortran/23598
26049         * gfortran.dg/iostat_1.f90: New test.
26050
26051 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
26052
26053         PR middle-end/23408
26054         * gcc.dg/pr23408.c: New test.
26055
26056 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
26057
26058         PR c++/23099
26059         * g++.dg/init/member1.C: Make sure erroneous static data member
26060         definitions are required.
26061         * g++.dg/template/static13.C: New test.
26062         * g++.dg/template/static14.C: Likewise.
26063
26064 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
26065
26066         * gcc.target/i386/pr23575.c: Use -msse2 instead of
26067         -march=pentium4, remove ilp32 requirement.
26068
26069         PR middle-end/23484
26070         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
26071         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
26072
26073 2005-08-29  Andreas Jaeger  <aj@suse.de>
26074
26075         PR testsuite/23607
26076         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
26077
26078 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
26079
26080         * gcc.c-torture/execute/20050316-2.c: New test.
26081         * gcc.c-torture/execute/20050316-3.c: New test.
26082         * gcc.dg/torture/pr16104-1.c: New test.
26083
26084 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
26085
26086         PR middle-end/23463
26087         * gcc.c-torture/execute/zero-struct-1.c: New test.
26088
26089 2005-08-27  Richard Guenther  <rguenther@suse.de>
26090
26091         PR target/23575
26092         * gcc.target/i386/pr23575.c: New testcase.
26093
26094 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
26095
26096         PR rtl-optimization/23561
26097         * gcc.c-torture/execute/20050826-1.c: New test.
26098
26099         PR rtl-opt/23560
26100         * gcc.c-torture/execute/20050826-2.c: New test.
26101
26102 2005-08-26  Dale Johannesen  <dalej@apple.com>
26103
26104         * gcc.dg/20030711-1.c: Modify to work on Darwin.
26105         * gcc.dg/20050826-1.c: New.
26106
26107 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
26108
26109         PR c++/19004
26110         * g++.dg/template/nontype13.C: New test.
26111
26112         PR c++/23491
26113         * g++.dg/init/new14.C: New test.
26114         * g++.dg/expr/anew1.C: Do not XFAIL.
26115         * g++.dg/expr/anew2.C: Likewise.
26116         * g++.dg/expr/anew3.C: Likewise.
26117
26118 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
26119
26120         PR middle-end/22439
26121         * gcc.dg/vla-3.c: New test.
26122
26123 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
26124
26125         PR fortran/20363
26126         * gfortran.dg/named_interface.f90: New.
26127
26128 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
26129
26130         * gcc.c-torture/execute/frame-address.c: New test.
26131
26132 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
26133
26134         PR c++/20817
26135         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
26136
26137 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
26138
26139         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
26140
26141 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
26142
26143         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
26144         * gcc.dg/altivec-22.c: Rename from..
26145         * gcc.dg/altivec-nomfcr.c: ..this.
26146
26147 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
26148
26149         PR tree-optimization/23546
26150         * gcc.dg/tree-ssa/pr23546.c: New test.
26151
26152 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
26153
26154         PR fortran/17758
26155         * gfortran.dg/nonreturning_statements.f90: New test.
26156
26157 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26158
26159         PR c++/22454
26160         * g++.dg/parse/crash29.C: New.
26161
26162 2005-08-23  DJ Delorie  <dj@redhat.com>
26163
26164         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
26165         constants have the L suffix.
26166
26167 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
26168
26169         PR c++/23044
26170         * g++.dg/template/instantiate8.C: New.
26171
26172 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
26173
26174         PR middle-end/23467
26175         * gcc.c-torture/execute/pr23467.c: New test.
26176
26177 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
26178
26179         PR tree-optimization/22043
26180         * gcc.c-torture/execute/20050613-1.c: New test.
26181
26182 2005-08-23  Ben Elliston  <bje@au.ibm.com>
26183
26184         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
26185
26186 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
26187
26188         PR rtl-optimization/23478
26189         * g++.dg/opt/pr23478.C: New test.
26190
26191 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
26192
26193         PR c/18715
26194         * gcc.dg/switch-warn-3.c: New test.
26195
26196 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26197
26198         PR c++/22233
26199         * g++.dg/template/param1.C: New test.
26200
26201 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26202
26203         PR c++/23089
26204         * g++.dg/other/incomplete1.C: New test.
26205
26206 2005-08-22  Ira Rosen  <irar@il.ibm.com>
26207
26208         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
26209         are vectorizable.
26210
26211 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26212
26213         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
26214         d_lines_5.f: New.
26215
26216 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
26217
26218         * gcc.target/i386/sse-4.c: New test.
26219
26220 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26221
26222         PR testsuite/23239
26223         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
26224
26225 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
26226
26227         * gcc.dg/20050811-1.c: New test.
26228         * gcc.dg/20050811-2.c: New test.
26229
26230 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
26231
26232         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
26233
26234 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
26235
26236         PR 23476
26237         * gcc.c-torture/compile/pr23476.c: New test.
26238
26239 2005-08-19  Devang Patel  <dpatel@apple.com>
26240
26241         PR tree-optimization/23048
26242         * gcc.dg/tree-ssa/pr23048.c: New test.
26243
26244 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26245
26246         PR middle-end/20624
26247         * g++.dg/warn/Wreturn-3.C: New test
26248
26249 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
26250
26251         PR tree-optimization/22228
26252         * g++.dg/vect/pr22543.cc: New test.
26253
26254 2005-08-17  Steven Bosscher  <stevenb@suse.de>
26255
26256         PR tree-optimization/21574
26257         * gcc.dg/tree-ssa/pr21574.c: New test.
26258
26259 2005-08-16  James E Wilson  <wilson@specifix.com>
26260
26261         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
26262
26263 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
26264
26265         PR tree-opt/23402
26266         * gcc.c-torture/compile/zero-strct-3.c: New test.
26267         * gcc.c-torture/compile/zero-strct-4.c: New test.
26268
26269 2005-08-16  Steven Bosscher  <stevenb@suse.de>
26270
26271         PR target/23376
26272         * gcc.target/x86_64/pr23376.c: New test.
26273
26274 2005-08-16  Ian Lance Taylor  <ian@airs.com>
26275
26276         PR c++/23337
26277         * g++.dg/ext/vector2.C: New.
26278
26279 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26280
26281         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
26282
26283 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26284
26285         PR libfortran/23428
26286         * gfortran.dg/inquire-complex.f90: New test case.
26287
26288 2005-08-16  James E Wilson  <wilson@specifix.com>
26289
26290         PR tree-optimization/21105
26291         * gcc.dg/large-size-array.c: New.
26292
26293 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
26294
26295         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
26296         type.
26297         * gcc.dg/vect/vect-41: Likewise.
26298         * gcc.dg/vect/vect-42: Likewise.
26299         * gcc.dg/vect/vect-43: Likewise.
26300         * gcc.dg/vect/vect-44: Likewise.
26301         * gcc.dg/vect/vect-46: Likewise.
26302         * gcc.dg/vect/vect-47: Likewise.
26303         * gcc.dg/vect/vect-48: Likewise.
26304         * gcc.dg/vect/vect-52: Likewise.
26305         * gcc.dg/vect/vect-53: Likewise.
26306         * gcc.dg/vect/vect-54: Likewise.
26307         * gcc.dg/vect/vect-55: Likewise.
26308         * gcc.dg/vect/vect-56: Likewise.
26309         * gcc.dg/vect/vect-57: Likewise.
26310         * gcc.dg/vect/vect-58: Likewise.
26311         * gcc.dg/vect/vect-59: Likewise.
26312         * gcc.dg/vect/vect-60: Likewise.
26313         * gcc.dg/vect/vect-61: Likewise.
26314         * gcc.dg/vect/vect-85: Likewise.
26315         * gcc.dg/vect/vect-87: Likewise.
26316         * gcc.dg/vect/vect-88: Likewise.
26317         * gcc.dg/vect/vect-93.c: Likewise.
26318         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
26319         * gcc.dg/vect/vect-75: Likewise.
26320         * gcc.dg/vect/vect-76: Likewise.
26321         * gcc.dg/vect/vect-77: Likewise.
26322         * gcc.dg/vect/vect-78: Likewise.
26323         * gcc.dg/vect/vect-80: Likewise.
26324         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
26325         vectorized for the expected reason, rather than checking how alignment
26326         was handled.
26327         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
26328         aligned type and also instead of aligned pointers. Added documentation.
26329
26330 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
26331
26332         * gfortran.dg/power.f90: New test.
26333
26334 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
26335
26336         PR rtl-optimization/23299
26337         * g++.dg/opt/pr23299.C: New test.
26338
26339 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26340
26341         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
26342
26343 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
26344
26345         * g++.dg/template/local6.C: New test.
26346
26347 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
26348
26349         * execute/exceptions/finally-1.m: Check that the catch and finally are
26350         being called.  Also add a "return 0;" at the end of main.
26351
26352 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
26353
26354         PR fortran/21432.
26355         * gfortran.dg/namelist_print_1.f: New test of functionality of
26356         PRINT namelist.
26357         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
26358         namelist generates error with -std=f95.
26359
26360 2005-08-14  Ira Rosen  <irar@il.ibm.com>
26361
26362         PR tree-optimization/23119
26363         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
26364
26365 2005-08-13  Marcin Koziej  <creep@desk.pl>
26366             Andrew Pinski  <pinskia@physics.uc.edu>
26367
26368         PR libobjc/22492
26369         * execute/exceptions/finally-1.m: New test.
26370
26371 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26372
26373         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
26374         testsuite.
26375         * objc/execute/exceptions/trivial.m: New test.
26376         * objc.dg/try-catch-11.m: Move to ...
26377         * objc/execute/exceptions/foward-1.m: Here.
26378         * objc.dg/try-catch-2.m: Move to ...
26379         * objc/execute/exceptions/catchall-1.m: Here.
26380         * objc.dg/try-catch-8.m: Move to ...
26381         * objc/execute/exceptions/local-variables-1.m: Here.
26382
26383 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26384
26385         * objc.dg/nested-func-1.m: Move to ...
26386         * objc/execute/nested-func-1.m: Here.
26387
26388 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26389
26390         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
26391         in ${options} instead of [target_info name].
26392         * lib/obj-c++.exp (objc_target_compile): Likewise.
26393
26394 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26395
26396         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
26397
26398 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26399
26400         part of PR testsuite/23348
26401         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
26402         each of the torture options.
26403         * objc/compile/trivial.m: New test.
26404
26405 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
26406
26407         * gfortran.dg/eoshift.f90: Correct format.
26408
26409 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
26410
26411         * gfortran.fortran-torture/execute/character_passing.f90:
26412         Fix comment typo.
26413
26414 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
26415
26416         PR c++/8271
26417         * g++.dg/template/unify10.C: New.
26418
26419 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
26420
26421         * g++.dg/parse/pr22514.C: Move to...
26422         * g++.dg/debug/pr22514.C: here.
26423
26424 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26425
26426         PR c++/23266
26427         * g++.dg/inherit/pure1.C: New test.
26428
26429         * ChangeLog: Fix typos.
26430
26431 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26432             Steven Bosscher  <stevenb@suse.de>
26433
26434         * gfortran.dg/runtime_warning_1.f90: New test.
26435
26436 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26437
26438         PR c++/23219
26439         * g++.dg/parse/crash28.C: New.
26440
26441 2005-08-11  Richard Guenther  <rguenther@suse.de>
26442
26443         PR target/23289
26444         * gcc.target/i386/tailcall-1.c: New testcase.
26445
26446 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
26447
26448         * gcc.dg/vect/vect-67.c: Un-xfail.
26449
26450 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
26451
26452         PR c++/23225
26453         * g++.dg/parse/crash27.C: new test.
26454
26455 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
26456
26457         PR libfortran/22143
26458         * gfortran.dg/shift-kind.f90: New testcase.
26459
26460 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
26461
26462         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
26463         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
26464
26465 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26466
26467         PR c++/20646
26468         * g++.dg/other/mult-stor1.C: New test.
26469
26470 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
26471
26472         * gcc.c-torture/pr18299-1.c: Move to ...
26473         * gcc.c-torture/compile/pr18299-1.c: Here.
26474
26475 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
26476
26477         * gfortran/fortran.torture/execute/character_passing.f90:
26478         Fix types for LSAME.
26479
26480 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
26481
26482         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
26483         input data back to what it was originally.
26484
26485 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
26486
26487         * objc.dg/try-catch-8.m: Enable for all targets.
26488
26489 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
26490
26491         * gcc.dg/pr23165.c: New test.
26492
26493 2005-08-09  Steven Bosscher  <stevenb@suse.de>
26494
26495         PR tree-optimization/23234
26496         * gcc.dg/tree-ssa/pr23234.c: New test.
26497
26498 2005-08-08  Josh Conner  <jconner@apple.com>
26499
26500         PR rtl-optimization/23241
26501         * gcc.dg/char-compare.c: New test.
26502
26503 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26504
26505         PR c++/22508
26506         * g++.dg/init/new13.C: New test.
26507
26508 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26509
26510         PR c++/21166
26511         * g++.dg/other/crash-4.C: Adjust
26512         * g++/dg/ext/packed9.C: New.
26513
26514 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
26515
26516         PR middle-end/21964
26517         * gcc.c-torture/execute/pr21964-1.c: New test.
26518
26519 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
26520
26521         PR c/22458
26522         * gcc.dg/pr22458-1.c: New test.
26523
26524 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
26525             Steven G. Kargl <kargls@comcast.net>
26526
26527         PR fortran/22390
26528         * gfortran.dg/flush_1.f90: New test.
26529
26530 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26531
26532         PR c++/23191
26533         * g++.dg/template/eh2.C: New test.
26534
26535 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26536
26537         PR c++/19498
26538         * g++.dg/template/instantiate7.C: New test.
26539
26540 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
26541
26542         PR c/23113
26543         * gcc.dg/Wunused-value-1.c: New test.
26544
26545 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
26546
26547         PR rtl-optimization/23233
26548         * gcc.c-torture/compile/pr23233-1.c: New test.
26549
26550 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
26551
26552         PR fortran/18833
26553         PR fortran/20850
26554         * gfortran.dg/equiv_1.f90: New test.
26555         * gfortran.dg/equiv_2.f90: New test.
26556         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
26557         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
26558         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
26559
26560 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
26561
26562         * gcc.c-torture/execute/vrp-5.c: New test.
26563         * gcc.c-torture/execute/vrp-6.c: New test.
26564         * gcc.dg/tree-ssa/vrp21.c: New test.
26565
26566 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
26567
26568         * g++.dg/parse/pr22514.C: New test.
26569
26570 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
26571
26572         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
26573
26574         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
26575         instead of constant loads / pool entries.
26576
26577 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
26578
26579         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
26580         TEST_TO_WCTYPE.
26581
26582 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
26583
26584         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
26585         __WINT_TYPE__ in generated prototypes if possible.
26586
26587 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
26588
26589         PR 22037
26590         * g++.dg/tree-ssa/pr22037.C:
26591
26592 2005-08-04  Richard Henderson  <rth@redhat.com>
26593
26594         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
26595         scan-tree-dump-times directive.
26596
26597 2005-08-04  Jan Hubicka  <jh@suse.cz>
26598
26599         * gcov-1.C: Fix switch counts.
26600         * gcov-4b.c: Likewise.
26601
26602 2005-08-03  Jeff Law  <law@redhat.com>
26603
26604         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
26605
26606 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
26607
26608         * gcc.c-torture/execute/pr23135.c: New test.
26609
26610 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26611
26612         PR tree-optimization/19899
26613         * gcc.dg/tree-ssa/scev-1.c: New test.
26614         * gcc.dg/tree-ssa/scev-2.c: New test.
26615
26616 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
26617
26618         PR target/18582
26619         * gcc.dg/torture/pr18582-1.c: New test.
26620
26621 2005-08-03  Jan Hubicka  <jh@suse.cz>
26622
26623         * update-conroll.c: New testcase.
26624         * update-conroll-2.c: New testcase.
26625
26626 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
26627
26628         * gfortran.dg/constant_substring.f: New test.
26629         * gfortran.dg/pr22491.f: New test.
26630
26631 2005-08-02  Jan Hubicka  <jh@suse.cz>
26632
26633         * update-threading.c: Replace by the proper one.
26634
26635 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
26636
26637         PR 23164
26638         * g++.dg/tree-ssa/pr23164.C: New test.
26639
26640 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
26641
26642         * gcc.dg/tree-ssa/pr23192.c: New test.
26643
26644 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
26645
26646         * gcc.c-torture/execute/vrp-4.c: New test.
26647
26648 2005-08-02  Jan Hubicka  <jh@suse.cz>
26649
26650         * update-threading.c: New test.
26651
26652 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
26653
26654         * gcc.c-torture/compile/20050801-1.c: New test.
26655         * gcc.c-torture/compile/20050801-2.c: New test.
26656
26657 2005-08-01  Jan Hubicka  <jh@suse.cz>
26658
26659         * val-prof-5.c: New test.
26660
26661 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
26662
26663         PR c/22311
26664         * gcc.dg/pr22311-1.c : New test.
26665
26666 2005-07-31  Steven Bosscher  <stevenb@suse.de>
26667
26668         PR target/23095
26669         * gfortran.dg/pr23095.f: New test.
26670
26671         PR c++/22003
26672         * g++.dg/other/pr22003.C: New test.
26673
26674 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
26675
26676         PR target/20621
26677         * gcc.c-torture/execute/pr20621-1.c: New test.
26678
26679 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
26680
26681         * gfortran.dg/comma_format_extension_4.f: Adjust length
26682         of string for format.
26683         * gfortran.dg/der_array_io_1.f: Replace illegal internal
26684         print statement with internal write.
26685         * gfortran.dg/der_array_io_2.f: Likewise.
26686         * gfortran.dg/der_array_io_3.f: Likewise.
26687
26688 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
26689
26690         * gcc.dg/fold-abs-4.c: new test.
26691
26692 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
26693
26694         PR fortran/22570 an related issues.
26695         * gfortran.dg/x_slash_1.f: New test.
26696
26697 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
26698
26699         PR c/23143
26700         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
26701         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
26702
26703 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26704
26705         PR c/529
26706         * gcc.dg/Wshadow-3.c: New test.
26707
26708 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
26709
26710         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
26711         used to have the wrong bounds).
26712
26713 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26714
26715         PR c/21720
26716         * gcc.dg/hex-round-1.c: Test more cases.
26717         * gcc.dg/hex-round-2.c: New test.
26718
26719 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
26720
26721         PR 22550
26722         * g++.dg/tree-ssa/pr22550.C: New test.
26723
26724 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
26725
26726         * gcc.dg/tree-ssa/vrp19.c: New test.
26727         * gcc.dg/tree-ssa-vrp20.c: New test.
26728
26729 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26730
26731         PR c/22240
26732         * gcc.dg/transparent-union-4.c: New test.
26733
26734 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26735
26736         PR c/22192
26737         * gcc.dg/c99-vla-2.c: New test.
26738
26739 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26740
26741         PR c/21720
26742         * gcc.dg/hex-round-1.c: New test.
26743
26744 2005-07-28  Jan Hubicka  <jh@suse.cz>
26745
26746         * inliner-1.c: Do not dump everything.
26747         * tree-prof.exp: Do not pass -ftree-based-profiling.
26748         * bprob.exp: Likewise.
26749
26750         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
26751
26752 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
26753
26754         PR c++/22545
26755         * g++.dg/expr/ptrmem7.C: New test.
26756
26757 2005-07-28  Mike Stump  <mrs@apple.com>
26758
26759         * g++.old-deja/g++.mike/visibility-1.C: New test.
26760
26761 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26762
26763         PR c/20187
26764         * gcc.c-torture/execute/pr20187-1.c: New test.
26765
26766 2005-07-28  Jeff Law  <law@redhat.com>
26767
26768         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
26769         * gcc.dg/tree-ssa/vrp18.c: New test.
26770
26771 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26772
26773         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
26774
26775 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26776
26777         PR tree-optimization/22506
26778         * gcc.dg/vect/ps22506.c: New test.
26779
26780 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
26781
26782         PR target/21149
26783         * gcc.target/i386/sse-3.c: New test.
26784
26785 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26786
26787         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
26788         * gcc.target/mips/mips32-dsp-type.c: Likewise.
26789
26790 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26791
26792         PR c/22589
26793         * gcc.c-torture/compile/pr22589-1.c: New test.
26794
26795 2005-07-28  Jan Hubicka  <jh@suse.cz>
26796
26797         * update-loopch.c: New testcase.
26798
26799 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26800
26801         PR rtl-optimization/23047
26802         * gcc.c-torture/execute/pr23047.c: New test.
26803         * gcc.c-torture/execute/pr23047.x: New.
26804
26805 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26806
26807         PR tree-optimization/22493
26808         * gcc.c-torture/execute/pr22493-1.c: New test.
26809         * gcc.c-torture/execute/pr22493-1.x: New.
26810         * gcc.c-torture/execute/vrp-1.c: New test.
26811         * gcc.c-torture/execute/vrp-2.c: New test.
26812         * gcc.c-torture/execute/vrp-2.c: New test.
26813
26814 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
26815
26816         * gcc.target/frv/all-builtin-read8.c: Delete.
26817         * gcc.target/frv/all-builtin-read16.c: Delete.
26818         * gcc.target/frv/all-builtin-read32.c: Delete.
26819         * gcc.target/frv/all-builtin-read64.c: Delete.
26820         * gcc.target/frv/all-builtin-write8.c: Delete.
26821         * gcc.target/frv/all-builtin-write16.c: Delete.
26822         * gcc.target/frv/all-builtin-write32.c: Delete.
26823         * gcc.target/frv/all-builtin-write64.c: Delete.
26824         * gcc.target/frv/all-read-write-1.c: New.
26825
26826 2005-07-27  Jeff Law  <law@redhat.com>
26827
26828         * gcc.c-torture/execute/pr22630.c: New test.
26829
26830 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
26831
26832         PR tree-optimization/23073
26833         * gcc.dg/vect/nodump-pr23073.c: New test.
26834         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
26835
26836 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
26837
26838         PR tree-optimize/22348
26839         * gcc.c-torture/execute/pr22348.c: New.
26840
26841 2005-07-27  Richard Guenther  <rguenther@suse.de>
26842
26843         * gcc.dg/tree-ssa/salias-1.c: New testcase.
26844
26845 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26846
26847         PR fortran/22503
26848         * gfortran.dg/logical_comp.f90: New test.
26849
26850 2005-07-27  Jan Hubicka  <jh@suse.cz>
26851
26852         * inliner-1.c: Add cleanup of dumps.
26853         * val-prof-*.c: Likewise.
26854         * update-tailcall.c: New.
26855
26856 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
26857
26858         PR 22591
26859         * gcc.dg/tree-ssa/pr22591.c: New test.
26860         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
26861
26862 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
26863
26864         PR libobjc/22606
26865         * objc.dg/try-catch-11.m: New test.
26866
26867 2005-07-26  Richard Guenther  <rguenther@suse.de>
26868
26869         PR tree-optimization/22486
26870         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
26871
26872 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26873
26874         PR tree-opt/22484
26875         * g++.dg/opt/loop2.C: New test.
26876
26877 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26878
26879         * gcc.dg/tree-ssa/reassoc-3.c: New test.
26880         * gcc.dg/tree-ssa/reassoc-4.c: New test.
26881
26882 2005-07-25  Adam Nemet  <anemet@lnxw.com>
26883
26884         * lib/profopt.exp (profopt-execute): Check for profiling data
26885         files on the target.
26886
26887 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
26888
26889         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
26890         for matching of asm labels.
26891
26892 2005-07-25  Richard Guenther  <rguenther@suse.de>
26893
26894         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
26895
26896 2005-07-25  Richard Guenther  <rguenther@suse.de>
26897
26898         PR testsuite/22624
26899         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
26900
26901 2005-07-25  Ira Rosen  <irar@il.ibm.com>
26902
26903         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
26904         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
26905         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
26906         * gcc.dg/vect/vect-100.c: New test.
26907         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
26908         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
26909         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
26910         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
26911         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
26912         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
26913         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
26914         * gfortran.dg/vect/pr19049.f90: New testcase.
26915         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
26916
26917 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
26918
26919         * gcc.c-torture/execute/20050713-1.c: New test.
26920
26921         PR fortran/20063
26922         * gfortran.fortran-torture/execute/data_4.f90: New test.
26923
26924         PR middle-end/20303
26925         * gcc.dg/visibility-d.c: New test.
26926
26927 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
26928
26929         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
26930         * gfortran.dg/underflow.f90: Ditto.
26931
26932 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26933
26934         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
26935         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
26936         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
26937
26938 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
26939
26940         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
26941         include case of field width of zero.
26942
26943 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
26944
26945         PR libgfortran/21875
26946         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
26947         with trailing blanks on normal formatted read.
26948
26949 2005-07-23  Chao-ying Fu  <fu@mips.com>
26950
26951         * gcc.target/mips/mips32-dsp-type.c: New test.
26952         * gcc.target/mips/mips32-dsp.c: New test.
26953
26954 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
26955
26956         PR testsuite/21073
26957         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
26958
26959         PR testsuite/20454
26960         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
26961         and __cyg_profile_func_exit.
26962
26963 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
26964
26965         * gfortran.dg/comma_format_extension_3.f: Fix typo.
26966         * gfortran.dg/comma_format_extension_4.f: Same.
26967         * gfortran.dg/pr15332.f: Same.
26968         * gfortran.dg/pr21730.f: Same.
26969
26970 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
26971
26972         * g++.dg/opt/vrp2.C: Fix testcase.
26973
26974         PR tree-opt/22625
26975         * g++.dg/opt/vrp2.C: New test.
26976
26977 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
26978
26979         PR debug/21828
26980         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
26981
26982 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
26983
26984         * gcc.dg/tree-ssa/20050719-1.c: New test.
26985
26986 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
26987
26988         * gcc.dg/bfin-longcall-1.c: New file.
26989         * gcc.dg/bfin-longcall-2.c: New file.
26990
26991 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
26992
26993         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
26994
26995 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26996
26997         PR middle-end/19055
26998         * gcc.dg/tree-ssa/pr19055.c: New test.
26999         * gcc.dg/tree-ssa/pr19055-2.c: New test.
27000
27001 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27002
27003         PR C++/22358
27004         * g++.dg/other/pr22358.C: New test.
27005
27006 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
27007
27008         PR c++/2922
27009         * g++.dg/lookup/two-stage5.C: New test from bug comments.
27010
27011 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27012
27013         PR c++/15938
27014         * g++.dg/init/union2.C: New test.
27015
27016 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27017
27018         PR c/22393
27019         * gcc.dg/complex-4.c: New test.
27020
27021 2005-07-21  Richard Guenther  <rguenther@suse.de>
27022
27023         PR testsuite/22522
27024         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
27025         scanning for asm labels.
27026         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27027
27028 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
27029
27030         PR target/22085
27031         * gcc.dg/altivec-pr22085.c: New.
27032
27033 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
27034
27035         PR tree-optimization/19210
27036         * gcc.dg/tree-ssa/pr19210-1.c: New.
27037         * gcc.dg/tree-ssa/pr19210-2.c: New.
27038
27039 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
27040
27041         PR rtl-optimization/22167
27042         * g++.dg/opt/pr22167.C: New test.
27043
27044 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
27045
27046         PR c++/2922
27047         * g++.dg/lookup/two-stage2.C: New.
27048         * g++.dg/lookup/two-stage3.C: New.
27049         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
27050         fixed two-stage name lookup for operators.
27051         * g++.dg/template/call3.C: Compiler now produces an appropriate
27052         error message.
27053         * g++.dg/template/crash37.C: Compiler now describes bla() on line
27054         14 as a candidate.
27055         * g++.dg/template/ptrmem4.C: Compiler produces different error
27056         message.
27057         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
27058         connect_to_method as a candidate.
27059
27060 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
27061
27062         * gcc.dg/fold-alloc-1.c: New test.
27063
27064 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
27065
27066         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27067         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
27068
27069 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
27070
27071         * gcc.dg/fold-abs-1.c: New test.
27072         * gcc.dg/fold-abs-2.c: New test.
27073         * gcc.dg/fold-abs-3.c: New test.
27074
27075 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
27076
27077         Make CONSTRUCTOR use VEC to store initializers.
27078         * g++.dg/ext/complit3.C: Check for specific error messages.
27079         * g++.dg/init/brace2.C: Update error message.
27080         * g++.dg/warn/Wbraces2.C: Likewise.
27081
27082 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
27083
27084         PR fortran/16940
27085         * gfortran.dg/module_interface_1.f90: New test.
27086
27087 2005-07-19  Danny Berlin <dberlin@dberlin.org>
27088             Kenneth Zadeck <zadeck@naturalbridge.com>
27089
27090         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
27091
27092 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27093
27094         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
27095         specify -Wformat for these tests.
27096         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
27097         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
27098         * gcc.dg/format/opt-6.c: Delete.
27099
27100 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27101
27102         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
27103         * gcc.dg/tree-ssa/sra-3.c: Likewise.
27104
27105 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27106
27107         * gcc.dg/tree-ssa/alias-2.c: New test.
27108
27109 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
27110
27111         PR c++/22263
27112         * g++.dg/template/explicit7.C: New test.
27113
27114 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
27115
27116         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
27117         field width of 8 to +Inf and -Inf.
27118
27119 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
27120
27121         PR c++/22139
27122         * g++.dg/template/friend36.C: New test.
27123
27124 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
27125
27126         PR fortran/21730
27127         * gfortran.dg/pr21730.f: New test.
27128
27129 2005-07-16  Danny Berlin <dberlin@dberlin.org>
27130             Kenneth Zadeck <zadeck@naturalbridge.com>
27131
27132         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
27133         since pure const detection cannot run at -O1 in c compiler.
27134         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
27135         can now optimize this case properly.
27136         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
27137         because we now pass.
27138         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
27139
27140 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
27141
27142         PR c/22421
27143         * gcc.dg/format/bitfld-1.c: New test.
27144
27145 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
27146
27147         PR c++/22204
27148         * g++.dg/rtti/repo1.C: New test.
27149
27150 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
27151
27152         PR middle-end/22398
27153         * gcc.c-torture/compile/pr22398.c: New test.
27154
27155 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
27156
27157         PR c++/22132
27158         * g++.dg/expr/cast4.C: New test.
27159
27160 2005-07-15  Richard Guenther  <rguenther@suse.de>
27161
27162         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
27163         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27164
27165 2005-07-15  Steven Bosscher  <stevenb@suse.de>
27166
27167         PR tree-optimization/22230
27168         * gcc.dg/tree-ssa/pr22230.c: New test.
27169
27170 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
27171
27172         * gfortran.dg/g77/cpp6.f: New test.
27173
27174         PR fortran/22417
27175         * gfortran.dg/g77/cpp5.F: New test.
27176         * gfortran.dg/g77/cpp5.h: New file.
27177         * gfortran.dg/g77/cpp5inc.h: New file.
27178
27179 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
27180
27181         PR libfortran/16435
27182         * gfortran.dg/tl_editting.f90: New.
27183         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
27184
27185 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
27186
27187         * gfortran.dg/char_array_constructor.f90: New test.
27188
27189 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
27190
27191         * gfortran.dg/past_eor.f90: New.
27192         * gfortran.dg/complex_read.f90: New.
27193
27194 2005-07-13  Jeff Law  <law@redhat.com>
27195
27196         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
27197         additional casts.
27198
27199         * gcc.dg/tree-ssa/pr22321.c: New test
27200
27201 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
27202
27203         PR tree-optimization/21921
27204         * gcc.dg/tree-ssa/pr21921.c: New.
27205
27206 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27207
27208         PR tree-optimizatio/22442
27209         * gcc.dg/tree-ssa/loop-11.c: New test.
27210
27211 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27212
27213         PR tree-opt/21840
27214         * gcc.c-torture/compile/pr21840.c: New test.
27215
27216 2005-07-12  Jan Hubicka  <jh@suse.cz>
27217
27218         * gcc.c-torture/compile/pr22379.c: New test.
27219
27220 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
27221
27222         PR libfortran/21593
27223         gfortran.dg/dev_null.f90: Remove outdated comment about
27224         PR libfortran/21593.
27225
27226
27227 2005-07-12  Dale Johannesen  <dalej@apple.com>
27228
27229         * gcc.target/i386/compress-float-sse.c: New.
27230         * gcc.target/i386/compress-float-sse-pic.c: New.
27231         * gcc.target/i386/compress-float-387.c: New.
27232         * gcc.target/i386/compress-float-387-pic.c: New.
27233         * gcc.dg/compress-float-ppc.c: New.
27234         * gcc.dg/compress-float-ppc-pic.c: New.
27235
27236 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
27237
27238         PR libfortran/21593
27239         gfortran.dg/dev_null.f90: Remove targets.
27240
27241 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27242
27243         PR tree-opt/22335
27244         * gcc.dg/pr22335-1.c: New test.
27245         * gcc.dg/pr22335-2.c: New test.
27246
27247 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27248
27249         PR c++/20172
27250         * g++.dg/template/nontype12.C : New test.
27251
27252 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27253
27254         * gcc.dg/tree-ssa/loop-10.c: New test.
27255
27256 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
27257
27258         * gcc.c-torture/execute/20020720-1.x: Remove.
27259
27260 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
27261
27262         * gfortran.fortran-torture/execute/forall_7.f90: New test.
27263
27264 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
27265
27266         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
27267         (dg-mips-options): Use it.
27268
27269 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
27270
27271         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
27272
27273 2005-07-09  Richard Henderson  <rth@redhat.com>
27274
27275         * lib/target-supports.exp (check_effective_target_sync_char_short):
27276         Add alpha.
27277
27278 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
27279
27280         PR libfortran/22217
27281         * gfortran.dg/negative-z-descriptor.f90: New test.
27282
27283 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27284
27285         PR tree-opt/22329
27286         * gcc.dg/pr22329.c: New test.
27287
27288 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
27289
27290         PR tree-optimization/20139
27291         * gcc.dg/tree-ssa/pr20139.c: New.
27292
27293 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27294
27295         PR tree-opt/22356
27296         * gcc.dg/pr22356-1.c: New test.
27297
27298 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
27299
27300         PR c++/21799
27301         * g++.dg/template/unify8.C: New.
27302         * g++.dg/template/unify9.C: New.
27303
27304 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
27305
27306         * gfortran.fortran-torture/execute/entry_10.f90: New test.
27307
27308 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
27309
27310         * gcc.dg/darwin-version-1.c: New.
27311         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
27312         * gcc.dg/builtins-20.c: Likewise.
27313         * gcc.dg/builtins-53.c: Likewise.
27314         * gcc.dg/torture/builtins-convert-1.c: Likewise.
27315         * gcc.dg/torture/builtins-convert-2.c: Likewise.
27316         * gcc.dg/torture/builtins-convert-3.c: Likewise.
27317         * gcc.dg/torture/builtins-power-1.c: Likewise.
27318         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
27319         on Darwin.
27320
27321 2005-07-07  Jeff Law  <law@redhat.com>
27322
27323         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
27324         argument evaluation order.
27325
27326 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
27327
27328         PR libfortran/21594
27329         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27330         Add test cases where the shift length is greater than the
27331         array length.
27332
27333 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27334
27335         * obj-c++.dg/proto-lossage-6.mm: New.
27336         * objc.dg/proto-lossage-6.m: New.
27337
27338 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27339
27340         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
27341         * objc.dg/gnu-runtime-2.m: Likewise.
27342
27343 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27344
27345         * gfortran.dg/longline.f: New test.
27346
27347         * gfortran.dg/badline.f: New test.
27348
27349 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
27350
27351         PR fortran/16531
27352         PR fortran/15966
27353         PR fortran/18781
27354         * gfortran.dg/hollerith.f90: New.
27355         * gfortran.dg/hollerith2.f90: New.
27356         * gfortran.dg/hollerith3.f90: New.
27357         * gfortran.dg/hollerith4.f90: New.
27358         * gfortran.dg/hollerith_f95.f90: New.
27359         * gfortran.dg/hollerith_legacy.f90: New.
27360         * gfortran.dg/g77/cpp4.F: New. Port from g77.
27361
27362 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27363
27364         PR objc/22274
27365         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
27366         * objc.dg/gnu-runtime-2.m: New.
27367
27368 2005-07-06  Jeff Law  <law@redhat.com>
27369
27370         * gcc.dg/tree-ssa/vrp17.c: New test.
27371
27372 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
27373
27374         PR fortran/22327
27375         * gfortran.dg/array_constructor_5.f90: New test.
27376
27377 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27378
27379         * gfortran.fortran-torture/execute/entry_9.f90: New test.
27380
27381 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
27382
27383         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
27384         * gcc.dg/980816-1.c: Ditto.
27385
27386 2005-07-06  Jeff Law  <law@redhat.com>
27387
27388         * gcc.c-torture/compile/pr21356.c: New test.
27389
27390 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
27391
27392         PR c/22013
27393         PR c/22098
27394         * gcc.c-torture/compile/pr22013-1.c,
27395         gcc.c-torture/execute/pr22098-1.c,
27396         gcc.c-torture/execute/pr22098-2.c,
27397         gcc.c-torture/execute/pr22098-3.c: New tests.
27398
27399 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
27400
27401         PR c/22308
27402         * gcc.dg/pr22308-1.c: New test.
27403
27404 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
27405
27406         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
27407         target.
27408         * gcc.dg/compare9.c: Use -fshort-enums instead of
27409         -fno-short-enums.  Change the last test to dg-bogus.
27410
27411 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
27412
27413         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
27414         * gcc.dg/compare9.c: New.
27415
27416 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27417
27418         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
27419
27420 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
27421
27422         PR testsuite/22288
27423         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
27424
27425
27426 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27427
27428         * gcc.dg/format/gcc_gfc-1.c: New.
27429
27430 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
27431
27432         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
27433
27434 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27435
27436         PR fortran/20842
27437         * gfortran.dg/io_invalid_1.f90: New test.
27438
27439 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
27440
27441         * gcc.dg/format/gcc_diag-1.c: Update.
27442
27443 2005-07-02  Jeff Law  <law@redhat.com>
27444
27445         * gcc.dg/tree-ssa/pr22051-1.c: New test.
27446         * gcc.dg/tree-ssa/pr22051-2.c: New test.
27447
27448 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
27449
27450         * gcc.dg/format/gcc_diag-1.c: Update.
27451
27452 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
27453
27454         PR tree-opt/22269
27455         * gcc.c-torture/compile/pr22269.c: New test.
27456
27457 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
27458
27459         PR 21584
27460         PR 22219
27461         * g++.dg/tree-ssa/pr21584-1.C: New test.
27462         * g++.dg/tree-ssa/pr21584-2.C: New test.
27463
27464 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
27465
27466         * obj-c++.dg/try-catch-11.mm: New.
27467         * objc.dg/try-catch-10.m: New.
27468
27469 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
27470
27471         * g++.dg/other/ucnid-1.C: xfail on AIX.
27472
27473 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
27474
27475         PR 22234
27476         * gcc.dg/20050629-1.c: New test.
27477
27478 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
27479
27480         * obj-c++.dg/const-str-1[0-1].mm: New.
27481         * objc.dg/const-str-1[0-1].m: New.
27482
27483 2005-05-29  Richard Henderson  <rth@redhat.com>
27484
27485         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
27486         Rename from check_effective_target_vect_no_max.
27487         (check_effective_target_vect_no_int_add): New.
27488         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
27489         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
27490         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27491         * gcc.dg/vect/vect-reduc-1.c: Use both.
27492         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27493
27494 2005-05-29  Richard Henderson  <rth@redhat.com>
27495
27496         * lib/target-supports.exp (check_effective_target_vect_no_max):
27497         Remove i386 and x86_64.
27498
27499 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
27500
27501         PR testsuite/21969
27502         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
27503
27504 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
27505
27506         PR middle-end/21969
27507         * gcc.dg/vect/pr21969.c: New test.
27508
27509 2005-06-28  Eric Christopher  <echristo@redhat.com>
27510
27511         PR c/22052
27512         PR c/21975
27513         * gcc.dg/inline1.c: New test.
27514         * gcc.dg/inline2.c: Ditto.
27515         * gcc.dg/inline3.c: Ditto.
27516         * gcc.dg/inline4.c: Ditto.
27517         * gcc.dg/inline5.c: Ditto.
27518
27519 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
27520
27521         PR libfortran/22142
27522         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27523         Add testcase also testing eoshift1 for PR 22142.
27524
27525 2005-06-28  Richard Henderson  <rth@redhat.com>
27526
27527         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
27528         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
27529         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
27530         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
27531         gcc.dg/tree-ssa/20030922-2.c: Likewise.
27532
27533 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
27534
27535         PR libfortran/22142
27536         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27537         Add testcase for PR 22142.
27538
27539 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
27540
27541         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
27542         gcc.target/ia64/fpreg-2.c: New tests.
27543
27544 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27545
27546         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
27547
27548 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27549
27550         PR libfortran/22170
27551         * gfortran.dg/slash_1.f90: New test.
27552
27553 2005-06-27  Richard Henderson  <rth@redhat.com>
27554
27555         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
27556         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
27557         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
27558         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27559         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
27560         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
27561
27562 2005-06-27  Richard Henderson  <rth@redhat.com>
27563
27564         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
27565         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
27566
27567 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
27568
27569         * obj-c++.dg/proto-lossage-5.mm: New.
27570         * objc.dg/proto-lossage-5.m: New.
27571
27572 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
27573
27574         PR 21959
27575         * gcc.dg/tree-ssa/pr21959.c: New test.
27576
27577 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
27578
27579         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
27580         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
27581         testing uninitialized var.
27582
27583         * gcc.c-torture/execute/builtins/chk.h: New.
27584         * gcc.c-torture/execute/builtins/lib/chk.c: New.
27585         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
27586         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
27587         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
27588         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
27589         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
27590         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
27591         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
27592         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
27593         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
27594         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
27595         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
27596         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
27597         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
27598         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
27599         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
27600         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
27601         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
27602         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
27603         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
27604         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
27605         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
27606         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
27607         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
27608         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
27609         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
27610         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
27611         * gcc.dg/builtin-object-size-1.c: New test.
27612         * gcc.dg/builtin-object-size-2.c: New test.
27613         * gcc.dg/builtin-object-size-3.c: New test.
27614         * gcc.dg/builtin-object-size-4.c: New test.
27615         * gcc.dg/builtin-object-size-5.c: New test.
27616         * gcc.dg/builtin-stringop-chk-1.c: New test.
27617         * gcc.dg/builtin-stringop-chk-2.c: New test.
27618         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
27619         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
27620         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
27621         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
27622         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
27623         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
27624         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
27625         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
27626         * gcc.c-torture/execute/printf-1.c: New test.
27627         * gcc.c-torture/execute/fprintf-1.c: New test.
27628         * gcc.c-torture/execute/vprintf-1.c: New test.
27629         * gcc.c-torture/execute/vfprintf-1.c: New test.
27630         * gcc.c-torture/execute/printf-chk-1.c: New test.
27631         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
27632         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
27633         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
27634
27635 2005-06-27  Michael Matz  <matz@suse.de>
27636
27637         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
27638         slot is not merged if address escapes.
27639
27640 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27641
27642         PR c/21911
27643         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
27644
27645 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
27646
27647         PR middle-end/17965
27648         * gcc.c-torture/compile/20050622-1.c: New test.
27649
27650         PR middle-end/22028
27651         * gcc.dg/20050620-1.c: New test.
27652
27653 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
27654
27655         PR tree-optimization/22026
27656         * gcc.dg/tree-ssa/pr22026.c: New.
27657
27658 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
27659
27660         PR libfortran/22144
27661         * gfortran.dg/shift-alloc.f90: New testcase.
27662
27663 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
27664
27665         * all files: Update FSF address in copyright headers.
27666
27667 2005-06-22  Jan Hubicka  <jh@suse.cz>
27668
27669         * wholeprogram-1.c: New testcase.
27670         * wholeprogram-2.c: New testcase.
27671
27672 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
27673
27674         PR 22171
27675         * gcc.dg/tree-ssa/pr22171.c: New test.
27676
27677 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
27678
27679         * gfortran.dg/simplify_modulo.f90: New.
27680
27681 2005-06-24  Jan Hubicka  <jh@suse.cz>
27682
27683         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
27684
27685 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
27686
27687         * obj-c++.dg/proto-lossage-[1-4].mm: New.
27688
27689 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
27690
27691         * obj-c++.dg/typedef-alias-1.mm: New.
27692         * objc.dg/typedef-alias-1.m: New.
27693
27694 2005-06-23  Jeff Law  <law@redhat.com>
27695
27696         * gcc.dg/tree-ssa/vrp16.c: New test.
27697
27698 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27699
27700         * lib/target-supports.exp: Add
27701         check_effective_target_fortran_large_real and
27702         check_effective_target_fortran_large_int to check for
27703         corresponding effective targets.
27704         * gfortran.dg/large_integer_kind_1.f90: New test.
27705         * gfortran.dg/large_real_kind_1.f90: New test.
27706
27707 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
27708
27709         PR tree-optimization/22117
27710         * gcc.dg/tree-ssa/pr22117.c: New.
27711
27712 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
27713
27714         PR testsuite/22123
27715         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
27716
27717 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
27718
27719         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
27720
27721 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
27722
27723         * gfortran.dg/f2c_4.f90: Add tests for complex functions
27724         * gfortran.dg/f2c_4.c: Likewise.
27725
27726 2005-06-22 Paul Brook  <paul@codesourcery.com>
27727
27728         PR fortran/21034
27729         * gfortran.dg/auto_save_1.f90: New test.
27730
27731 2005-06-22  Michael Matz  <matz@suse.de>
27732
27733         * gcc.target/x86-64/abi: New directory.
27734         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
27735         * gcc.target/x86-64/abi/README.gcc: New file.
27736         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
27737         * gcc.target/x86-64/abi/asm-support.s: New file.
27738         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
27739         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
27740         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
27741         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
27742         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
27743         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
27744         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
27745         * gcc.target/x86_64/abi/test_bitfields.c: New test.
27746         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
27747         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
27748         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
27749         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
27750         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
27751         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
27752         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
27753         * gcc.target/x86_64/abi/test_varargs.c: New test.
27754
27755 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
27756
27757         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
27758         32-bit i?86 and x86_64.
27759
27760 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
27761
27762         * obj-c++.dg/const-str-[1-9].mm: New tests.
27763
27764 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
27765
27766         PR fortran/22010
27767         * gfortran.dg/namelist_use.f90: New.
27768         * gfortran.dg/namelist_use_only.f90: New.
27769
27770 2005-06-21  Jeff Law  <law@redhat.com>
27771
27772         * gcc.dg/tree-ssa/vrp15.c: New test.
27773
27774 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
27775
27776         * lib/target-supports.exp (check_effective_target_vect_reduction):
27777         Remove.
27778         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
27779         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
27780         remove vect_reduction target keyword. Also avoid two returns in main.
27781         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27782         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
27783         * gcc.dg/vect/vect-reduc-1short.c: New test.
27784         * gcc.dg/vect/vect-reduc-1char.c: New test.
27785         * gcc.dg/vect/vect-reduc-2short.c: New test.
27786         * gcc.dg/vect/vect-reduc-2char.c: New test.
27787         * gcc.dg/vect/vect-reduc-6.c: New test.
27788         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
27789         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
27790         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
27791
27792 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27793         Paul Thomas  <pault@gcc.gnu.org>
27794
27795         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
27796         New tests.
27797
27798 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27799
27800         * gfortran.dg/backslash_1.f90: New test.
27801         * gfortran.dg/backslash_2.f90: New test.
27802
27803 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
27804
27805         * gfortran.dg/duplicate_labels.f90: New test.
27806
27807 2005-06-20  Jan Beulich  <jbeulich@novell.com>
27808
27809         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
27810         unsupportable relocations.
27811         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27812         * gcc.dg/20050321-2.c: xfail for NetWare.
27813
27814 2005-06-20  Andreas Jaeger  <aj@suse.de>
27815
27816         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
27817         gcc.target/i386/fastcall-sseregparm.c,
27818         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
27819
27820 2005-06-19  Richard Henderson  <rth@redhat.com>
27821
27822         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
27823
27824 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
27825
27826         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
27827
27828 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
27829
27830         PR c++/22115
27831         * g++.dg/conversion/simd2.C: Change expected error message.
27832
27833 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27834
27835         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
27836         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27837         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27838
27839 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
27840
27841         * gcc.dg/fold-mod-1.c: New test.
27842
27843 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
27844
27845         PR fortran/19926
27846         * gfortran.dg/pr19926.f90: New test.
27847
27848 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27849
27850         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
27851         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
27852         targets.
27853         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27854         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27855
27856 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
27857
27858         * gcc.target/ia64/float80-varargs-1.c: New test.
27859
27860 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27861
27862         PR tree-opt/22035
27863         * gfortran.dg/f2c_6.f90: New test.
27864
27865 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
27866
27867         PR c++/17413
27868         * g++.dg/template/local5.C: New.
27869
27870 2005-06-17  Richard Henderson  <rth@redhat.com>
27871
27872         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
27873
27874 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
27875
27876         PR testsuite/21945
27877         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
27878
27879 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
27880
27881         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
27882         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
27883         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
27884         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
27885         check_vect to verify the presence of hardware vector support.
27886
27887 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
27888
27889         PR testsuite/22056
27890         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
27891
27892 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27893
27894         PR libfortran/19216
27895         * gfortran.dg/pr19216.f: Add correct space between brackets and
27896         dg directive.
27897
27898 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27899
27900         PR libfortran/16436
27901         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
27902
27903 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
27904
27905         * gcc.target/i386/attributes-error.c: New testcase.
27906         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
27907         * gcc.target/i386/regparm-stdcall.c: Likewise.
27908         * gcc.target/i386/sseregparm-1.c: Likewise.
27909         * gcc.target/i386/sseregparm-2.c: Likewise.
27910
27911 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
27912
27913         * g++.dg/rtti/crash2.C: New.
27914
27915 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
27916
27917         * gcc.dg/noncompile/20040203-3.c: Update expected message.
27918
27919 2005-06-15  David Ung  <davidu@mips.com>
27920
27921         * gcc.target/mips/mips16e-extends.c: New test for testing the
27922         generation of MIPS16e zeb/zeh, seb/seh instructions.
27923
27924 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
27925
27926         PR 22018
27927         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
27928         * gcc.dg/tree-ssa/pr22018.c: New test.
27929
27930 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
27931
27932         * gcc.dg/simd-1.c: Update error messages.
27933         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
27934         * gcc.dg/simd-2.c: Update error messages.
27935         * gcc.dg/simd-4.c: New.
27936
27937 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
27938
27939         PR c++/20678
27940         * g++.dg/other/crash-4.C: New.
27941
27942 2005-06-14  Devang Patel  <dpatel@apple.com>
27943
27944         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
27945
27946 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27947
27948         PR c++/21929
27949         * g++.dg/parse/crash11.C: Update
27950
27951 2005-06-13  Jeff Law  <law@redhat.com>
27952
27953         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
27954         perform the desired transformations.
27955         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
27956         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
27957
27958 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27959
27960         PR fortran/22038
27961         * gfortran.dg/forall_1.f90: Un-XFAIL.
27962
27963 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
27964
27965         PR c++/21929
27966         * g++.dg/parse/crash26.C: New.
27967
27968         PR c++/20789
27969         * g++.dg/init/member1.C: New.
27970
27971 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
27972
27973         * gfortran.dg/altreturn_1.f90: New test.
27974
27975 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
27976
27977         PR middle-end/21985
27978         * gcc.dg/tree-ssa/pr21985.c: New test.
27979
27980 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
27981
27982         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
27983
27984 2005-06-12  Roger Sayle  <roger@eyesopen.com>
27985
27986         PR c++/21930
27987         * g++.dg/other/error10.C: New test case.
27988
27989 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27990
27991         PR libfortran/19155
27992         * gfortran.dg/pr19155.f: Add test.
27993
27994 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27995
27996         * gfortran.dg/f2c_7.f90: New test.
27997
27998         * gfortran.dg/forall_1.f90: XFAILed.
27999
28000 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
28001
28002         * gcc.dg/pr14796-1.c: New.
28003         * gcc.dg/pr14796-2.c: New.
28004
28005 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
28006
28007         PR fortran/17792
28008         PR fortran/21375
28009         * gfortran.dg/deallocate_stat.f90: New test.
28010
28011 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
28012
28013         * gfortran.fortran-torture/execute/in-pack.f90: New test.
28014
28015 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
28016
28017         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
28018         access will be generated when this loop is vectorized. Test that
28019         accesses with same alignment were detected.
28020         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
28021         Test that accesses with same alignment were detected.
28022         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
28023         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
28024         alignment were detected.
28025
28026 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
28027
28028         PR c++/10611
28029         * g++.dg/conversion/simd2.C: New.
28030
28031 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28032
28033         * gcc.dg/Wcxx-compat-1.c: New.
28034
28035 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
28036
28037         PR libfortran/21480
28038         * gfortran.dg/reshape-complex.f90: Add a test for a packed
28039         complex array.
28040
28041 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
28042
28043         * gcc.dg/alias-8.c: New.
28044
28045 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
28046
28047         * gcc.dg/format/cmn_err-1.c: Update.
28048
28049 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
28050
28051         PR target/20666
28052         * gcc.target/sparc/fexpand-2.c: New.
28053         * gcc.target/sparc/fpmerge-2.c: New.
28054         * gcc.target/sparc/fpmul-2.c: New.
28055         * gcc.target/sparc/noresult.c: New.
28056         * gcc.target/sparc/pdist-2.c: New.
28057         * gcc.target/sparc/pdist-3.c: New.
28058
28059 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
28060
28061         PR testsuite/21702
28062         * gcc.target/i386/i386.exp: Fix comment typo.
28063
28064 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28065
28066         PR c++/19497
28067         * g++.dg/inherit/using5.C: New.
28068         * g++.dg/inherit/using6.C: New.
28069
28070 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28071
28072         PR c++/19894
28073         * g++.dg/template/ptrmem15.C: New test.
28074
28075         PR c++/20563
28076         * g++.dg/ext/label4.C: New test.
28077
28078 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28079
28080         * gcc.dg/tls/debug-1.c: New test.
28081
28082 2005-06-07  Dale Johannesen  <dalej@apple.com>
28083
28084         * gcc.target/i386/movq.c: New.
28085
28086 2005-06-07  Dale Johannesen  <dalej@apple.com>
28087
28088         * gcc.dg/20050607-1.c: New.
28089
28090 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
28091
28092         PR middle-end/21850
28093         * gcc.c-torture/execute/20050607-1.c: New test.
28094
28095 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
28096
28097         PR libfortran/21926
28098         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
28099         Test case where the return array has lowest stride one,
28100         but isn't packed.
28101
28102 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
28103
28104         * lib/target-supports.exp (check_effective_target_sync_int_long):
28105         Add s390 and s390x targets.
28106
28107 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
28108
28109         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
28110         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
28111         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
28112         * gcc.dg/tree-ssa/loop-9.c: New test.
28113
28114 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28115
28116         * g++.dg/parse/defarg10.C: New.
28117
28118 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
28119
28120         PR regression/21897
28121         * gcc.c-torture/execute/20050604-1.c: New test.
28122
28123 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28124
28125         PR 21903
28126         * g++.dg/parse/defarg9.C: New.
28127
28128         PR c++/20637
28129         * g++.dg/inherit/using4.C: New.
28130         * g++.dg/overload/error1.C: Adjust expected errors.
28131         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
28132         * g++.old-deja/g++.brendan/arm2.C: Likewise.
28133         * g++.old-deja/g++.other/redecl2.C: Likewise.
28134         * g++.old-deja/g++.other/redecl4.C: Likewise.
28135         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
28136
28137 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
28138
28139         * gfortran.dg/f2c_5.f90: Add -w to dg-options
28140
28141 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
28142
28143         * lib/gfortran.exp (gfortran_target_compile): Call
28144         dg-additional-files-options
28145         * gfortran.dg/f2c_4.f90: New file
28146         * gfortran.dg/f2c_4.c: New file
28147         * gfortran.dg/f2c_5.f90: New file
28148         * gfortran.dg/f2c_5.c: New file
28149
28150 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28151
28152         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
28153
28154         PR fortran/21912
28155         * gfortran.dg/array_constructor_4.f90: New test.
28156
28157 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
28158
28159         PR c++/21619
28160         * g++.dg/ext/builtin9.C: New test.
28161
28162 2005-06-05  Dale Johannesen  <dalej@apple.com>
28163
28164         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
28165         * gcc.c-torture/execute/20050603-2.c: Ditto.
28166
28167 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
28168
28169         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
28170         * gcc.dg/vect/vect-reduc-1.c: New.
28171         * gcc.dg/vect/vect-reduc-2.c: New.
28172         * gcc.dg/vect/vect-reduc-3.c: New.
28173
28174 2005-06-04  Dale Johannesen  <dalej@apple.com>
28175
28176         * gcc.c-torture/execute/20050603-1.c: New.
28177         * gcc.c-torture/execute/20050603-2.c: New.
28178         * gcc.dg/20050603-3.c: New.
28179
28180 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28181
28182         PR fortran/19195
28183         * gfortran.dg/debug_1.f90: New test.
28184
28185         * gfortran.dg/forall_1.f90: New test.
28186
28187 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
28188
28189         * gfortran.dg/array_constructor_3.f90: New test.
28190
28191 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28192
28193         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
28194
28195 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
28196
28197         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
28198
28199 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
28200
28201         PR c/21873
28202         * gcc.dg/init-excess-1.c: New test.
28203
28204 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28205
28206         PR c++/21853
28207         * g++.dg/expr/static_cast6.C: New test.
28208
28209 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
28210
28211         * gcc.dg/tree-ssa/vrp14.c: New test.
28212
28213 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28214
28215         PR c++/21336
28216         * g++.dg/template/new2.C: New test.
28217
28218 2005-06-03  Josh Conner  <jconner@apple.com>
28219
28220         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
28221         all entries in initializer.
28222
28223 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
28224
28225         PR middle-end/21858
28226         * gcc.dg/pr21858.c: New testcase.
28227
28228 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
28229
28230         PR tree-optimization/21292
28231
28232         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
28233         New.
28234         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28235         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28236         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28237         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28238         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
28239
28240 2005-06-02  Richard Henderson  <rth@redhat.com>
28241
28242         * gcc.dg/sync-2.c: Use -march=i486 for i386.
28243
28244 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
28245
28246         * gcc.dg/wtypequal.c: New testcase.
28247
28248 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
28249
28250         PR 21582
28251         * gcc.dg/tree-ssa/pr21582.c: New test.
28252
28253 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28254
28255         PR c++/21280
28256         * g++.dg/opt/interface2.h: New.
28257         * g++.dg/opt/interface2.C: New.
28258         * g++.dg/init/ctor4.C: Adjust error lines.
28259         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28260         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28261         * g++.old-deja/g++.jason/opeq3.C: Likewise.
28262         * g++.old-deja/g++.pt/assign1.C: Likewise.
28263         * g++.old-deja/g++.pt/crash20.C: Likewise.
28264
28265 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
28266
28267         PR tree-optimization/21734
28268         * g++.dg/vect/pr21734_1.cc: New.
28269         * g++.dg/vect/pr21734_2.cc: New.
28270
28271 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28272
28273         PR c++/20350
28274         * g++.dg/template/spec24.C: New.
28275
28276         PR c++/21151
28277         * g++.dg/pch/local-1.C: New.
28278         * g++.dg/pch/local-1.Hs: New.
28279
28280 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
28281
28282         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
28283         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
28284         * gcc.dg/tree-ssa/pr14341.c: New test.
28285         * gcc.dg/tree-ssa/pr14841.c: New test.
28286         * gcc.dg/tree-ssa/pr20701.c: New test.
28287         * gcc.dg/tree-ssa/pr21086.c: New test.
28288         * gcc.dg/tree-ssa/pr21090.c: New test.
28289         * gcc.dg/tree-ssa/pr21332.c: New test.
28290         * gcc.dg/tree-ssa/pr21458.c: New test.
28291         * gcc.dg/tree-ssa/pr21658.c: New test.
28292         * gcc.dg/tree-ssa/vrp01.c: New test.
28293         * gcc.dg/tree-ssa/vrp02.c: New test.
28294         * gcc.dg/tree-ssa/vrp03.c: New test.
28295         * gcc.dg/tree-ssa/vrp04.c: New test.
28296         * gcc.dg/tree-ssa/vrp05.c: New test.
28297         * gcc.dg/tree-ssa/vrp06.c: New test.
28298         * gcc.dg/tree-ssa/vrp07.c: New test.
28299         * gcc.dg/tree-ssa/vrp08.c: New test.
28300         * gcc.dg/tree-ssa/vrp09.c: New test.
28301         * gcc.dg/tree-ssa/vrp10.c: New test.
28302         * gcc.dg/tree-ssa/vrp11.c: New test.
28303         * gcc.dg/tree-ssa/vrp12.c: New test.
28304         * gcc.dg/tree-ssa/vrp13.c: New test.
28305
28306 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
28307
28308         PR 21029
28309         * gcc.dg/tree-ssa/pr21029.c: New test.
28310
28311 2005-06-01  Roger Sayle  <roger@eyesopen.com>
28312
28313         * gfortran.dg/logint-1.f: New test case.
28314         * gfortran.dg/logint-2.f: Likewise.
28315         * gfortran.dg/logint-3.f: Likewise.
28316
28317 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
28318
28319         PR c/21536
28320         PR c/20760
28321         * gcc.dg/20050527-1.c: New test.
28322
28323         * gcc.dg/i386-sse-12.c: New test.
28324
28325         PR fortran/21729
28326         * gfortran.dg/implicit_5.f90: New test.
28327
28328 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
28329
28330         PR fortran/20883
28331         * gfortran/assign_4.f90: New test.
28332         * gfortran/assign_2.f90: Change compile to run.
28333
28334 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
28335
28336         * lib/target-supports.exp
28337         (check_effective_target_sync_char_short): New.
28338         * gcc.dg/sync-2.c: New.
28339
28340 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
28341
28342         PR tree-optimization/21817
28343         * gcc.dg/torture/pr21817-1.c: New.
28344
28345 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
28346
28347         PR c++/21165
28348         * g++.dg/template/init5.C: New.
28349
28350 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
28351
28352         * gfortran.dg/char_initialiser_actual.f90:
28353         Test character initialisers as actual arguments.
28354         * gfortran.dg/char_pointer_comp_assign.f90:
28355         Test character pointer structure component assignments.
28356         * gfortran.dg/char_array_structure_constructor.f90:
28357         Test character components in structure constructors.
28358
28359 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
28360
28361         PR middle-end/20931
28362         * g++.dg/opt/pr20931.C: New test.
28363
28364 2005-05-31  Andreas Jaeger  <aj@suse.de>
28365
28366         PR testsuite/20772
28367         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
28368         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
28369         g++.old-deja/g++.ext/asmspec1.C,
28370         g++.old-deja/g++.other/regstack.C,
28371         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
28372         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
28373         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
28374         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
28375         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
28376         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
28377         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
28378         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
28379         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
28380         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
28381         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
28382         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
28383         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
28384         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
28385         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
28386         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
28387         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
28388         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
28389         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
28390
28391 2005-05-31  Jeff Law  <law@redhat.com>
28392
28393         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
28394
28395 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
28396
28397         PR middle-end/21743
28398         * gcc.dg/builtins-1.c: Activate disabled clog test.
28399         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28400
28401 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
28402
28403         * gfortran.dg/char_pointer_assign.f90:
28404         Test character-pointer assignments and pointer assignments.
28405         * gfortran.dg/char_pointer_dummy.f90:
28406         Test character-pointer dummy arguments.
28407         * gfortran.dg/char_pointer_func.f90:
28408         Test character-pointer function returns.
28409         * gfortran.dg/char_pointer_dependency.f90:
28410         Test character-pointer functions with dependencies.
28411
28412 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
28413
28414         PR c++/21784
28415         * g++.dg/lookup/using14.C: New test.
28416
28417 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
28418
28419         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
28420         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
28421         trailing ^M.
28422
28423 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
28424
28425         PR c++/17413
28426         * g++.dg/template/local5.C: New.
28427
28428         PR target/21761
28429         * gcc.c-torture/compile/pr21761.c: New.
28430
28431         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
28432         before darwin8.
28433
28434 2005-05-30  Steven G. Kargl
28435
28436         PR fortran/20846
28437         * gfortran.dg/inquire_8.f90: New test.
28438
28439 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28440
28441         PR libfortran/21376
28442         * gfortran.dg/output_exponents_1.f90: New test.
28443
28444 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28445
28446         PR libfortran/20006
28447         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
28448
28449 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
28450
28451         PR c++/21210
28452         * g++.dg/ext/complex1.C: New test.
28453
28454         PR c++/21340
28455         * g++.dg/init/ctor6.C: New test.
28456
28457 2005-05-29  Jan Hubicka  <jh@suse.cz>
28458
28459         * gcc.c-torture/compile/pr21562.c: New.
28460
28461 2005-05-28  Steven G. Kargl <kargls@comcast.net>
28462
28463         * gfortran.dg/subnormal_1.f90: New test.
28464
28465 2005-05-28  Jan Hubicka  <jh@suse.cz>
28466
28467         * tree-prof.exp: Fix comment.
28468         * value-prof-1.c: New.
28469         * value-prof-2.c: New.
28470         * value-prof-3.c: New.
28471         * value-prof-4.c: New.
28472
28473 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
28474
28475         PR c++/21614
28476         * g++.dg/expr/ptrmem6.C: New test.
28477         * g++.dg/expr/ptrmem6a.C: Likewise.
28478
28479 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
28480
28481         PR tree-optimization/21658
28482         * gcc.dg/tree-ssa/pr21658.c: New.
28483
28484 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
28485
28486         PR c++/21455
28487         * g++.dg/inherit/ptrmem3.C: New.
28488
28489         PR c++/21681
28490         * g++.dg/parse/template16.C: New.
28491
28492 2005-05-27  Andreas Jaeger  <aj@suse.de>
28493
28494         * gcc.dg/setjmp-2.c: Only run in 32-bit.
28495
28496         * gcc.dg/i386-sse-8.c: Run test on all archs.
28497
28498 2005-05-26  Mike Stump  <mrs@apple.com>
28499
28500         * objc.dg/isa-field-1.m: Only run on darwin.
28501         * objc.dg/lookup-1.m: Likewise.
28502         * objc.dg/try-catch-8.m: Likewise.
28503
28504 2005-05-26  Roger Sayle  <roger@eyesopen.com>
28505
28506         PR tree-optimization/9814
28507         * gcc.dg/pr9814-1.c: New test case.
28508
28509 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
28510
28511         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
28512         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
28513         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
28514         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
28515         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
28516         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
28517         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
28518         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
28519         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
28520         objc.dg/try-catch-8.m: New.
28521
28522 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
28523
28524         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
28525         remove extraneous semicolons.
28526
28527 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
28528
28529         * obj-c++.dg/comp-types-12.mm: New.
28530         * objc.dg/comp-types-11.m: New.
28531         * objc.dg/selector-4.m: New.
28532
28533 2005-05-26  Andreas Jaeger  <aj@suse.de>
28534
28535         PR testsuite/20772
28536         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
28537         g++.old-deja/g++.ext/attrib3.C,
28538         g++.old-deja/g++.other/store-expr1.C,
28539         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
28540         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
28541         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
28542         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
28543         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
28544         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
28545         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
28546         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
28547         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
28548         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
28549         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
28550         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
28551         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
28552         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
28553         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
28554         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
28555         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
28556         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
28557         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
28558
28559 2005-05-26  Andreas Jaeger  <aj@suse.de>
28560
28561         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
28562         x86-64 compilation.
28563
28564 2005-05-26  Andreas Jaeger  <aj@suse.de>
28565
28566         PR testsuite/20772
28567         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
28568         gcc.misc-tests/i386-pf-athlon-1.c,
28569         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28570         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
28571         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
28572         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
28573         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
28574         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
28575         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
28576         programs.
28577
28578         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
28579         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
28580         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
28581         x86-64 compilation.
28582
28583         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
28584         x86_64.
28585
28586         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
28587         effective-target ilp32.
28588
28589 2005-05-26  David Ung  <davidu@mips.com>
28590
28591         * gcc.target/mips/ext_ins.c: New test for testing the generation
28592         of MIPS32/64 rev 2 ext/ins instructions.
28593
28594 2005-05-26  Andreas Jaeger  <aj@suse.de>
28595
28596         * treelang/compile/unsigned.tree: Use gimple instead of
28597         nonexisting generic dump.
28598
28599 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
28600
28601         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
28602
28603 2005-05-26  Andreas Jaeger  <aj@suse.de>
28604
28605         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
28606
28607 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
28608
28609         PR libfortran/17283
28610         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
28611         Test callee-allocated memory with write statements.
28612
28613 2005-05-25  Roger Sayle  <roger@eyesopen.com>
28614
28615         PR middle-end/21709
28616         * gcc.dg/pr21709-1.c: New test case.
28617
28618 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28619             Mike Stump  <mrs@apple.com>
28620
28621         * objc/execute/next_mapping.h: Update for C++.
28622
28623         * obj-c++.dg/selector-1.mm: Move to...
28624         * obj-c++.dg/selector-4.mm: here...
28625
28626         * obj-c++.dg/basic.mm: New.
28627         * obj-c++.dg/comp-types-1.mm: New.
28628         * obj-c++.dg/cxx-class-1.mm: New.
28629         * obj-c++.dg/cxx-ivars-1.mm: New.
28630         * obj-c++.dg/cxx-ivars-2.mm: New.
28631         * obj-c++.dg/cxx-ivars-3.mm: New.
28632         * obj-c++.dg/cxx-scope-1.mm: New.
28633         * obj-c++.dg/cxx-scope-2.mm: New.
28634         * obj-c++.dg/defs.mm: New.
28635         * obj-c++.dg/empty-private-1.mm: New.
28636         * obj-c++.dg/encode-1.mm: New.
28637         * obj-c++.dg/encode-2.mm: New.
28638         * obj-c++.dg/encode-3.mm: New.
28639         * obj-c++.dg/extern-c-1.mm: New.
28640         * obj-c++.dg/extra-semi.mm: New.
28641         * obj-c++.dg/fix-and-continue-2.mm: New.
28642         * obj-c++.dg/isa-field-1.mm: New.
28643         * obj-c++.dg/ivar-list-semi.mm: New.
28644         * obj-c++.dg/local-decl-1.mm: New.
28645         * obj-c++.dg/lookup-1.mm: New.
28646         * obj-c++.dg/lookup-2.mm: New.
28647         * obj-c++.dg/method-1.mm: New.
28648         * obj-c++.dg/method-2.mm: New.
28649         * obj-c++.dg/method-3.mm: New.
28650         * obj-c++.dg/method-4.mm: New.
28651         * obj-c++.dg/method-5.mm: New.
28652         * obj-c++.dg/method-6.mm: New.
28653         * obj-c++.dg/method-7.mm: New.
28654         * obj-c++.dg/no-extra-load.mm: New.
28655         * obj-c++.dg/overload-1.mm: New.
28656         * obj-c++.dg/pragma-1.mm: New.
28657         * obj-c++.dg/pragma-2.mm: New.
28658         * obj-c++.dg/private-1.mm: New.
28659         * obj-c++.dg/private-2.mm: New.
28660         * obj-c++.dg/proto-qual-1.mm: New.
28661         * obj-c++.dg/qual-types-1.mm: New.
28662         * obj-c++.dg/stubify-1.mm: New.
28663         * obj-c++.dg/stubify-2.mm: New.
28664         * obj-c++.dg/super-class-1.mm: New.
28665         * obj-c++.dg/super-class-2.mm: New.
28666         * obj-c++.dg/super-dealloc-1.mm: New.
28667         * obj-c++.dg/super-dealloc-2.mm: New.
28668         * obj-c++.dg/template-1.mm: New.
28669         * obj-c++.dg/template-2.mm: New.
28670         * obj-c++.dg/template-3.mm: New.
28671         * obj-c++.dg/template-4.mm: New.
28672         * obj-c++.dg/template-5.mm: New.
28673         * obj-c++.dg/template-6.mm: New.
28674         * obj-c++.dg/try-catch-1.mm: New.
28675         * obj-c++.dg/try-catch-2.mm: New.
28676         * obj-c++.dg/try-catch-3.mm: New.
28677         * obj-c++.dg/try-catch-4.mm: New.
28678         * obj-c++.dg/try-catch-5.mm: New.
28679         * obj-c++.dg/try-catch-6.mm: New.
28680         * obj-c++.dg/try-catch-7.mm: New.
28681         * obj-c++.dg/try-catch-8.mm: New.
28682         * obj-c++.dg/try-catch-9.mm: New.
28683         * obj-c++.dg/va-meth-1.mm: New.
28684
28685 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28686
28687         * obj-c++.dg/selector-1.mm: New.
28688         * obj-c++.dg/selector-2.mm: New.
28689
28690 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28691
28692         * obj-c++.dg/selector-3.mm: New.
28693         * objc.dg/selector-3.m: New.
28694
28695 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28696
28697         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
28698         about where warning appears.
28699
28700 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
28701
28702         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
28703         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
28704         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
28705         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
28706
28707 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
28708
28709         * gcc.dg/20050524-1.c: New test.
28710
28711 2005-05-25  Jan Hubicka  <jh@suse.cz>
28712
28713         * gcc.dg/tree-prof/inliner-1.c: New.
28714
28715 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
28716
28717         * gcc.dg/tree-prof: New directory.
28718         * gcc.dg/tree-prof/tree-prof.exp: New.
28719
28720 2005-05-25  DJ Delorie  <dj@redhat.com>
28721
28722         * gcc.dg/Wattributes-1.c: New.
28723         * gcc.dg/Wattributes-2.c: New.
28724         * gcc.dg/Wattributes-3.c: New.
28725
28726 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
28727
28728         PR tree-optimization/19833
28729         * gcc.dg/uninit-4.c: Remove xfail.
28730         * gcc.dg/uninit-9.c: Ditto.
28731
28732 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
28733
28734         * obj-c++.dg/bitfield-[1-5].mm: New.
28735         * obj-c++.dg/class-protocol-1.mm: New.
28736         * obj-c++.dg/comp-types-1[0-1].mm: New.
28737         * obj-c++.dg/comp-types-[2-9].mm: New.
28738         * obj-c++.dg/encode-[4-8].mm: New.
28739         * obj-c++.dg/layout-1.mm: New.
28740         * obj-c++.dg/method-1[0-9].mm: New.
28741         * obj-c++.dg/method-2[0-1].mm: New.
28742         * obj-c++.dg/method-[8-9].mm: New.
28743         * obj-c++.dg/objc-gc-3.mm: New.
28744         * obj-c++.dg/try-catch-10.mm: New.
28745         * objc.dg/bitfield-5.m: New.
28746         * objc.dg/comp-types-10.m: New.
28747         * objc.dg/comp-types-9.m: New.
28748         * objc.dg/layout-1.m: New.
28749         * objc.dg/objc-gc-4.m: New.
28750         * objc.dg/try-catch-9.m: New.
28751         * objc.dg/class-protocol-1.m: Tweak diagnostics.
28752         * objc.dg/comp-types-1.m: Likewise.
28753         * objc.dg/comp-types-[5-6].m: Likewise.
28754         * objc.dg/method-9.m: Likewise.
28755
28756 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
28757
28758         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
28759         and on hardware without VMX support.
28760
28761         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
28762
28763         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
28764
28765         * lib/profopt.exp (dg-final-generate, dg-final-use,
28766         profopt-final-code, profopt-get-options): New.
28767         (profopt-execute): Process test directives.
28768
28769         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
28770         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28771         cleanup-tree-dump, cleanup-saved-temps): Update comments.
28772
28773 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
28774
28775         PR C++/21645
28776         * g++.dg/init/ctor5.C: New test.
28777
28778 2005-05-24  Ira Rosen  <irar@il.ibm.com>
28779
28780         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
28781         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
28782         vect-113.c, vect-114.c.
28783
28784 2005-05-23  Adam Nemet  <anemet@lnxw.com>
28785
28786         * gcc.dg/const-elim-1.c: Remove xfails.
28787
28788 2005-05-23  Jeff Law  <law@redhat.com>
28789
28790         * gcc.c-torture/compile/pr21638.c: New test.
28791         * gcc.c-torture/compile/20050520-1.c: New test.
28792
28793 2005-05-23  Nick Clifton  <nickc@redhat.com>
28794
28795         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
28796         be a proper triple, ie: m32r*-*-*.
28797         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28798
28799 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
28800
28801         PR middle-end/21331
28802         PR tree-opt/21293
28803         * gcc.c-torture/compile/pr21293.c: New test.
28804         * gcc.c-torture/execute/pr21331.c: New test.
28805
28806 2004-05-20  Richard Henderson  <rth@redhat.com>
28807
28808         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
28809
28810 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
28811
28812         * obj-c++-dg.exp: Add.
28813         * obj-c++.exp: Add.
28814         * obj-c++.dg/dg.exp: Add.
28815
28816 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
28817
28818         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
28819         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
28820
28821 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
28822
28823         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
28824
28825 2004-05-19  Richard Henderson  <rth@redhat.com>
28826
28827         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
28828
28829 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
28830
28831         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
28832
28833         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
28834
28835 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
28836
28837         PR c++/21495
28838         * g++.dg/parse/extern1.C: New test.
28839         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
28840
28841 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28842
28843         * gcc.dg/c99-math.h: New.
28844         * gcc.dg/c99-math-float-1.c: New test.
28845         * gcc.dg/c99-math-double-1.c: Likewise.
28846         * gcc.dg/c99-math-long-double-1.c: Likewise.
28847
28848 2005-05-18  Richard Henderson  <rth@redhat.com>
28849
28850         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
28851
28852 2005-05-18  Devang Patel  <dpatel@apple.com>
28853
28854         * g++.dg/opt/20050511-1.C: New test.
28855
28856 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
28857
28858         PR libfortran/21127
28859         * gfortran.dg/reshape-complex.f90: New test.
28860
28861 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
28862
28863         * gfortran.dg/array_constructor_1.f90: New test.
28864         * gfortran.dg/array_constructor_2.f90: New test.
28865
28866 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
28867
28868         PR fortran/20954
28869         * gfortran.dg/pr20954.f: New test.
28870
28871 2005-05-17  Mike Stump  <mrs@apple.com>
28872
28873         Yet more Objective-C++...
28874
28875         * objc.dg/method-5.m: Update.
28876         * objc.dg/method-6.m: Update.
28877         * objc.dg/method-7.m: Update.
28878         * objc.dg/method-9.m: Update.
28879         * objc.dg/try-catch-2.m: Update.
28880
28881 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
28882
28883         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
28884         Remove little-endian optimizations.
28885
28886 2005-05-17  Jeff Law  <law@redhat.com>
28887
28888         * g++.dg/tree-ssa/pr14814.C: New test.
28889         * gcc.dg/tree-ssa/pr14814.C: New test.
28890         * gcc.dg/tree-ssa/pr17141-1.C: New test.
28891         * gcc.dg/tree-ssa/pr17141-2.C: New test.
28892
28893 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28894
28895         * gcc.dg/compat/generate-random.c: Do not include
28896         libiberty.h.
28897         * gcc.dg/compat/generate-random_r.c: Likewise.
28898
28899 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
28900
28901         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
28902
28903 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28904
28905         PR middle-end/21595
28906         * g++.dg/tree-ssa/builtin1.C: New testcase.
28907
28908 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
28909
28910         PR c++/21454
28911         * g++.dg/opt/const4.C: New test.
28912
28913         PR middle-end/21492
28914         * g++.dg/opt/crossjump1.C: New test.
28915
28916         PR tree-optimization/21610
28917         * gcc.c-torture/compile/20050516-1.c: New test.
28918
28919         PR fortran/15080
28920         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
28921         about the test failing.
28922         * gfortran.fortran-torture/execute/where_7.f90: New test.
28923         * gfortran.fortran-torture/execute/where_8.f90: New test.
28924
28925 2005-05-16  Richard Henderson  <rth@redhat.com>
28926
28927         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
28928         i?86 and x86_64.
28929
28930 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
28931
28932         * gcc.dg/compat/generate-random.c (config.h): Do not include.
28933         (limits.h): Include unconditionally.
28934         (stdlib.h): Likewise.
28935         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
28936         (limits.h): Include unconditionally.
28937         (stdlib.h): Likewise.
28938         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
28939         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
28940         (limits.h): Include unconditionally.
28941         (stdlib.h): Likewise.
28942         (hashtab.h): Do not include.
28943         (getopt.h): Likewise.
28944         (stddef.h): Include.
28945         (hashval_t): Define.
28946         (struct entry): Add "next" field.
28947         (HASH_SIZE): New macro.
28948         (hash_table): New variable.
28949         (switchfiles): Do not use xmalloc.
28950         (mix): New macro.
28951         (iterative_hash): New function.
28952         (hasht): Remove.
28953         (e_exists): New function.
28954         (e_insert): Likewise.
28955         (output): Use, instead of libiberty hashtable functions.
28956         (main): Do not use getopt.  Do not call htab_create.
28957
28958 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
28959
28960         PR libstdc++/21526
28961         * lib/target-supports.exp (check_mkfifo_available):
28962         Return 0 for cygwin as mkfifo support incomplete on platform.
28963         Fix typos in comments.
28964
28965 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
28966
28967         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
28968
28969 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
28970
28971         PR fortran/17432
28972         * gfortran.dg/assign_4.f: New test.
28973
28974 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
28975
28976         PR tree-optimization/21563
28977         * gcc.dg/tree-ssa/pr21563.c: New.
28978
28979 2005-05-14  Jan Hubicka  <jh@suse.cz>
28980
28981         * gcc.dg/noreturn-7.c: Allow control reaches warning.
28982
28983 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
28984
28985         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
28986
28987 2005-05-13  Julian Brown  <julian@codesourcery.com>
28988
28989         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
28990         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
28991
28992 2005-05-13  Jan Hubicka  <jh@suse.cz>
28993
28994         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
28995         * gcc.dg/fold-xor-?.c: Likewise.
28996         * gcc.dg/pr15784-?.c: Likewise.
28997         * gcc.dg/pr20922-?.c: Likewise.
28998         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
28999         * gcc.dg/tree-ssa/pr17598.c: Likewise.
29000         * gcc.dg/tree-ssa/pr20470.c: Likewise.
29001
29002 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29003
29004         PR fortran/21260
29005         * gfortran.dg/hollerith_1.f90: New test.
29006
29007 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29008
29009         * gfortran.dg/func_result_2.f90: New test.
29010
29011 2005-05-11  Bud Davis  <bdavis@gfortran.org>
29012
29013         * gfortran.dg/dev_null.f90: New test.
29014
29015 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
29016
29017         * gcc.dg/arm-vfp1.c: Revert last change.
29018
29019 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
29020
29021         PR middle-end/19807
29022         PR tree-optimization/19639
29023         * g++.dg/tree-ssa/pr19807.C: New testcase.
29024
29025 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29026
29027         PR libfortran/21471
29028         * gfortran.dg/append-1.f90: New test.
29029
29030 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
29031
29032         * gcc.dg/pr18501.c: XFAIL.
29033         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
29034         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
29035         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
29036         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29037         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29038         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
29039         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
29040         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
29041
29042 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29043
29044         PR fortran/20178
29045         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
29046         gfortran.dg/f2c_3.f90: New tests.
29047
29048         * gfortran.dg/return_1.f90: Fix dg annotation.
29049
29050 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
29051
29052         * gcc.c-torture/compile/20050510-1.c: New test.
29053
29054 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
29055
29056         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
29057
29058 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
29059
29060         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
29061
29062 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
29063
29064         PR c/17913
29065         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
29066
29067 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
29068
29069         PR c/21342
29070         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
29071         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
29072
29073 2005-05-10  Ben Elliston  <bje@au.ibm.com>
29074
29075         PR debug/16676
29076         * gcc.dg/debug/pr16676.c: New test.
29077
29078 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
29079
29080         PR testsuite/21443
29081         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
29082         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
29083         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
29084         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
29085         Change -O1 to -O2.
29086         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
29087         -fno-tree-dominator-opts.
29088
29089 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29090
29091         * gfortran.dg/return_1.f90: New test.
29092
29093 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
29094
29095         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
29096
29097         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
29098
29099 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
29100
29101         PR c++/21427
29102         * g++.dg/inherit/covariant13.C: New.
29103
29104 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29105
29106         PR libfortran/19155
29107         * gfortran.dg/pr19155.f: New test.
29108
29109 2005-05-08  Roger Sayle  <roger@eyesopen.com>
29110
29111         PR inline-asm/8788
29112         * gcc.dg/pr8788-1.c: New testcase.
29113
29114 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
29115
29116         PR target/21416
29117         * gcc.target/mips/fpcmp-[12].c: New tests.
29118
29119 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
29120
29121         * lib/target-supports-dg.exp (dg-require-fork): New function.
29122         (dg-require-mkfifo): Likewise.
29123         * lib/target-supports.exp (check_function_available): New
29124         function.
29125         (check_fork_available): Likewise.
29126         (check_mkfifo_available): Likewise.
29127
29128 2005-05-06  Jeff Law  <law@redhat.com>
29129
29130         * gcc.c-torture/compile/pr21380.c: New test.
29131
29132 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
29133
29134         PR c++/20961
29135         * g++.dg/ext/weak3.C: New test.
29136
29137 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
29138
29139         PR c++/21352
29140         * g++.dg/template/crash37.C: New test.
29141
29142 2005-05-05  Paul Brook  <paul@codesourcery.com>
29143
29144         * gcc.dg/arm-g2.c: Use effective-target arm32.
29145         * gcc.dg/arm-mmx-1.c: Ditto.
29146         * gcc.dg/arm-scd42-2.c: Ditto.
29147         * gcc.dg/arm-vfp1.c: Ditto.
29148         * lib/target-supports.exp (check_effective_target_arm32): New
29149         function.
29150
29151 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
29152
29153         PR libfortran/21354
29154         gfortran.dg/in_pack_rank7.f90: New test.
29155
29156 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
29157
29158         PR middle-end/15618
29159         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
29160
29161 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
29162
29163         PR middle-end/21265
29164         * gcc.dg/20050503-1.c: New test.
29165
29166         PR rtl-optimization/21239
29167         * gcc.dg/i386-sse-11.c: New test.
29168
29169 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
29170
29171         PR target/16888
29172         * gcc.target/i386/asm-1.c: New test.
29173
29174 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
29175
29176         PR rtl-optimization/21330
29177         * gcc.c-torture/execute/20050502-1.c: New test.
29178
29179         PR target/21297
29180         * gcc.c-torture/execute/20050502-2.c: New test.
29181
29182 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
29183
29184         PR middle-end/21282
29185         * gcc.dg/pr21282.c: New.
29186
29187 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
29188
29189         * gcc.dg/vect/pr20122.c: Clean up .vect file.
29190         * gcc.dg/vect/vect-92.c: Likewise.
29191         * gcc.dg/vect/vect-93.c: Likewise.
29192         * gcc.dg/vect/vect-dv-1.c: Likewise.
29193         * gcc.dg/vect/vect-dv-2.c: Likewise.
29194         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
29195
29196 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
29197
29198         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
29199         * gfortran.dg/vect/vect-2.f90: Likewise.
29200         * gfortran.dg/vect/vect-3.f90: Likewise.
29201         * gfortran.dg/vect/vect-4.f90: Likewise.
29202         * gfortran.dg/vect/vect-5.f90: Likewise.
29203
29204 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
29205
29206         PR target/20813
29207         * gcc.dg/rs6000-fpint-2.c: New.
29208
29209 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
29210
29211         PR c/15698
29212         * gcc.dg/builtins-30.c: Update expected messages.
29213         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
29214         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
29215         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
29216
29217 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
29218
29219         PR tree-optimization/21294
29220         * gcc.dg/tree-ssa/pr21294.c: New.
29221
29222 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
29223
29224         * gcc.dg/altivec-3.c (vec_store): Do not use the old
29225         __builtin_altivec_st_internal_4si built-in.
29226
29227 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
29228
29229         PR c++/15875
29230         * g++.dg/template/ptrmem14.C: New test.
29231
29232 2005-05-02  Paul Brook  <paul@codesourcery.com>
29233
29234         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
29235
29236 2005-05-02  Michael Matz  <matz@suse.de>
29237
29238         PR c++/19542
29239         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
29240
29241 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
29242
29243         * g++.dg/cpp/weak.C: New test.
29244
29245 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
29246
29247         * gcc.dg/tree-ssa/loop-8.c: New test.
29248
29249 2005-04-30  Michael Maty  <matz@suse.de>
29250
29251         * gcc.dg/inline-mcpy.c: New test.
29252
29253 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
29254
29255         PR libfortran/18958
29256         * gfortran.dg/eoshift.f90: New test case.
29257
29258 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
29259
29260         PR libfortran/18857
29261         * gfortran.dg/matmul_1.f90: New test.
29262
29263 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29264
29265         PR tree-optimization/21030
29266         * gcc.dg/tree-ssa/pr21030.c: New.
29267
29268 2005-04-29  Devang Patel  <dpatel@apple.com>
29269
29270         PR tree-optimization/21272
29271         * gcc.dg/vect/vect-ifcvt-10.c: New test.
29272
29273 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
29274
29275         PR fortran/13082
29276         PR fortran/18824
29277         * gfortran.dg/entry_4.f90: New test.
29278         * gfortran.fortran-torture/execute/entry_1.f90: New test.
29279         * gfortran.fortran-torture/execute/entry_2.f90: New test.
29280         * gfortran.fortran-torture/execute/entry_3.f90: New test.
29281         * gfortran.fortran-torture/execute/entry_4.f90: New test.
29282         * gfortran.fortran-torture/execute/entry_5.f90: New test.
29283         * gfortran.fortran-torture/execute/entry_6.f90: New test.
29284         * gfortran.fortran-torture/execute/entry_7.f90: New test.
29285
29286 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29287
29288         * gfortran.fortran-torture/execute/entry_8.f90: New test.
29289
29290 2005-04-29  Paul Brook  <paul@codesourcery.com>
29291
29292         * gfortran.dg/entry_3.f90: New test.
29293
29294 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29295
29296         * gfortran.dg/implicit_4.f90: New test.
29297
29298 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
29299
29300         * lib/target-supports.exp (check_profiling_available): Return
29301         false for xtensa-*-elf.
29302
29303 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
29304
29305         * lib/fortran-torture.exp (fortran-torture.exp): Catch
29306         error if file cannot be deleted.
29307
29308 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29309
29310         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
29311         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
29312         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
29313         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
29314         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
29315         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
29316         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
29317         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
29318         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
29319         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
29320         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
29321         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
29322         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
29323
29324 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29325
29326         PR fortran/20865
29327         * gfortran.dg/pr20865.f90: New test.
29328
29329 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
29330
29331         * gcc.dg/void-cast-2.c: New test.
29332
29333 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29334
29335         PR c/21159
29336         * gcc.dg/void-cast-1.c: New test.
29337
29338 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
29339
29340         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
29341
29342 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29343
29344         PR fortran/21177
29345         * gfortran.dg/pr21177.f90: New test.
29346
29347 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
29348
29349         PR tree-optimization/21171
29350         * gcc.dg/tree-ssa/pr21171.c: New test.
29351
29352 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
29353
29354         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29355         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29356         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29357         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29358         gcc.dg/tree-ssa/gen-vect-32.c: New.
29359         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
29360         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
29361         don't run on PPC32.
29362
29363 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29364
29365         PR c/21213
29366         * gcc.dg/transparent-union-3.c: New test.
29367
29368 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29369
29370         PR c/20740
29371         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
29372         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
29373         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
29374         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
29375         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
29376         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
29377
29378 2005-04-26  Jeff Law  <law@redhat.com>
29379
29380         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
29381         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
29382         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
29383         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
29384         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
29385         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
29386         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
29387
29388 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
29389
29390         PR tree-optimization/17598
29391         * gcc.dg/tree-ssa/pr17598.c: New testcase.
29392
29393 2005-04-25  Mike Stump  <mrs@apple.com>
29394
29395         * objc.dg/fix-and-continue-1.m: Add.
29396
29397 2005-04-25  Roger Sayle  <roger@eyesopen.com>
29398
29399         PR c++/20995
29400         * g++.dg/opt/pr20995-1.C: New test case.
29401
29402 2005-04-25  Devang Patel <dpatel@apple.com>
29403
29404         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
29405
29406 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
29407
29408         PR testsuite/21062
29409         * g++.dg/opt/alias2.C (printf): Correct the prototype.
29410
29411 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
29412
29413         PR C++/21188
29414         * g++.dg/opt/rtti2.C: New test.
29415
29416 2005-04-25  Paul Brook  <paul@codesourcery.com>
29417         Steven G. Kargl  <kargls@comcast.net>
29418
29419         PR fortran/20879
29420         * gfortran.dg/ichar_1.f90: New file.
29421
29422 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
29423
29424         PR middle-end/20991
29425         * g++.dg/opt/pr20991.C: New test.
29426
29427         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
29428         where sizeof (type) < __alignof__ (type).
29429         * gcc.dg/compat/struct-layout-1.h: Likewise.
29430
29431 2005-04-24  Per Bothner  <per@bothner.com>
29432             Devang Patel  <dpatel@apple.com>
29433
29434         PR preprocessor/20907
29435         * gcc.dg/cpp/very-long-comment.c: New test.
29436
29437 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29438
29439         PR fortran/20059
29440         * gfortran.dg/common_5.f: New test.
29441
29442 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
29443
29444         PR middle-end/21082
29445         * g++.dg/tree-ssa/pr21082.C: New testcase.
29446
29447 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
29448
29449         * gcc.dg/vect/vect-99.c: New test.
29450
29451 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
29452
29453         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
29454
29455 2005-04-22  Jeff Law  <law@redhat.com>
29456
29457         * gcc.dg/uninit-5.c: Remove xfails.
29458         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
29459         conditionals and loads.
29460
29461 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
29462
29463         PR libfortran/20074
29464         PR libfortran/20436
29465         PR libfortran/21108
29466         * gfortran.dg/nested_reshape.f90: new test
29467         * gfortran.dg/reshape-alloc.f90: new test
29468         * gfortran.dg/reshape.f90: new test
29469
29470 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
29471
29472         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
29473
29474         * gcc.dg/arm-vfp1.c: New test.
29475
29476 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
29477
29478         PR c++/21087
29479         * g++.dg/lookup/builtin2.C: New test.
29480
29481 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
29482
29483         * gcc.dg/weak/weak-13.c: New test.
29484
29485 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
29486
29487         * lib/target-supports.exp (check_effective_target_sync_int_long):
29488         Add powerpc*.
29489
29490 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
29491
29492         * gcc.target/mips/branch-1.c: New test.
29493
29494 2005-04-21  Richard Henderson  <rth@redhat.com>
29495
29496         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
29497         * gcc.dg/vect/vect-86.c: Likewise.
29498         * gcc.dg/vect/vect-87.c: Likewise.
29499         * gcc.dg/vect/vect-88.c: Likewise.
29500
29501 2005-04-21  Devang Patel  <dpatel@apple.com>
29502
29503         PR optimization/20994
29504         * gcc.dg/tree-ssa/ifc-3.c: New test.
29505
29506 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
29507
29508         PR c/12913
29509         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
29510         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
29511         gcc.dg/c99-vla-jump-5.c: New tests.
29512
29513 2005-04-19  Richard Henderson  <rth@redhat.com>
29514
29515         * lib/target-supports.exp (check_effective_target_vect_int_mult):
29516         Fix typo in exists check.
29517         (check_effective_target_sync_int_long): New.
29518         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
29519         * gcc.dg/ia64-sync-2.c: Likewise.
29520         * gcc.dg/ia64-sync-3.c: Likewise.
29521         * gcc.dg/ia64-sync-4.c: Likewise.
29522
29523 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
29524
29525         * gcc.dg/fold-xor-1.c: New test.
29526         * gcc.dg/fold-xor-2.c: New test.
29527
29528 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
29529
29530         PR target/20670
29531         * g++.dg/eh/fp-regs.C: New test.
29532
29533 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
29534
29535         * gcc.dg/Wint-to-pointer-cast-1.c,
29536         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
29537         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
29538         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
29539
29540 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29541
29542         PR fortran/16861
29543         * gfortran.dg/pr16861.f90: New test.
29544
29545 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
29546
29547         * gcc.dg/pr21085.c: New test.
29548
29549 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
29550
29551         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
29552         (setup_mips_tests, dg-mips-options): New procedures.
29553         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
29554         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
29555         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
29556         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29557         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
29558         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
29559         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
29560         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29561         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
29562         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
29563         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
29564         dg-mips-options instead of dg-options.  Remove now-redundant
29565         preprocessor guards.
29566         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
29567         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29568         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29569         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
29570         * gcc.dg/vr-mult-2.c: Delete.
29571         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
29572         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
29573         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
29574         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
29575         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
29576         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
29577         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
29578
29579 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
29580
29581         * ada/acats/run_all.sh: Use sync when executable not present.
29582
29583 2005-04-18  Devang Patel  <dpatel@apple.com>
29584
29585         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
29586         * gcc.dg/vect/vect-11a.c: New.
29587         * gcc.dg/vect/vect-none.c: Update.
29588         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
29589
29590 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
29591
29592         PR tree-optimization/20922
29593         * gcc.dg/pr20922-1.c: New test.
29594         * gcc.dg/pr20922-2.c: New test.
29595         * gcc.dg/pr20922-3.c: New test.
29596         * gcc.dg/pr20922-4.c: New test.
29597         * gcc.dg/pr20922-5.c: New test.
29598         * gcc.dg/pr20922-6.c: New test.
29599
29600 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29601
29602         PR libfortran/20950
29603         * gfortran.dg/pr20950.f: New test.
29604
29605 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29606
29607         PR libfortran/19216
29608         * gfortran.dg/pr19216.f: New test.
29609
29610 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
29611
29612         PR tree-optimization/21001
29613         * gcc.dg/tree-ssa/pr21001.c: New.
29614
29615 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
29616
29617         PR libfortran/21075
29618         * gfortran.dg/reshape_rank7.f90: New test.
29619
29620 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
29621
29622         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
29623         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
29624         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
29625         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
29626         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
29627         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
29628         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
29629         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
29630         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
29631         wrong way round).
29632         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
29633         in namelists.  New test.
29634         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
29635         New test.
29636         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
29637         New test.
29638         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
29639         namelist.  New test.
29640         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
29641         New test.
29642         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
29643         New test.
29644         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
29645         namelist.  New test.
29646         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
29647         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
29648         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
29649         New test.
29650         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
29651         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
29652         arrays. New test.
29653
29654 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
29655
29656         * gfortran.dg/wtruncate.f: New testcase.
29657         * gfortran.dg/wtruncate.f90: New testcase.
29658
29659 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
29660
29661         PR c++/21025
29662         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
29663         which sizeof/alignof is dependent, rather than just whether we are
29664         processing_template_decl.
29665
29666 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
29667
29668         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29669         corrected typo where the wrong variables had been compared.
29670
29671 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
29672
29673         PR libfortran/18495
29674         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29675         Test callee-allocated version of return array with a write
29676         statement.
29677         Test spread with a temporary with another write statement.
29678
29679 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
29680
29681         PR tree-optimization/21031
29682         * gcc.dg/tree-ssa/pr21031.c: New.
29683
29684 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
29685
29686         PR tree-optimization/21004
29687         * gcc.dg/builtins-53.c: Include builtins-config.h.
29688         Check floorf, ceilf, floorl and ceill transformations
29689         only when HAVE_C99_RUNTIME is defined.
29690
29691 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
29692
29693         PR middle-end/20739
29694         * gcc.dg/tree-ssa/pr20739.c: New test.
29695
29696 2005-04-14  Mike Stump  <mrs@apple.com>
29697
29698         * gcc.dg/Foundation.framework/empty: New.
29699         * gcc.dg/framework-2.c: New.
29700
29701 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
29702
29703         PR tree-optimization/21021
29704         * gcc.c-torture/compile/pr21021.c: New.
29705
29706 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
29707
29708         PR testsuite/21010
29709         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
29710         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
29711         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
29712         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
29713         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
29714         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
29715         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
29716         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
29717
29718 2005-04-14  Richard Henderson  <rth@redhat.com>
29719
29720         * lib/target-supports.exp (check_effective_target_vect_condition):
29721         Add ia64, i?86, and x86_64.
29722
29723 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
29724
29725         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
29726
29727 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
29728
29729         PR tree-optimization/20657
29730         * gcc.dg/tree-ssa/pr20657.c: New.
29731
29732 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
29733
29734         * gcc.dg/builtins-53.c: Also check (int)trunc* and
29735         (long long int)trunc*.
29736
29737 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
29738
29739         PR target/20927
29740         * gcc.dg/pr20927.c: New test.
29741
29742 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
29743
29744         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
29745         * gcc.target/mips/asm-1.c: Likewise.
29746
29747 2005-04-13  Dale Johannesen  <dalej@apple.com>
29748
29749         * objc.dg/objc-fast-4.m: New.
29750
29751 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
29752
29753         * gcc.target/cris/torture/cris-torture.exp: New driver in new
29754         directory.
29755         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
29756
29757 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
29758
29759         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
29760         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
29761         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
29762
29763 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
29764
29765         PR tree-optimization/20913
29766         * gcc.dg/tree-ssa/pr20913.c: New.
29767
29768         PR tree-optimization/20702
29769         * gcc.dg/tree-ssa/pr20702.c: New.
29770
29771 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29772
29773         PR c++/13744
29774         * g++.dg/inherit/local3.C: New test.
29775
29776 2005-04-12  Jeff Law  <law@redhat.com>
29777
29778         * gcc.dg/tree-ssa/20050412-1.c: New test.
29779
29780 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
29781
29782         PR libfortran/19016
29783         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
29784         Add tests with mask generated by expression.
29785         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29786         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29787         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29788
29789 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
29790
29791         PR middle-end/20917
29792         * gcc.dg/20050409-1.c: New test.
29793
29794 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
29795
29796         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
29797
29798 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29799
29800         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29801         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
29802         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29803         (TARGET_CXX): Adjust accordingly.
29804         * target.h (struct gcc_target): Remove epxort_class_data.  Add
29805         determine_class_data_visibility and class_data_always_comdat.
29806         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29807         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
29808         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29809         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
29810         (arm_cxx_determine_class_data_visibility): New.
29811         (arm_cxx_class_data_always_comdat): Likewise.
29812         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29813         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
29814         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29815         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
29816         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
29817         Define.
29818
29819 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29820
29821         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
29822
29823 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
29824
29825         * gcc.dg/i386-darwin-fpmath.c: New.
29826
29827 2004-04-11  Devang Patel  <dpatel@apple.com>
29828
29829         * lib/target-supports.exp (check_effective_target_vect_condition): New.
29830         * gcc.dg/vect/vect-ifcvt-1.c: New test.
29831         * gcc.dg/vect/vect-ifcvt-2.c: New test.
29832         * gcc.dg/vect/vect-ifcvt-3.c: New test.
29833         * gcc.dg/vect/vect-ifcvt-4.c: New test.
29834         * gcc.dg/vect/vect-ifcvt-5.c: New test.
29835         * gcc.dg/vect/vect-ifcvt-6.c: New test.
29836         * gcc.dg/vect/vect-ifcvt-7.c: New test.
29837         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
29838
29839 2004-04-11  Devang Patel  <dpatel@apple.com>
29840
29841         * gcc.dg/vect/vect-dv-1.c: New test.
29842         * gcc.dg/vect/vect-dv-2.c: New test.
29843
29844 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29845
29846         PR tree-optimization/20933
29847         * gcc.dg/tree-ssa/pr20933.c: New test.
29848
29849 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29850
29851         * gfortran.dg/fold_nearest.f90: New test.
29852
29853 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
29854
29855         * gcc.dg/tree-ssa/alias-1.c: New test.
29856
29857 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29858
29859         PR tree-optimization/20920
29860         * g++.dg/tree-ssa/pr20920.C: New test.
29861
29862 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
29863
29864         * gcc.dg/builtins-53.c: Also check (int)ceil* and
29865         (long long int)ceil*.
29866
29867 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
29868
29869         * g++.dg/warn/Wdtor1.C: Declare template in system header with
29870         explicit C++ linkage.
29871
29872 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29873
29874         * gfortran.dg/pr17229.f: Take care of the new obsolescence
29875         warning for arithmetic IF statements.
29876
29877 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
29878
29879         * eor_handling_1.f90: New test case.
29880         * eor_handling_2.f90: New test case.
29881         * eor_handling_3.f90: New test case.
29882         * eor_handling_4.f90: New test case.
29883         * eor_handling_5.f90: New test case.
29884         * noadv_size.f90: New test case.
29885         * pad_no.f90: New test case.
29886
29887 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
29888
29889         * gcc.c-torture/execute/20050410-1.c: New test.
29890
29891 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
29892
29893         * gcc.dg/pr20126.c: New.
29894
29895 2005-04-09  Bud Davis  <bdavis@gfortran.org>
29896             Steven G. Kargl <kargls@comcast.net>
29897
29898         * gfortran.dg/PR19872.f: New test.
29899
29900 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
29901
29902         * gfortran.dg/nint_1.f90: Fix dg-do directive.
29903
29904 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
29905
29906         * gfortran.dg/nint_1.f90: New test.
29907
29908 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29909
29910         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
29911         Added test for callee-allocated arrays with write statements.
29912         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
29913         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
29914         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29915         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29916         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29917
29918 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29919
29920         PR libfortran/20163
29921         * gfortran.dg/open-options-blanks.f: New test.
29922
29923 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29924
29925         PR fortran/13257
29926         * gfortran.dg/comma_format_extension_[1234].f: New tests.
29927
29928 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
29929
29930         * gcc.dg/tree-ssa/stdarg-1.c: New test.
29931         * gcc.dg/tree-ssa/stdarg-2.c: New test.
29932         * gcc.dg/tree-ssa/stdarg-3.c: New test.
29933         * gcc.dg/tree-ssa/stdarg-4.c: New test.
29934         * gcc.dg/tree-ssa/stdarg-5.c: New test.
29935         * gcc.c-torture/execute/stdarg-4.c: New test.
29936
29937         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
29938
29939         PR target/20795
29940         * g++.dg/abi/param2.C: New test.
29941
29942 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
29943
29944         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
29945
29946 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
29947
29948         * gcc.dg/builtins-53.c: New test.
29949
29950 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
29951
29952         * g++.dg/tree-ssa/pr18178.C: New test.
29953         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
29954         * gcc.c-torture/execute/20041019-1.c: New test.
29955         * gcc.dg/tree-ssa/20041008-1.c: New test.
29956         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
29957         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
29958         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
29959         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
29960         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
29961         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
29962         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
29963         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
29964         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29965         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29966
29967 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
29968
29969         PR rtl-optimization/20466
29970         * gcc.c-torture/execute/pr20466-1.c: New test.
29971
29972 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
29973
29974         PR c++/20905
29975         * g++.dg/parse/cond2.C: New test.
29976
29977         PR c++/20145
29978         * g++.dg/warn/Wdtor1.C: New test.
29979
29980 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29981
29982         PR fortran/17229
29983         * gfortran.dg/pr17229.f: New test.
29984
29985 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
29986
29987         * gfortran.dg/tiny_1.f90: New test.
29988         * gfortran.dg/tiny_2.f90: ditto.
29989
29990 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
29991
29992         * gfortran.dg/eor_1.f90: Fix dg-do run line
29993         * gfortran.dg/open_new.f90: Fix dg-do run line
29994
29995 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
29996
29997         * lib/target-supports.exp (get_compiler_messages): Support
29998         optional arguments, the fourth being compiler options.
29999         (check_effective_target_fpic): New proc.
30000         * gcc.dg/20050321-2.c: Restrict to target fpic.
30001
30002 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
30003
30004         * gcc.dg/15443-1.c: New test.
30005         * gcc.dg/15443-2.c: Likewise.
30006
30007 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30008
30009         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
30010
30011 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
30012
30013         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
30014
30015 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
30016
30017         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
30018         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
30019         -m64.
30020         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
30021         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
30022         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
30023
30024 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
30025
30026         PR c++/20212
30027         * g++.dg/warn/Wunused-11.C: New test.
30028
30029 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
30030
30031         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
30032
30033 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
30034
30035         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
30036
30037 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
30038
30039         PR c++/20734
30040         * g++.dg/template/ptrmem13.C: New test.
30041
30042 2005-04-05  Per Bothner  <per@bothner.com>
30043
30044         * lib/gcc.exp: Always add -fno-show-column, for now.
30045
30046 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
30047
30048         PR testsuite/20767
30049         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
30050         of plain old "unsigned int" for the type of "i".  Makes this test
30051         64bit clean.
30052
30053 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
30054
30055         * gcc.dg/i386-ssefn-1.c: New test.
30056         * gcc.dg/i386-ssefn-2.c: New test.
30057         * gcc.dg/i386-ssefn-3.c: New test.
30058         * gcc.dg/i386-ssefn-4.c: New test.
30059
30060 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
30061
30062         PR tree-optimization/20076
30063         * gcc.dg/builtin-apply4.c: New test.
30064
30065         PR preprocessor/19475
30066         * gcc.dg/cpp/macspace1.c: New test.
30067         * gcc.dg/cpp/macspace2.c: New test.
30068
30069 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30070
30071         * gfortran.dg/pr20755.f: Fixed bad format.
30072
30073 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
30074
30075         PR c++/20763
30076         * g++.dg/ext/attrib21.C: New test.
30077
30078 2004-04-05  Devang Patel  <dpatel@apple.com>
30079
30080         * lib/target-supports.exp (check_effective_target_vect_shif): New.
30081         * gcc.dg/vect/vect-shift-1.c: New test.
30082
30083 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30084
30085         PR libfortran/20755
30086         * gfortran.dg/pr20755.f: New test.
30087
30088 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
30089
30090         * gfortran.dg/pr15959.f90: New test.
30091         * gfortran.dg/string_pad_trunc.f90: New test.
30092
30093 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30094
30095         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
30096         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
30097         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
30098         syntax.
30099
30100 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30101
30102         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
30103
30104 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30105
30106         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
30107         * gcc.c-torture/compile/20011119-2.c: Likewise.
30108         * gcc.c-torture/compile/981001-2.c: Likewise.
30109
30110 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
30111
30112         PR c++/20679
30113         * g++.dg/template/overload4.C: New test.
30114
30115 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30116
30117         PR c++/20746
30118         * g++.dg/abi/covariant5.C: New.
30119
30120         PR debug/20505
30121         * g++.dg/debug/const2.C: New.
30122
30123 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
30124
30125         PR rtl-optimization/16104
30126         * gcc.c-torture/execute/20050316-1.c: New test.
30127
30128 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30129
30130         * g++.dg/template/spec23.C: Fix dg-error text.
30131
30132 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
30133
30134         PR c++/19199
30135         * g++.dg/expr/lval2.C: New.
30136
30137 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30138
30139         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
30140         __builtin_strcasecmp and __builtin_strncasecmp.
30141
30142 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
30143
30144         PR c++/20723
30145         * g++.dg/template/spec22.C: New.
30146         * g++.dg/template/spec23.C: New.
30147
30148 2005-04-03  Dale Ranta  <dir@lanl.gov>
30149             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30150
30151         PR libfortran/20068
30152         PR libfortran/20125
30153         PR libfortran/20156
30154         PR libfortran/20471
30155         * gfortran.dg/backspace.f: New test.
30156
30157 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
30158
30159         * gcc.dg/pr19345.c: New test.
30160
30161 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
30162
30163         PR tree-optimization/20640
30164         * gcc.dg/torture/tree-loop-1.c: New.
30165
30166 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
30167
30168         PR rtl-optimization/20290
30169         * gcc.c-torture/execute/loop-ivopts-2.c: New.
30170
30171 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
30172
30173         * gcc.dg/rs6000-fpint.c: New.
30174
30175 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30176
30177         * gcc.dg/old-style-then-proto-1.c: New test.
30178
30179 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30180
30181         * gfortran.fortran-torture/execute/backspace.f90: Check
30182         after backspace and read was incorrect.
30183
30184 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30185
30186         * gcc.c-torture/execute/builtins/strcat.c: Check the result
30187         buffer past the terminating NUL using memcmp.
30188         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
30189         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
30190
30191         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
30192         Fix unused/uninitialized variable warnings.
30193
30194         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
30195         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
30196         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
30197         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
30198
30199         * gcc.c-torture/execute/builtins/abs-1-lib.c,
30200         gcc.c-torture/execute/builtins/fputs-lib.c,
30201         gcc.c-torture/execute/builtins/lib/fprintf.c,
30202         gcc.c-torture/execute/builtins/lib/main.c,
30203         gcc.c-torture/execute/builtins/lib/memcmp.c,
30204         gcc.c-torture/execute/builtins/lib/memmove.c,
30205         gcc.c-torture/execute/builtins/lib/mempcpy.c,
30206         gcc.c-torture/execute/builtins/lib/memset.c,
30207         gcc.c-torture/execute/builtins/lib/printf.c,
30208         gcc.c-torture/execute/builtins/lib/sprintf.c,
30209         gcc.c-torture/execute/builtins/lib/stpcpy.c,
30210         gcc.c-torture/execute/builtins/lib/strchr.c,
30211         gcc.c-torture/execute/builtins/lib/strcmp.c,
30212         gcc.c-torture/execute/builtins/lib/strcpy.c,
30213         gcc.c-torture/execute/builtins/lib/strcspn.c,
30214         gcc.c-torture/execute/builtins/lib/strlen.c,
30215         gcc.c-torture/execute/builtins/lib/strncat.c,
30216         gcc.c-torture/execute/builtins/lib/strncmp.c,
30217         gcc.c-torture/execute/builtins/lib/strncpy.c,
30218         gcc.c-torture/execute/builtins/lib/strrchr.c,
30219         gcc.c-torture/execute/builtins/lib/strspn.c,
30220         gcc.c-torture/execute/builtins/lib/strstr.c,
30221         gcc.c-torture/execute/builtins/memops-asm-lib.c,
30222         gcc.c-torture/execute/builtins/strlen-2.c,
30223         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
30224         prototypes.
30225
30226 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
30227
30228         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
30229         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
30230         selectany usage.
30231
30232 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
30233
30234         PR c++/19406
30235         * g++.dg/debug/using1.C: New test.
30236
30237 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
30238
30239         PR middle-end/20524
30240         * gcc.dg/alias-7.c: Prefix asm-declared name with
30241         __USER_LABEL_PREFIX__.
30242
30243 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
30244
30245         Fix fallout from PR middle-end/15700:
30246         * gcc.c-torture/compile/20011119-1.c: Take
30247         __USER_LABEL_PREFIX__ into account.
30248         * gcc.c-torture/compile/20011119-2.c: Likewise.
30249
30250 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30251
30252         PR c++/18644
30253         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
30254
30255 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30256
30257         PR c/17855
30258         * gcc.c-torture/compile/struct-non-lval-1.c,
30259         gcc.c-torture/compile/struct-non-lval-2.c,
30260         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
30261
30262 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
30263
30264         * gcc.dg/tls/tls.exp: Remove temporary file.
30265         * g++.dg/tls/tls.exp: Ditto.
30266         * lib/file-format.exp: Ditto.
30267         * g++.dg/special/ecos.exp: Ditto.
30268
30269         * lib/profopt.exp: Treat prof_ext as a list.
30270         * gcc.misc-tests/bprob.exp: Ditto.
30271         * g++.dg/bprob/bprob.exp: Ditto.
30272
30273         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
30274         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
30275         g++.dg/tree-ssa/pointer-reference-alias.C,
30276         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
30277         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
30278         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
30279         g++.dg/vect/pr19951.cc: Ditto.
30280         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
30281         gcc.dg/builtins-47.c: Ditto.
30282         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
30283         gcc.dg/pr20115-1.c: Ditto.
30284         * gcc.dg/tree-ssa/20030530-2.c,
30285         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
30286         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30287         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
30288         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30289         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
30290         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
30291         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
30292         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
30293         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
30294         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
30295         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
30296         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
30297         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
30298         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
30299         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
30300         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30301         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30302         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30303         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30304         gcc.dg/tree-ssa/20030824-1.c,
30305         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
30306         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
30307         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
30308         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
30309         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
30310         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
30311         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
30312         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
30313         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
30314         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
30315         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
30316         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
30317         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
30318         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
30319         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
30320         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
30321         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
30322         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
30323         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
30324         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
30325         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
30326         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
30327         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
30328         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
30329         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
30330         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
30331         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
30332         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
30333         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
30334         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
30335         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
30336         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
30337         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
30338         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
30339         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
30340         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
30341         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
30342         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
30343         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
30344         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
30345         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
30346         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
30347         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30348         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
30349         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
30350         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
30351         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
30352         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
30353         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
30354         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
30355         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30356         gcc.dg/tree-ssa/useless-1.c: Ditto.
30357         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
30358         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
30359         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
30360         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
30361         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30362         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
30363         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
30364         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
30365         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
30366         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
30367         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
30368         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
30369         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
30370         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
30371         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
30372         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
30373         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
30374         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
30375         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
30376         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
30377         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
30378         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30379         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30380         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
30381         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
30382         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
30383         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
30384         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
30385         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
30386         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
30387         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
30388         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
30389         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
30390         gcc.dg/vect/vect-none.c: Ditto.
30391         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
30392         treelang/compile/unsigned.tree: Ditto.
30393
30394         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
30395         * gcc.dg/cpp/direct2s.c: Ditto.
30396         * gcc.dg/cpp/paste4.c: Ditto.
30397         * gcc.dg/cpp/separate-1.c: Ditto.
30398         * gcc.dg/pch/save-temps-1.c: Ditto.
30399         * g++.dg/ext/altivec-10.C: Ditto.
30400         * g++.dg/pch/pch.C: Ditto.
30401
30402         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
30403
30404         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
30405         * g++.dg/template/repo1.C: Ditto.
30406         * g++.dg/template/repo2.C: Ditto.
30407         * g++.dg/template/repo3.C: Ditto.
30408         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
30409         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
30410         * g++.old-deja/g++.pt/repo1.C: Ditto.
30411         * g++.old-deja/g++.pt/repo2.C: Ditto.
30412         * g++.old-deja/g++.pt/repo3.C: Ditto.
30413         * g++.old-deja/g++.pt/repo4.C: Ditto.
30414
30415         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
30416         * gcc.dg/20030107-1.c: Ditto.
30417         * gcc.dg/20030702-1.c: Ditto.
30418         * gcc.dg/profile-generate-1.c: Ditto.
30419         * g++.dg/other/profile1.C: Ditto.
30420         * g++.old-deja/g++.robertl/eb83.C: Ditto.
30421
30422         * lib/gcc-dg.exp (remove-build-file): New.
30423         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30424         cleanup-tree-dump, cleanup-saved-temps): New.
30425
30426 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30427
30428         PR c++/19203, DR 214
30429         * g++.dg/parse/ambig3.C: Not ambiguous.
30430         * g++.dg/template/spec20.C: New.
30431         * g++.dg/template/spec21.C: New.
30432
30433 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
30434
30435         PR target/20045
30436         * gcc.dg/ia64-fptr-1.c: Run only on linux.
30437
30438 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30439
30440         PR libfortran/20660
30441         * gfortran.dg/negative_unit.f: New test.
30442
30443 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
30444
30445         * gcc.dg/20050330-1.c: New test.
30446
30447 2005-03-30  Devang Patel  <dpatel@apple.com>
30448
30449         * g++.dg/tree-sra/ssa-sra-3.C: New test.
30450
30451 2005-03-30  Dale Johannesen  <dalej@apple.com>
30452
30453         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
30454
30455 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
30456
30457         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
30458         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
30459         Strip options from test name.
30460
30461 2005-03-31  Jan Hubicka  <jh@suse.cz>
30462
30463         * gcc.dg/varpool-1.c: New testcase.
30464
30465 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
30466
30467         PR c/772
30468         PR c/17913
30469         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
30470         gcc.dg/stmt-expr-label-3.c : New tests.
30471         * gcc.c-torture/execute/medce-2.c: Remove.
30472
30473 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
30474
30475         PR c/20368
30476         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
30477         tests.
30478
30479 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
30480
30481         * gcc.c-torture/compile/pr20203.c: New test.
30482
30483 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
30484
30485         * gfortran.dg/promotion.f90: New test.
30486
30487 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
30488
30489         PR middle-end/20491
30490         * gcc.dg/torture/asm-subreg-1.c: New test.
30491
30492 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
30493
30494         PR c/20672
30495         * gcc.dg/pr20672-1.c: New test.
30496
30497 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
30498
30499         * gfortran.dg/vect: New directory.
30500         * gfortran.dg/vect/vect.exp: New.
30501         * gfortran.dg/vect/vect-1.f90: New test.
30502         * gfortran.dg/vect/vect-2.f90: New test.
30503         * gfortran.dg/vect/vect-3.f90: New test.
30504         * gfortran.dg/vect/vect-4.f90: New test.
30505         * gfortran.dg/vect/vect-5.f90: New test.
30506
30507 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
30508
30509         PR middle-end/20622
30510         * gcc.dg/alias-7.c: New test.
30511
30512 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30513
30514         * gcc.dg/sparc-reg-1.c: New test.
30515
30516 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
30517
30518         PR target/19890
30519         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
30520
30521 2005-03-29  Dale Ranta  <dir@lanl.gov>
30522             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30523
30524         PR libfortran/20163
30525         * gfortran.dg/pr20163-2.f: New test.
30526
30527 2005-03-28  Jan Hubicka  <jh@suse.cz>
30528
30529         PR middle-end/20635
30530         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
30531         by Jakub Jelinek.
30532
30533 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
30534
30535         PR tree-optimization/20626
30536         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
30537         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
30538
30539 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
30540
30541         * gfortran.dg/underflow.f90: New test.
30542         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
30543
30544 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30545
30546         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
30547
30548 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
30549
30550         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
30551         (g++_init): Make sure that CXXFLAGS is set.
30552         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
30553         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
30554         * lib/gfortran.exp (gfortran_link_flags): Likewise.
30555         * lib/objc.exp (objc_init): Likewise.
30556         * lib/treelang.exp (treelang_init): Likewise.
30557
30558 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
30559
30560         PR tree-optimization/20470
30561         * gcc.dg/tree-ssa/pr20470.c: New test.
30562
30563 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
30564
30565         * gcc.dg/ppc-stfiwx.c: New.
30566
30567 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
30568
30569         PR target/19888
30570         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
30571
30572 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
30573
30574         * gcc.dg/20050325-1.c: Fix a typo.
30575
30576 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30577
30578         PR libfortran/19678
30579         PR libfortran/19679
30580         * gfortran.dg/dos_eol.f: New test.
30581
30582 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
30583
30584         PR rtl-optimization/20249
30585         * gcc.dg/20050325-1.c: New test.
30586
30587 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30588
30589         PR libfortran/15332
30590         * gfortran.dg/pr15332.f: New test.
30591
30592 2005-03-24  Dale Johannesen  <dalej@apple.com>
30593
30594         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
30595
30596 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
30597
30598         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
30599         'internal' visibility.
30600         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
30601         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
30602         'protected' visibility.
30603         * gcc.dg/visibility-7.c: Likewise.
30604         * lib/target-supports.exp (check_visibility_available): Take
30605         a parameter, the kind of visibility to check for.
30606         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
30607         to check_visibility_available.
30608
30609         * g++.dg/expr/cast3.C: New.
30610
30611 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
30612
30613         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
30614         rs6000.
30615
30616 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
30617
30618         PR target/20095
30619         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
30620
30621 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
30622
30623         * gcc.dg/badshift.c: Renamed to...
30624         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
30625
30626         * gcc.target/i386/badshift.c: Renamed to...
30627         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
30628         only.
30629
30630         PR rtl-optimization/20532
30631         * gcc.target/i386/badshift.c: New.
30632
30633 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30634
30635         * gfortran.dg/pr18025.f90: New test.
30636
30637 2005-03-23  Dale Johannesen  <dalej@apple.com>
30638
30639         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
30640
30641 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
30642
30643         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
30644
30645         * lib/target-supports.exp (check_iconv_available): Default
30646         libiconv to -liconv, if there is no definition.
30647
30648 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
30649
30650         * gcc.dg/torture/cris-asm-mof-1.c: New test.
30651
30652 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
30653
30654         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
30655         * g++.dg/opt/pr7503-2.C: Likewise.
30656         * g++.dg/opt/pr7503-3.C: Likewise.
30657         * g++.dg/opt/pr7503-4.C: Likewise.
30658         * g++.dg/opt/pr7503-5.C: Likewise.
30659         * g++.dg/warn/minmax.C: New test.
30660
30661 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30662
30663         * gfortran.dg/g77_intrinsics_funcs.f: New test.
30664         * gfortran.dg/g77_intrinsics_sub.f: New test.
30665
30666 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
30667             Jan Hubicka  <jh@suse.cz>
30668             Steven Bosscher <stevenb@suse.de
30669
30670         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
30671
30672 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30673
30674         PR c++/19980
30675         * g++.dg/template/redecl3.C: New test.
30676
30677 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30678
30679         PR c++/20499
30680         * g++.dg/parse/error16.C: Tweak error markers.
30681
30682 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
30683
30684         PR target/20561
30685         * gcc.dg/20050321-2.c: New test.
30686
30687 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30688
30689         PR c++/20465
30690         PR c++/20381
30691         * g++.dg/template/ptrmem12.C: New.
30692
30693 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
30694
30695         PR rtl-optimization/20527
30696         * gcc.c-torture/execute/pr20527-1.c: New test.
30697
30698 2005-03-22  Ben Elliston  <bje@au.ibm.com>
30699
30700         * gcc.misc-tests/options.exp (check_for_options): Create a real C
30701         program, compile it into a real executable and then delete the .c
30702         and .x files afterwards, to avoid problems on testglue targets.
30703
30704 2005-03-21  Stuart Hastings  <stuart@apple.com>
30705
30706         * gcc.target/i386/sse-2.c: New.
30707
30708 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
30709
30710         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
30711
30712 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30713
30714         * g++.dg/parse/crash25.C: Fix typo.
30715
30716 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30717
30718         PR c++/20461
30719         * g++.dg/parse/crash24.C: New test.
30720
30721         PR c++/20536
30722         * g++.dg/parse/crash25.C: New test.
30723
30724 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30725
30726         PR c++/20147
30727         * g++.dg/ext/stmtexpr4.C: New test.
30728
30729 2005-03-20  Roger Sayle  <roger@eyesopen.com>
30730
30731         PR middle-end/20539
30732         * gcc.c-torture/compile/pr13066-1.c: New test case.
30733         * gcc.c-torture/compile/pr20539-1.c: Likewise.
30734         * g++.dg/opt/pr13066-1.C: Likewise.
30735
30736 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
30737
30738         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
30739
30740 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30741
30742         PR fortran/18525
30743         * gfortran.dg/nesting_1.f90: New test.
30744
30745 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30746
30747         PR c++/20240
30748         * g++.dg/lookup/using13.C: New test.
30749
30750 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30751
30752         PR c++/20333
30753         * g++.dg/template/crash36.C: New test.
30754
30755 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
30756
30757         PR c++/20463
30758         * g++.dg/template/crash35.C: New test.
30759
30760 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
30761
30762         PR c++/19966
30763         * g++.dg/overload/operator2.C: New test.
30764
30765 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30766
30767         PR libfortran/20257
30768         * gfortran.dg/pr20257.f90: New test.
30769
30770 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30771
30772         PR libfortran/20480
30773         * gfortran.dg/pr20480.f90: New test.
30774
30775 2005-03-16  Richard Henderson  <rth@redhat.com>
30776
30777         PR middle-end/15700
30778         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
30779         (_rtld_global): New.
30780         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
30781         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
30782
30783         * gcc.dg/alias-3.c: New.
30784         * gcc.dg/alias-4.c: New.
30785         * gcc.dg/alias-5.c: New.
30786         * gcc.dg/alias-6.c: New.
30787
30788 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
30789
30790         * gcc.dg/cpp/ucnid-7.c: New.
30791
30792 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
30793             Dorit Naishlos  <dorit@il.ibm.com>
30794
30795         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
30796         darwin.
30797
30798 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
30799
30800         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
30801         support misaligned accesses.
30802         * gcc.dg/vect/vect-58.c: Likewise.
30803         * gcc.dg/vect/vect-92.c: New.
30804         * gcc.dg/vect/vect-93.c: New.
30805
30806 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
30807
30808         PR fortran/18827
30809         * gfortran.dg/assign_2.f90: New test.
30810         * gfortran.dg/assign_3.f90: New test.
30811         * gfortran.dg/assign.f90: New test.
30812
30813 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
30814
30815         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
30816         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
30817         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
30818         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
30819         names.
30820
30821 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
30822
30823         * gcc.dg/cpp/ucnid-6.c: New.
30824
30825         * gcc.dg/cpp/normalize-1.c: New.
30826         * gcc.dg/cpp/normalize-2.c: New.
30827         * gcc.dg/cpp/normalize-3.c: New.
30828         * gcc.dg/cpp/normalize-4.c: New.
30829         * gcc.dg/cpp/ucnid-4.c: New.
30830         * gcc.dg/cpp/ucnid-5.c: New.
30831         * g++.dg/cpp/normalize-1.C: New.
30832         * g++.dg/cpp/ucnid-1.C: New.
30833
30834 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30835
30836         * gcc.dg/pr18628.c: New.
30837
30838 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30839
30840         PR c++/20280
30841         * g++.dg/tree-ssa/pr20280.C: New.
30842
30843 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30844
30845         PR fortran/20467
30846         * gfortran.dg/stfunc_2.f90: New test.
30847
30848 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30849
30850         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
30851
30852 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30853
30854         * gcc.dg/tree-ssa/20050314-1.c: New test.
30855
30856 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30857
30858         PR c++/4403
30859         PR c++/9783, DR433
30860         * g++.dg/template/friend34.C: New test.
30861         * g++.dg/template/friend35.C: Likewise.
30862         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
30863
30864 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30865
30866         Friend class name lookup 5/n
30867         PR c++/1016
30868         * g++.dg/lookup/hidden-class1.C: New test.
30869         * g++.dg/lookup/hidden-class2.C: Likewise.
30870         * g++.dg/lookup/hidden-class3.C: Likewise.
30871         * g++.dg/lookup/hidden-class4.C: Likewise.
30872         * g++.dg/lookup/hidden-class5.C: Likewise.
30873         * g++.dg/lookup/hidden-class6.C: Likewise.
30874         * g++.dg/lookup/hidden-class7.C: Likewise.
30875         * g++.dg/lookup/hidden-class8.C: Likewise.
30876         * g++.dg/lookup/hidden-class9.C: Likewise.
30877         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
30878         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
30879         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
30880         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
30881         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
30882         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
30883         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
30884         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
30885         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
30886         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
30887         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
30888
30889 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
30890
30891         PR c++/20157
30892         * g++.dg/template/error18.C: New test.
30893
30894 2005-03-09  Ben Elliston  <bje@au.ibm.com>
30895
30896         PR debug/16792
30897         * g++.dg/debug/pr16792.C: New test.
30898
30899 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
30900
30901         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
30902         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
30903         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
30904         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
30905         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
30906         test assertion names.
30907
30908 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30909
30910         PR fortran/18600
30911         * gfortran.dg/stfunc_1.f90: New test.
30912
30913 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30914
30915         PR fortran/16907
30916         * gfortran.dg/real_index_1.f90: New test.
30917
30918 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30919
30920         PR fortran/20323
30921         * gfortran.dg/spec_expr_1.f90: New test.
30922
30923 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
30924
30925         PR c/20402
30926         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
30927         new parser.
30928
30929 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30930
30931         PR fortran/20361
30932         * gfortran.dg/largeequiv_1.f90: New test.
30933
30934 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
30935
30936         * gcc.dg/ucnid-1.c: New.
30937         * gcc.dg/ucnid-2.c: New.
30938         * gcc.dg/ucnid-3.c: New.
30939         * gcc.dg/ucnid-4.c: New.
30940         * gcc.dg/ucnid-5.c: New.
30941         * gcc.dg/ucnid-6.c: New.
30942         * gcc.dg/cpp/ucnid-1.c: New.
30943         * gcc.dg/cpp/ucnid-2.c: New.
30944         * gcc.dg/cpp/ucnid-3.c: New.
30945         * g++.dg/other/ucnid-1.C: New.
30946
30947 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
30948
30949         * gcc.dg/vmx/darwin-abi-3.c: Delete.
30950
30951 2005-03-11  Per Bothner  <per@bothner.com>
30952
30953         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
30954         that diagnotics refer to correct token.
30955         * gcc.dg/unused-3.c: Likewise.
30956
30957 2005-03-11  Per Bothner  <per@bothner.com>
30958
30959         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
30960         constant" is now actually on same line as string constant.
30961         * gcc.dg/cpp/direct2s.c: Likewise.
30962
30963 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
30964
30965         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
30966
30967 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30968
30969         PR libfortran/20124
30970         * gfortran.dg/pr20124.f90: New Test
30971
30972 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
30973
30974         PR tree-optimization/20130
30975         * gcc.dg/pr20130-1.c: New test.
30976
30977 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
30978
30979         PR target/20095
30980         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
30981
30982 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30983
30984         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
30985
30986 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
30987
30988         * g++.dg/eh/forced1.C: Fix comment.
30989         * g++.dg/eh/forced2.C: Ditto.
30990         * g++.dg/eh/forced3.C: Ditto.
30991         * g++.dg/eh/forced4.C: Ditto.
30992
30993 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
30994
30995         PR rtl-opt/20412
30996         * gcc.c-torture/compile/pr20412.c: New test.
30997
30998 2005-03-10  Roger Sayle  <roger@eyesopen.com>
30999
31000         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
31001
31002 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
31003
31004         PR target/20322
31005         * gcc.dg/20050307-1.c: New test.
31006
31007 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
31008
31009         PR c++/20375
31010         * g++.dg/other/stdarg3.C: New.
31011
31012 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
31013
31014         PR c++/18384, c++/18327
31015         * g++.dg/init/array19.C: New test.
31016
31017         PR inline-asm/20314
31018         * gcc.dg/torture/pr20314-1.c: New test.
31019         * gcc.dg/torture/pr20314-2.c: New test.
31020
31021 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
31022
31023         * gcc.dg/20050309-1.c: New test.
31024
31025 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31026
31027         * gcc.dg/builtins-10.c: Reactivate disabled test.
31028         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
31029         new cbrt transformations.
31030
31031 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
31032
31033         PR c++/20208
31034         * g++.dg/template/array13.C: New test.
31035
31036 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
31037
31038         PR c++/16859
31039         * g++.dg/init/brace4.C: New test.
31040
31041 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
31042
31043         PR c++/20186
31044         * g++.dg/template/non-dependent12.C: New.
31045
31046 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
31047
31048         PR c++/20142
31049         * g++.dg/init/array18.C: Add dg-do run marker.
31050
31051         PR c++/20142
31052         * g++.dg/init/array18.C: New test.
31053
31054 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31055
31056         * consistency.vlad/vlad.exp: Remove trailing semicolons.
31057         * g++.dg/gcov/gcov.exp: Likewise.
31058         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
31059         * gcc.target/xstormy16/xstormy16.exp: Likewise.
31060         * lib/c-torture.exp: Likewise.
31061         * lib/fortran-torture.exp: Likewise.
31062         * lib/g++.exp: Likewise.
31063         * lib/gcc-defs.exp: Likewise.
31064         * lib/gcc-dg.exp: Likewise.
31065         * lib/gcc.exp: Likewise.
31066         * lib/gcov.exp: Likewise.
31067         * lib/gfortran.exp: Likewise.
31068         * lib/mike-g++.exp: Likewise.
31069         * lib/mike-gcc.exp: Likewise.
31070         * lib/objc-torture.exp: Likewise.
31071         * lib/objc.exp: Likewise.
31072         * lib/profopt.exp: Likewise.
31073         * lib/target-libpath.exp: Likewise.
31074         * lib/target-supports.exp: Likewise.
31075         * lib/treelang.exp: Likewise.
31076         * lib/wrapper.exp: Likewise.
31077
31078 2005-03-08  Jeff Law  <law@redhat.com>
31079
31080         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
31081         PHI-OPT changes.
31082
31083 2005-03-08  Ira Rosen  <irar@il.ibm.com>
31084
31085         * gcc.dg/vect/pr20122.c: New test.
31086
31087 2005-03-07  Jeff Law  <law@redhat.com>
31088
31089         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
31090         was folded away.
31091         * gcc.dg/tree-ssa/pr18133-1.c: New test.
31092         * gcc.dg/tree-ssa/pr18133-2.c: New test.
31093         * gcc.dg/tree-ssa/pr18134.c: New test.
31094
31095 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31096
31097         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
31098         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
31099         gcc.dg/torture/builtin-noret-2.c: Require weak support.
31100
31101 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
31102
31103         PR tree-opt/17671
31104         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
31105
31106 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
31107
31108         * g++.dg/warn/Wnvdtor.C: New test.
31109
31110 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
31111
31112         * gcc.dg/torture/pr19683-1.c: New test.
31113
31114 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
31115
31116         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
31117         * gfortran.dg/g77/19990313-2.f: Ditto.
31118         * gfortran.dg/g77/19990313-3.f: Ditto.
31119         * gfortran.dg/g77/19990525-0.f: Ditto.
31120         * gfortran.dg/g77/19990826-0.f: Ditto.
31121         * gfortran.dg/g77/19990826-2.f: Ditto.
31122         * gfortran.dg/g77/19990826-3.f: Ditto.
31123         * gfortran.dg/g77/20000511-1.f: Ditto.
31124         * gfortran.dg/g77/20000511-2.f: Ditto.
31125         * gfortran.dg/g77/970625-2.f: Ditto.
31126         * gfortran.dg/g77/980310-2.f: Ditto.
31127         * gfortran.dg/g77/980310-3.f: Ditto.
31128         * gfortran.dg/g77/980310-8.f: Ditto.
31129         * gfortran.dg/g77/980519-2.f: Ditto.
31130         * gfortran.dg/g77/alpha1.f: Ditto.
31131         * gfortran.dg/g77/claus.f: Ditto.
31132         * gfortran.dg/g77/erfc.f: Ditto.
31133         * gfortran.dg/g77/short.f: Ditto.
31134         * gfortran.fortran-torture/execute/data.f90: Ditto.
31135         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
31136         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
31137
31138 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31139
31140         * lib/file-format.exp (gcc_target_object_format): Add check for som
31141         format and hardcode object formats on hppa*-*-hpux*.
31142         * lib/target-supports.exp (check_weak_available): Add check for som
31143         object format.  Always return 0 on hppa*-*-hpux10*.
31144
31145         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
31146         is defined.
31147
31148         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
31149
31150 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
31151
31152         * gfortran.dg/pr19936_1.f90: New test.
31153         * gfortran.dg/pr19936_2.f90: New test.
31154         * gfortran.dg/pr19936_3.f90: New test.
31155
31156 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
31157             Paul Thomas <prthomas@drfccad.cea.fr>
31158
31159         * gfortran.dg/PR19754_1.f90: New test.
31160         * gfortran.dg/PR19754_2.f90: Ditto.
31161
31162 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31163
31164         PR c++/19311
31165         * g++.dg/template/non-dependent11.C: New test.
31166
31167 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
31168
31169         * lib/target-supports.exp (check_iconv_available): Fix comment.
31170
31171 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
31172             Joseph S. Myers  <joseph@codesourcery.com>
31173
31174         PR c++/19797
31175         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
31176
31177 2005-03-04  Matthew Sachs  <msachs@apple.com>
31178
31179         * gcc.exp (gcc_target_compile): Put braces around
31180         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
31181         * objc.exp (objc_target_compile): Likewise.
31182         * treelang.exp (treelang_target_compile): Likewise.
31183
31184 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31185
31186         PR fortran/19673
31187         * gfortran.dg/func_result_1.f90: New test.
31188
31189 2005-03-04  Ben Elliston  <bje@au.ibm.com>
31190
31191         * gcc.misc-tests/options.exp: New test.
31192
31193 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
31194
31195         * gcc.dg/pr15784-4.c: New test.
31196
31197 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
31198
31199         * gcc.c-torture/execute/pr17133.c: New.
31200         * gcc.c-torture/compile/20050303-1.c: New.
31201
31202 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
31203
31204         * gcc.dg/cpp/assert4.c: Fix for cygwin.
31205
31206 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
31207
31208         * g++.dg/overload/using2.C: New.
31209
31210 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
31211
31212         PR c++/19916
31213         * g++.dg/init/ptrmem2.C: New test.
31214
31215 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
31216
31217         PR c/8927
31218         * gcc.dg/pr8927-1.c: New test.
31219
31220 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31221
31222         PR c++/20232
31223         * g++.dg/inherit/covariant12.C: New.
31224
31225 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31226
31227         PR fortran/19479
31228         * gfortran.dg/bound_1.f90: New test.
31229
31230 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
31231
31232         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
31233         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
31234
31235 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
31236
31237         PR c/20245
31238         * gcc.dg/pr20245-1.c: New test.
31239
31240 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
31241
31242         PR middle-end/19874
31243         * gcc.c-torture/execute/20050119-2.c: New test case.
31244
31245 2005-02-28  Ben Elliston  <bje@au.ibm.com>
31246
31247         * README: Update the DejaGnu bug reporting address.
31248         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
31249         * lib/objc-torture.exp: Likewise.
31250
31251 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31252
31253         * gfortran.dg/boz_1.f90: New test.
31254         * gfortran.dg/boz_3.f90: New test.
31255         * gfortran.dg/boz_4.f90: New test.
31256
31257 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31258
31259         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
31260         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
31261
31262 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31263
31264         PR libfortran/20101
31265         * gfortran.dg/write_0_pe_format.f90: New test.
31266
31267 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
31268
31269         PR c++/20206
31270         * g++.dg/opt/thunk2.C: New test.
31271         * g++.dg/opt/covariant1.C: New test.
31272
31273 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31274
31275         * gfortran.dg/e_d_fmt.f90: New test.
31276
31277 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
31278
31279         * gcc.dg/asm-b.c: Fix comment typos.
31280
31281 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31282
31283         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
31284         a V_MAY_DEF also.
31285
31286 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31287
31288         PR tree-opt/20188
31289         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
31290         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
31291         * gcc.dg/asm-b.c: New test.
31292
31293 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
31294
31295         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
31296         Disable this test on IRIX 6.
31297
31298 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
31299
31300         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
31301         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
31302         parser.
31303
31304 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
31305
31306         PR tree-optimization/20204
31307         * gcc.dg/pr20204.c: New test.
31308
31309 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
31310
31311         PR target/20196
31312         * gcc.c-torture/execute/20050224-1.c: New test.
31313
31314         PR c++/20175
31315         * g++.dg/warn/Wbraces2.C: New test.
31316
31317 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
31318
31319         PR c++/19878
31320         * g++.dg/init/const2.C: New test.
31321
31322 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
31323
31324         PR tree-optimization/20100
31325         * gcc.c-torture/execute/pr20100-1.c: New test.
31326
31327 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31328
31329         * gfortran.dg/implicit_3.f90: New test.
31330
31331         * gfortran.dg/deftype_1.f90: New test.
31332
31333 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
31334
31335         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
31336         the test passes.
31337         * g++.dg/other/anon3.C: Accept a warning.
31338
31339 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
31340
31341         * gcc.dg/pr20017.c: Fix a comment typo.
31342
31343 2005-02-23  Bud Davis  <bdavis@gfortran.org>
31344
31345         * gfortran.dg/list_read_4.f90: Change to f90 comments.
31346
31347 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31348
31349         PR ada/19902
31350         * ada/acats/tests/cxa/cxa3004.a: Remove.
31351         * ada/acats/tests/cxb/cxb30061.am: Likewise.
31352
31353 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
31354
31355         PR c++/20073
31356         * g++.dg/init/const1.C: New test.
31357
31358         PR c++/19991
31359         * g++.dg/parse/constant7.C: New test.
31360
31361         PR c++/20152
31362         * g++.dg/parse/error27.C: New test.
31363         * g++.dg/template/qualttp15.C: Adjust error markers.
31364         * g++.old-deja/g++.other/struct1.C: Likewise.
31365
31366         PR c++/20153
31367         * g++.dg/template/error17.C: New test.
31368
31369         PR c++/20148
31370         * g++.dg/parser/error26.C: New test.
31371
31372 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
31373
31374         PR tree-optimization/20100
31375         PR tree-optimization/20115
31376         * gcc.dg/pr20115.c: New test.
31377         * gcc.dg/pr20115-1.c: New test.
31378         * gcc.dg/pr20100.c: New test.
31379         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
31380         call-clobbered variables after alias1.
31381
31382 2005-02-22  Bud Davis  <bdavis@gfortran.org>
31383
31384         * gfortran.dg/list_read_4.f90: new test.
31385
31386 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
31387
31388         PR rtl-optimization/20017.
31389         * gcc.dg/pr20017.c: New.
31390
31391 2005-02-22  Devang Patel  <dpatel@apple.com>
31392
31393         PR 19952
31394         * g++.dg/tree-ssa/pr19952.C: New test.
31395
31396 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
31397
31398         PR c++/19883
31399         * g++.dg/parse/constant6.C: New test.
31400
31401 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
31402
31403         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31404         * g++.dg/charset/asm2.c: Likewise.
31405         * g++.dg/charset/asm3.c: Likewise.
31406         * g++.dg/charset/asm4.c: Likewise.
31407         * g++.dg/charset/asm5.c: Likewise.
31408         * g++.dg/charset/attribute1.c: Likewise.
31409         * g++.dg/charset/attribute2.c: Likewise.
31410         * g++.dg/charset/extern1.cc: Likewise.
31411         * g++.dg/charset/extern2.cc: Likewise.
31412         * g++.dg/charset/extern3.cc: Likewise.
31413         * g++.dg/charset/function.cc: Likewise.
31414         * g++.dg/charset/string.c: Likewise.
31415         * g++.dg/charset/charset.exp: Likewise.
31416         * lib/target-supports.exp (check_iconv_available): Fix comment.
31417
31418 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
31419
31420         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
31421         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31422         * gcc.dg/charset/asm2.c: Likewise.
31423         * gcc.dg/charset/asm3.c: Likewise.
31424         * gcc.dg/charset/asm4.c: Likewise.
31425         * gcc.dg/charset/asm5.c: Likewise.
31426         * gcc.dg/charset/asm6.c: Likewise.
31427         * gcc.dg/charset/attribute1.c: Likewise.
31428         * gcc.dg/charset/attribute2.c: Likewise.
31429         * gcc.dg/charset/builtin1.c: Likewise.
31430         * gcc.dg/charset/extern.c: Likewise.
31431         * gcc.dg/charset/function.c: Likewise.
31432         * gcc.dg/charset/string.c: Likewise.
31433         * gcc.dg/charset/charset.exp: Likewise.
31434
31435 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
31436
31437         PR fortran/20086
31438         * gfortran.dg/pr20086.f90: New test.
31439
31440 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
31441
31442         PR tree-optimization/19786
31443         * g++.dg/tree-ssa/pr19786.C: New.
31444
31445 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31446
31447         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
31448
31449 2005-02-21  Jeff Law  <law@redhat.com>
31450
31451         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
31452
31453 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31454
31455         * gfortran.dg/do_iterator: Split loop, markup all lines for
31456         which an error locus is printed.
31457         * gfortran.dg/pr17708.f90: Markup all lines for which an error
31458         locus is printed.
31459         * gfortran.dg/select_4.f90: Likewise.
31460         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
31461         locuses in the various permutations.
31462
31463 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
31464
31465         PR tree-optimization/19951
31466         * g++.dg/vect: New directory.
31467         * g++.dg/vect/vect.exp: New file.
31468         * g++.dg/vect/pr19951.cc: New testcase.
31469         * g++.dg/dg.exp: Also prune vectorizer tests.
31470
31471 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
31472
31473         PR 18785
31474         * gcc.dg/charset/builtin1.c: New test.
31475
31476 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31477
31478         PR c++/19299
31479         * g++.dg/inherit/volatile1.C: New test.
31480
31481         PR c++/19440
31482         * g++.dg/template/dtor4.C: New test.
31483
31484 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
31485
31486         * gfortran.dg/int_1.f90: New test.
31487
31488 2005-02-19  Devang Patel  <dpatel@apple.com>
31489
31490         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
31491
31492 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
31493
31494         * gfortran.dg/achar_1.f90: New test.
31495
31496 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
31497
31498         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
31499
31500 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
31501             Jakub Jelinek  <jakub@redhat.com>
31502
31503         PR tree-optimization/19828
31504         * gcc.dg/tree-ssa/loop-7.c: New test.
31505         * gcc.c-torture/execute/20050218-1.c: New test.
31506
31507 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
31508
31509         PR c/20043
31510         * gcc.dg/transparent-union-1.c: New test.
31511         * gcc.dg/transparent-union-2.c: New test.
31512
31513 2005-02-18  James E Wilson  <wilson@specifixinc.com>
31514
31515         PR tree-optimization/18977
31516         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
31517
31518 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
31519
31520         PR target/20054
31521         * gcc.dg/pr20054.c: New test.
31522
31523 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31524
31525         PR c++/19508
31526         * g++.dg/ext/attrib20.C: New test.
31527
31528 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
31529
31530         PR middle-end/20030
31531         * gfortran.fortran-torture/execute/character_passing.f90: New test.
31532
31533 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
31534
31535         PR c++/20008
31536         * g++.dg/opt/switch4.C: New.
31537
31538 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
31539
31540         PR c++/20023
31541         PR tree-optimization/20009
31542         * gcc.c-torture/compile/20050217-1.c: New test.
31543         * g++.dg/opt/switch3.C: New test.
31544
31545         PR tree-optimization/18947
31546         * gcc.c-torture/compile/20050215-1.c: New test.
31547         * gcc.c-torture/compile/20050215-2.c: New test.
31548         * gcc.c-torture/compile/20050215-3.c: New test.
31549
31550 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
31551
31552         PR c++/20028
31553         * g++.dg/template/crash34.C: New.
31554
31555         PR c++/20022
31556         * g++.dg/other/access3.C: New.
31557
31558 2005-02-17  Ira Rosen  <irar@il.ibm.com>
31559
31560         * gcc.dg/vect/vect-98.c: New test.
31561
31562 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
31563
31564         PR tree-optimization/19967
31565         * gcc.dg/pr19967.c: New.
31566
31567 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
31568
31569         PR middle-end/19857
31570         * gcc.dg/tree-ssa/20050215-1.c: New test.
31571         * gcc.c-torture/execute/20050215-1.c: New test.
31572
31573 2005-02-15  Eric Christopher  <echristo@redhat.com>
31574
31575         * gcc.dg/cpp/20050215-1.c: New file.
31576
31577 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
31578
31579         PR tree-optimization/15785
31580         * gcc.dg/pr15785-1.c: New test.
31581
31582 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
31583
31584         PR c++/17788
31585         * g++.dg/init/ctor4.C: New.
31586         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
31587
31588 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
31589
31590         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
31591         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
31592
31593 2005-02-15  Andreas Schwab  <schwab@suse.de>
31594
31595         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
31596         declare malloc.
31597
31598 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
31599
31600         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
31601
31602 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
31603
31604         PR tree-optimization/19853
31605         * gcc.c-torture/compile/pr19853.c: New test.
31606
31607 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31608
31609         PR c++/19608
31610         * g++.dg/parse/local-class1.C: New.
31611
31612         PR c++/19895
31613         * g++.dg/parse/ptrmem3.C: New.
31614
31615         PR c++/19884
31616         * g++.old-deja/g++.oliva/template6.C: Add another case.
31617         * g++.dg/template/explicit6.C: New.
31618
31619 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
31620
31621         PR c++/17816
31622         * g++.dg/other/redecl2.C: New.
31623
31624 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31625
31626         PR c++/19891
31627         * g++.dg/abi/covariant4.C: New.
31628
31629 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
31630
31631         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
31632         New tests.
31633
31634 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
31635
31636         * gcc.dg/vect/vect-96.c: Fix typo.
31637
31638 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31639
31640         PR c++/14479
31641         PR c++/19487
31642         * g++.dg/template/enum5.C: New test.
31643
31644 2005-02-12  Ira Rosen  <irar@il.ibm.com>
31645
31646         * gcc.dg/vect/vect-97.c: New test.
31647
31648 2005-02-12  Ira Rosen  <irar@il.ibm.com>
31649
31650         * gcc.dg/vect/vect-96.c: New test.
31651
31652 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
31653
31654         * gcc.dg/builtins-34.c: Also check ldexp*.
31655
31656 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
31657
31658         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
31659
31660 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
31661
31662         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
31663         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
31664         dg-require-dll, dg-require-iconv, dg-require-named-sections,
31665         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
31666         selector_list, selector_expression, dg-process-target): Move to new
31667         file target-supports-dg.exp.
31668         * lib/target-supports-dg.exp: New.
31669
31670         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
31671         New.
31672
31673 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
31674
31675         PR c++/19666
31676         * g++.dg/other/ptrmem6.C: New test.
31677
31678         PR middle-end/19858
31679         * gcc.c-torture/compile/20050210-1.c: New test.
31680
31681 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
31682
31683         PR c++/19755
31684         * g++.dg/warn/Wbraces1.C: New test.
31685
31686 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
31687
31688         * gcc.dg/builtins-52.c: New testcase.
31689
31690 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
31691
31692         PR c/19342
31693         * gcc.c-torture/execute/20050119-1.c: New test.
31694
31695 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
31696
31697         PR c++/19811
31698         * g++.dg/init/delete1.C: New test.
31699
31700 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
31701
31702         PR c++/18470
31703         * g++.dg/template/static12.C: New test.
31704
31705 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
31706
31707         PR c++/19787
31708         * g++.dg/conversion/ambig1.C: New test.
31709
31710         PR c++/19739
31711         * g++.dg/ext/attrib19.C: New test.
31712
31713         PR c++/19732
31714         * g++.dg/parse/dtor5.C: New test.
31715
31716         PR c++/19762
31717         * g++.dg/template/dtor3.C: New test.
31718
31719         PR c++/19826
31720         * g++.dg/template/static11.C: New test.
31721         * g++.dg/template/crash2.C: Remove dg-error marker.
31722
31723 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
31724
31725         PR C++/18491
31726         * g++.old-deja/g++.mike/p10769a.C: Remove.
31727
31728 2005-02-09  Roger Sayle  <roger@eyesopen.com>
31729
31730         * gcc.dg/builtins-48.c: New test case.
31731         * gcc.dg/builtins-49.c: New test case.
31732         * gcc.dg/builtins-50.c: New test case.
31733         * gcc.dg/builtins-51.c: New test case.
31734
31735 2005-02-09  Ian Lance Taylor  <ian@airs.com>
31736
31737         PR middle-end/19583
31738         * g++.dg/warn/Wreturn-type-3.C: New test.
31739
31740 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
31741
31742         PR middle-end/19402
31743         * gcc.dg/pr19402-1.c: New testcase.
31744         * gcc.dg/pr19402-2.c: likewise.
31745
31746 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
31747
31748         PR middle-end/19854
31749         * g++.dg/tree-ssa/tmmti.C: New testcase.
31750
31751 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31752
31753         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
31754
31755 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
31756
31757         PR c++/19733
31758         * g++.dg/parse/crash23.C: New test.
31759         * g++.dg/warn/Weff1.C: New test.
31760
31761 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31762
31763         * gcc.dg/20050209-1.c: New test.
31764
31765 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31766
31767         PR target/19799
31768         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
31769
31770 2005-02-08  Mike Stump  <mrs@apple.com>
31771
31772         * g++.dg/pch/import-2.c: New test.
31773         * g++.dg/pch/import-2.hs: New.
31774         * g++.dg/pch/include/import-2a.h: New.
31775         * g++.dg/pch/include/import-2b.h: New.
31776
31777 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
31778
31779         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
31780
31781 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31782
31783         * gfortran.dg/substr_1.f90: New test.
31784
31785 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
31786
31787         PR middle-end/19775
31788         * gcc.dg/torture/builtin-power-1.c: Disable test for
31789         invalid transformation.
31790         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
31791         no longer optimize.
31792         * gcc.dg/builtins-47.c: New testcase.
31793
31794 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
31795             Dorit Naishlos  <dorit@il.ibm.com>
31796
31797         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
31798
31799 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
31800
31801         * gcc.c-torture/compile/20050206-1.c: New test.
31802
31803 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31804
31805         PR tree-opt/19768
31806         * g++.dg/opt/pr19768.C: New test.
31807
31808 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31809
31810         PR tree-opt/19736
31811         * gcc.c-torture/compile/pr19736.c: New test.
31812
31813 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31814
31815         PR c++/17401
31816         * g++.dg/parse/error25.C: New test.
31817
31818 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
31819
31820         * gcc.c-torture/execute/20050203-1.c: New.
31821
31822 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
31823
31824         * gcc.dg/vect/vect-85.c: Remove xfail.
31825         * gcc.dg/vect/vect-86.c: Remove xfail.
31826         * gcc.dg/vect/vect-87.c: Remove xfail.
31827         * gcc.dg/vect/vect-88.c: Remove xfail.
31828
31829 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
31830
31831         * gcc.dg/altivec-19.c: New.
31832
31833 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
31834
31835         PR c/17807
31836         * gcc.dg/nested-func-3.c: New test.
31837         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
31838
31839 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
31840
31841         * gcc.test-framework/gen_directive_tests: Generate tests for
31842         selector expressions.
31843
31844 2005-02-02  Matt Austern  <austern@apple.com>
31845
31846         PR c++/19628
31847         * g++/ext/builtin7.C: New.
31848         * g++/ext/builtin8.C: New.
31849
31850 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31851
31852         PR c/18502
31853         * gcc.dg/pr18502-1.c: New test.
31854
31855 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31856
31857         PR c++/17413
31858         * g++.dg/template/local4.C: Tweak.
31859
31860 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
31861
31862         PR tree-optimization/19578
31863         * gcc.c-torture/compile/20050202-1.c: New test.
31864
31865 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31866
31867         PR c/19435
31868         * gcc.dg/c99-init-4.c: New test.
31869
31870 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
31871
31872         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
31873
31874         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
31875
31876         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
31877         * g++.dg/eh/check-vect.h: New.
31878
31879         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
31880         * gcc.dg/vect/vect-78.c: Ditto.
31881         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
31882         Remove.
31883
31884         * g++.dg/conversion/simd1.C: Expect warning.
31885         * g++.dg/ext/attribute-test-1.C: Ditto.
31886         * g++.dg/ext/attribute-test-2.C: Ditto.
31887         * g++.dg/ext/attribute-test-3.C: Ditto.
31888         * g++.dg/ext/attribute-test-4.C: Ditto.
31889
31890         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
31891         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
31892
31893         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
31894
31895 2005-02-01  Richard Henderson  <rth@redhat.com>
31896
31897         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31898         long double for ibm double-double format.
31899         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31900
31901 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
31902
31903         PR tree-optimization/19633
31904         * gcc.dg/pr19633-1.c: New test.
31905         * gcc.dg/pr19633.c: Tweak to make pointer point
31906         to NULL or a symbol.
31907
31908 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
31909
31910         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
31911         New procs.
31912         (dg-process-target (local override)): Handle selector expressions.
31913
31914         * gcc.test-framework/README: Describe tests in source directory.
31915         * gcc.test-framework/test-framework.awk: Handle dg- tests.
31916         * gcc.test-framework/test-framework.exp: Handle dg- tests.
31917         * gcc.test-framework/dg-bogus-exp-P.c: New test.
31918         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
31919         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
31920         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
31921         * gcc.test-framework/dg-do-link-exp-P.c: New test.
31922         * gcc.test-framework/dg-do-run-exp-P.c: New test.
31923         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
31924         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
31925         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
31926         * gcc.test-framework/dg-error-exp-P.c: New test.
31927         * gcc.test-framework/dg-error-exp-XP.c: New test.
31928         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
31929         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
31930         * gcc.test-framework/dg-output-exp-P.c: New test.
31931         * gcc.test-framework/dg-output-exp-XF.c: New test.
31932         * gcc.test-framework/dg-warning-exp-P.c: New test.
31933         * gcc.misc-tests/dg-1.c: Remove.
31934         * gcc.misc-tests/dg-2.c: Remove.
31935         * gcc.misc-tests/dg-3.c: Remove.
31936         * gcc.misc-tests/dg-4.c: Remove.
31937         * gcc.misc-tests/dg-5.c: Remove.
31938         * gcc.misc-tests/dg-6.c: Remove.
31939         * gcc.misc-tests/dg-7.c: Remove.
31940         * gcc.misc-tests/dg-8.c: Remove.
31941         * gcc.misc-tests/dg-9.c: Remove.
31942         * gcc.misc-tests/dg-10.c: Remove.
31943         * gcc.misc-tests/dg-11.c: Remove.
31944         * gcc.misc-tests/dg-12.c: Remove.
31945         * gcc.misc-tests/dg-test.exp: Remove.
31946
31947         * gcc.test-framework/test-framework.awk: Change recording and
31948         printing of passes and failures.
31949
31950         * gcc.test-framework: New directory.
31951         * gcc.test-framework/README: New.
31952         * gcc.test-framework/test-framework.exp: New.
31953         * gcc.test-framework/test-framework.awk: New.
31954         * gcc.test-framework/gen_directive_tests: New.
31955
31956 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
31957
31958         * lib/treelang.exp: Fix comment typos.
31959         (treelang_target_compile): Don't append libs=-ltreelang to options.
31960
31961 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
31962
31963         * g++.dg/parse/typename7.C: Adjust error messages.
31964
31965 2005-01-31  Jeff Law  <law@redhat.com>
31966
31967         * gcc.c-torture/execute/20050131-1.c: New test.
31968         * gcc.dg/wcaselabel.c: New test.
31969
31970 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
31971
31972         * g++.dg/other/warning1.C: Adjust error messags.
31973         * g++.dg/parse/constant5.C: New test.
31974
31975 2005-01-31  Steven Bosscher  <stevenb@suse.de>
31976
31977         PR c/19333
31978         * gcc.c-torture/compile/20011130-1.c: Reorder to make
31979         the test case valid.
31980         * gcc.dg/20030815-1.c: Remove invalid tests.
31981         * gcc.dg/array-7.c: Adjust expected result.
31982         * gcc.dg/pr18596-3.c: Likewise.
31983         * gcc.dg/noncompile/20000901-1.c: Likewise.
31984         * gcc.dg/noncompile/init-2.c: Likewise.
31985         * gcc.dg/noncompile/init-4.c: Likewise.
31986
31987 2005-01-31  Dale Johannesen  <dalej@apple.com>
31988
31989         * g++.dg/opt/pr19650.C: New test.
31990
31991 2005-01-31  Richard Henderson  <rth@redhat.com>
31992
31993         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31994         long double for intel double extended format.
31995         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31996
31997 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
31998
31999         PR c++/19555
32000         * g++.dg/template/static10.C: New test.
32001
32002         PR c++/19395
32003         * g++.dg/parse/error24.C: New test.
32004
32005         PR c++/19367
32006         * g++.dg/lookup/builtin1.C: New test.
32007
32008         PR c++/19457
32009         * g++.dg/warn/conv3.C: New test.
32010
32011 2005-01-30  Bud Davis  <bdavis@gfortran.org>
32012
32013         PR fortran/19647
32014         * gfortan.dg/inquire_7.f90
32015
32016 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
32017
32018         PR tree-optimization/15791
32019         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
32020         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
32021         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
32022         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
32023         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
32024         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
32025         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
32026         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
32027         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
32028         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
32029
32030 2005-01-29  Paul Brook  <paul@codesourcery.com>
32031
32032         PR fortran/18565
32033         * check.c (real_or_complex_check): New function.
32034         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
32035         * intrinsic.c (add_functions): Use new check functions.
32036         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
32037         Add prototypes.
32038
32039 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
32040
32041         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
32042         gcc.dg/lvalue-3.c: New tests.
32043         * gcc.dg/concat.c: Update expected messages.
32044
32045 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
32046
32047         PR libfortran/19595
32048         * gfortran.dg/eor_1.f90: New test.
32049
32050 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
32051
32052         PR fortran/19589
32053         * gfortran.dg/logical_data_1.f90: New test.
32054
32055 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
32056
32057         PR c++/19253
32058         * g++.dg/template/crash33.C: New test.
32059
32060         PR c++/19667
32061         * g++.dg/template/crash32.C: New test.
32062
32063 2005-01-28  Ian Lance Taylor  <ian@airs.com>
32064
32065         PR middle-end/16558
32066         * g++.dg/warn/Wreturn-type-2.C: New test.
32067
32068 2004-06-24  Jeff Law  <law@redhat.com>
32069
32070         * gcc.dg/tree-ssa/20050128-1.c: New test.
32071
32072 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
32073
32074         * gcc.target/frv/all-mdpackh-1.c: New test.
32075
32076 2005-01-28  Steven Bosscher  <stevenb@suse.de>
32077
32078         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
32079
32080 2005-01-27  Richard Henderson  <rth@redhat.com>
32081
32082         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
32083
32084 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
32085
32086         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
32087
32088 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
32089
32090         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32091         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32092         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
32093         to cope with cases where the multilib options override the dg-options.
32094
32095 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
32096
32097         PR c/18946
32098         * gcc.dg/noncompile/20050120-1.c: New test.
32099
32100 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
32101
32102         PR tree-optimization/19633
32103         * gcc.dg/pr19633.c: New test.
32104         * gcc.dg/tree-ssa/pr19633.c: New test.
32105
32106 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
32107
32108         * gcc.dg/20041216-1.c: New test.
32109
32110 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
32111
32112         PR objc/18862
32113         * objc.dg/selector-2.m: New test.
32114
32115 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
32116
32117         * g++.dg/opt/range-test-2.C: New test.
32118
32119         PR rtl-optimization/19579
32120         * gcc.c-torture/execute/20050124-1.c: New test.
32121
32122 2005-01-26  Greg Parker  <gparker@apple.com>
32123         Stuart Hastings  <stuart@apple.com>
32124
32125         * gcc.c-torture/execute/20050125-1.c: New.
32126
32127 2005-01-18  Jan Hubicka  <jh@suse.cz>
32128
32129         PR tree-optimize/19337
32130         * gcc.c-torture/compile/20050119-1.c: New test.
32131
32132 2005-01-24  James E Wilson  <wilson@specifixinc.com>
32133
32134         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
32135         test for successful match.
32136
32137 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
32138
32139         PR objc/18408
32140         * objc.dg/comp-types-7.m: New test.
32141
32142 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
32143
32144         * lib/target-supports.exp (current_target_name): New.
32145         (check_effective_target_ilp32, check_effective_target_lp64):
32146         Cache the result to use as long as the current target, with
32147         multilib flags, remains the same.
32148
32149         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
32150         (dg-require-weak, dg-require-visibility, dg-require-alias,
32151         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
32152         dg-require-effective-target, dg-skip-if): Remove call to
32153         skip_test_and_clear_xfail.
32154         (dg-test): Clear xfail data.
32155
32156 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
32157
32158         PR target/17751
32159         * gcc.dg/ppc64-toc.c: New test.
32160
32161         * g++.dg/tree-ssa/empty-1.C: New test.
32162
32163         PR middle-end/19551
32164         * gcc.c-torture/execute/20050121-1.c: New test.
32165         * gcc.dg/20050121-2.c: New test.
32166
32167 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
32168         Paul Brook  <paul@codesourcery.com>
32169
32170         PR fortran/17941
32171         * gfortran.dg/real_const_1.f: New test.
32172         * gfortran.dg/real_const_2.f90: New test.
32173         * gfortran.dg/complex_int_1.f90: New test.
32174
32175 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
32176
32177         PR fortran/19313
32178         * gfortan.dg/inquire_6.f90: New test.
32179
32180 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
32181
32182         PR libfortran/19451
32183         * open_readonly_1.f90: New test.
32184
32185 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
32186
32187         PR libfortran/18982
32188         * gfortran.dg/open_new.f90: New file.
32189
32190 2005-01-22  Paul Brook  <paul@codesourcery.com>
32191
32192         * namelist_1.f90: New test.
32193
32194 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
32195
32196         PR tree-optimization/19484
32197         * gcc.c-torture/compile/20050122-[12].c: New tests.
32198
32199 2005-01-22  Paul Brook  <paul@codesourcery.com>
32200
32201         * gfortran.dg/implicit_2.f90: New test.
32202
32203 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
32204
32205         PR fortran/19314
32206         * gfortran.dg/inquire_5.f90: New test.
32207
32208 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32209
32210         PR c/18809
32211         * gcc.dg/pr18809-1.c: New test.
32212
32213 2005-01-21  Ian Lance Taylor  <ian@airs.com>
32214
32215         * gcc.dg/20050121-1.c: New test.
32216
32217         PR tree-optimization/13000
32218         * gcc.dg/20040206-1.c: Change warning to point where function is
32219         being inlined.
32220
32221 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32222
32223         PR c++/19208
32224         * g++.dg/template/array11.C: New test.
32225
32226 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32227
32228         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
32229         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
32230         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
32231         * gfortran.dg/getenv_1.f90: Add dg-do directive.
32232         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
32233         gfortran.dg/pr17164.f90: Add missing dg-do directives.
32234
32235 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
32236
32237         PR tree-optimization/15349
32238         * gcc.dg/tree-ssa/pr15349.c: New.
32239
32240 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
32241
32242         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
32243
32244 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
32245
32246         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
32247         scan-assembler-times directive name.
32248
32249         * gcc.dg/asm-a.c: Move dg-require-effective-target to
32250         after dg-do.
32251
32252         PR rtl-optimization/19462
32253         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
32254
32255 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
32256
32257         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
32258         counting function calls on ia64.
32259
32260 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
32261
32262         PR rtl-optimization/15139
32263         * gcc.dg/20050111-2.c: New test.
32264
32265         PR c/17297
32266         * gcc.c-torture/compile/20050113-1.c: New testcase.
32267
32268         PR middle-end/19164
32269         * gcc.dg/20050113-1.c: New testcase.
32270
32271 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
32272
32273         * gcc.dg/vect/vect-85.c: Add comment.
32274         * gcc.dg/vect/vect-86.c: Add xfail for now.
32275         * gcc.dg/vect/vect-87.c: Add xfail for now.
32276         * gcc.dg/vect/vect-88.c: Add xfail for now.
32277         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
32278
32279 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32280
32281         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
32282
32283 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32284
32285         * g++.dg/debug/typedef3.C: New test.
32286
32287 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
32288
32289         PR c/19472
32290         * gcc.dg/asm-a.c: New test.
32291
32292 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
32293
32294         * gcc.dg/sh-relax.c: Add prototype for abort.
32295
32296 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32297
32298         * gcc.dg/short-compare-1.c: New test.
32299         * gcc.dg/short-compare-2.c: Likewise.
32300
32301 2005-01-18  Michael Matz  <matz@suse.de>
32302
32303         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
32304
32305 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
32306
32307         PR tree-optimization/19121
32308         * gcc.c-torture/compile/pr19121.c: New test.
32309
32310 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
32311
32312         PR target/19357
32313         * gcc.c-torture/compile/pr19357.c: New test.
32314
32315 2005-01-17  Ian Lance Taylor  <ian@airs.com>
32316
32317         PR c/5675
32318         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
32319         pass--those that refer just to the variable, possibly with a
32320         cast.
32321         * gcc.dg/c99-const-expr-3.c: Likewise.
32322
32323         PR middle-end/13127
32324         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
32325         longer emitted.
32326
32327 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
32328
32329         PR fortran/18778
32330         * gfortran.dg/endfile_2.f90: New test.
32331
32332 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
32333
32334         PR 19168
32335         * gfortran.dg/select_5.f90: New test.
32336
32337 2004-01-16  Paul Brook  <paul@codesourcery.com>
32338
32339         * gfortran.dg/common_4.f90: New test.
32340
32341 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
32342
32343         PR rtl-optimization/19462
32344         * gcc.dg/torture/pr19462-1.c: New test.
32345
32346 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
32347
32348         PR objc/19321
32349         * objc.dg/func-ptr-2.m: New.
32350         * objc.dg/volatile-1.m: New.
32351
32352 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32353
32354         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
32355
32356 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
32357
32358         PR tree-optimization/19060
32359         * gcc.c-torture/execute/20050104-1.c: New test.
32360
32361 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
32362
32363         PR fortran/18983
32364         * gfortran.dg/write_to_null.f90: New test.
32365
32366 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
32367             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32368
32369         PR other/19328
32370         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
32371         argument.
32372
32373 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
32374
32375         PR c++/19263
32376         * g++.dg/init/vector1.C: New test.
32377
32378 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
32379
32380         PR target/13158
32381         * gcc.target/ia64/sibcall-unwind-1.c: New test.
32382         PR target/18987
32383         * gcc.target/ia64/sibcall-unwind-2.c: New test.
32384
32385 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
32386
32387         * gfortran.dg/select_1.f90: New test.
32388         * gfortran.dg/select_2.f90: New test.
32389         * gfortran.dg/select_3.f90: New test.
32390         * gfortran.dg/select_4.f90: New test.
32391
32392 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
32393
32394         PR middle-end/19084
32395         PR rtl-optimization/19348
32396         * gcc.dg/20050111-1.c: New test.
32397         * gcc.c-torture/execute/20050111-1.c: New test.
32398
32399         * gcc.dg/i386-asm-4.c: New test.
32400
32401 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32402
32403         * gcc.dg/nested-func-2.c: New test.
32404         * ada/acats/norun.lst: Remove c953002.
32405
32406 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
32407
32408         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
32409
32410 2005-01-12  Ben Elliston  <bje@au.ibm.com>
32411
32412         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
32413
32414 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
32415
32416         PR target/18761
32417         * g++.dg/abi/align1.C: New test.
32418
32419 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
32420
32421         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
32422         at a time.
32423         * g++.dg/ext/altivec_check.h: Support compiling as C.
32424
32425 2005-01-10  Roger Sayle  <roger@eyesopen.com>
32426
32427         PR c++/19355
32428         * g++.dg/expr/pr19355-1.C: New test case.
32429
32430 2005-01-10  Laurent GUERBY <laurent@guerby.net>
32431
32432         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
32433         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
32434         * ada/acats/tests/c3/c92005b.ada: Likewise.
32435         * ada/acats/tests/c3/cxb3012.a: Likewise.
32436         * ada/acats/norun.lst: Add c380004 and c953002, add PR
32437
32438 2005-01-09  Paul Brook  <paul@codesourcery.com>
32439
32440         * gfortran.dg/common_2.f90: New file.
32441         * gfortran.dg/common_3.f90: New file.
32442
32443 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
32444
32445         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
32446
32447 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
32448
32449         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
32450         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
32451         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
32452         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
32453         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
32454         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
32455         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
32456         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
32457         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
32458         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
32459         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
32460         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
32461         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
32462         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
32463         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
32464         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
32465         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
32466         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
32467         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
32468         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
32469         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
32470         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
32471         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
32472         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
32473         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
32474         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
32475         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
32476         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
32477         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
32478         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
32479         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
32480         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
32481         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
32482         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
32483         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
32484         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
32485         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
32486         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
32487         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
32488         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
32489         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
32490         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
32491         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
32492         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
32493         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
32494         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
32495         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
32496         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
32497         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
32498         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
32499         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
32500         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
32501         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
32502         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
32503         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
32504         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
32505         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
32506         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
32507         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
32508         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
32509         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
32510         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
32511         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
32512         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
32513         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
32514         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
32515         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
32516
32517         * gcc.dg/vect/vect-1.c: Fix spelling.
32518         * gcc.dg/vect/vect-10.c: Fix spelling.
32519         * gcc.dg/vect/vect-11.c: Fix spelling.
32520         * gcc.dg/vect/vect-12.c: Fix spelling.
32521         * gcc.dg/vect/vect-14.c: Fix spelling.
32522         * gcc.dg/vect/vect-15.c: Fix spelling.
32523         * gcc.dg/vect/vect-16.c: Fix spelling.
32524         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
32525         * gcc.dg/vect/vect-64.c: Fix comments.
32526         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
32527
32528 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
32529             Ira Rosen  <irar@il.ibm.com>
32530
32531         * gcc.dg/vect/vect-70.c: New test.
32532         * gcc.dg/vect/vect-71.c: New test.
32533
32534 2005-01-09  Manfred Hollstein  <mh@suse.com>
32535
32536         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
32537         * gcc.dg/pr18241-2.c: Likewise.
32538         * gcc.dg/pr18241-3.c: Likewise.
32539         * gcc.dg/pr18241-4.c: Likewise.
32540         * gcc.dg/pr18241-5.c: Likewise.
32541
32542 2005-01-08  Richard Henderson  <rth@redhat.com>
32543
32544         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32545         False for x86 and x86-64.
32546
32547 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
32548
32549         PR tree-optimization/18241
32550         * gcc.dg/pr18241-1.c: New test.
32551         * gcc.dg/pr18241-2.c: New test.
32552         * gcc.dg/pr18241-3.c: New test.
32553         * gcc.dg/pr18241-4.c: New test.
32554         * gcc.dg/pr18241-5.c: New test.
32555
32556 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
32557
32558         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
32559         gfortran.dg/select_4.f90: New.
32560
32561 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
32562
32563         * gcc.c-torture/execute/20050107-1.c: New test.
32564
32565 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
32566
32567         PR c++/19298
32568         * g++.dg/template/ref2.C: New.
32569
32570 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
32571
32572         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
32573         instead of being empty.
32574
32575 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32576
32577         PR fortran/15553
32578         * gfortran.dg/array-1.f90: New test.
32579
32580 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
32581
32582         PR tree-optimization/19283
32583         * gcc.c-torture/execute/20050106-1.c: New test.
32584
32585         PR rtl-optimization/18861
32586         * gcc.dg/20050105-1.c: New test.
32587
32588         PR tree-optimization/18828
32589         * gcc.dg/20050105-2.c: New test.
32590
32591 2005-01-07  Andreas Jaeger  <aj@suse.de>
32592
32593         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
32594
32595 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
32596
32597         PR fortran/18398
32598         * gfortran.dg/fmt_read.f90: New test.
32599
32600 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
32601
32602         * gcc.dg/rs6000-ldouble-2.c: New.
32603
32604 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
32605
32606         PR c++/19244
32607         * g++.dg/parser/ctor2.C: New test.
32608
32609 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32610
32611         PR c++/17154
32612         * g++.dg/template/using9.C: New test.
32613
32614 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32615
32616         PR c++/19258
32617         * g++.dg/lookup/friend6.C: New test.
32618
32619 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32620
32621         PR c++/19270
32622         * g++.dg/template/array10.C: New.
32623
32624 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32625
32626         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
32627         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
32628
32629 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
32630
32631         * gcc.c-torture/compile/20050105-1.c: New test.
32632
32633 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
32634
32635         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
32636
32637 2005-01-05  Roger Sayle  <roger@eyesopen.com>
32638
32639         PR middle-end/19100
32640         * gcc.dg/conv-3.c: New test case.
32641
32642 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
32643
32644         * gcc.dg/asm-wide-1.c: New test.
32645
32646 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32647
32648         PR c++/19030
32649         * g++.dg/parse/crash22.C: New
32650
32651 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
32652
32653         PR 19257
32654         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
32655
32656 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
32657
32658         PR middle-end/17767
32659         * gcc.dg/i386-mmx-6.c: New test case.
32660
32661 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
32662
32663         PR tree-optimization/18308
32664         * gcc.dg/vect/pr18308.c: New testcase.
32665
32666 2005-01-04  Andreas Jaeger  <aj@suse.de>
32667
32668         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
32669
32670 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
32671             Robert Bowdidge <bowdidge@apple.com>
32672
32673         * gcc.dg/cpp/subframework1.c: New.
32674         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
32675         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
32676         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
32677         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
32678
32679 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
32680
32681         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
32682         producing warning.
32683         * gcc.dg/darwin-weakimport-2.c: New.
32684
32685 2005-01-03  Richard Henderson  <rth@redhat.com>
32686
32687         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
32688
32689 2005-01-03  Richard Henderson  <rth@redhat.com>
32690
32691         * gcc.dg/vect/vect.exp: Enable for ia64.
32692         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
32693         (check_effective_target_vect_float): Likewise.
32694         (check_effective_target_vect_no_align): Likewise.
32695         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
32696         * gcc.dg/vect/vect-8.c: Likewise.
32697
32698 2005-01-03  Uros Bizjak <uros@kss-loka.si>
32699
32700         PR target/19236
32701         * gcc.dg/pr19236-1.c: New test case.
32702
32703 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
32704
32705         PR rtl-optimization/12092
32706         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
32707
32708 2005-01-02  Andreas Jaeger  <aj@suse.de>
32709
32710         * gcc.dg/pr12092-1.c: Do not run on x86_64.
32711
32712 2005-01-01  Roger Sayle  <roger@eyesopen.com>
32713             Andrew Pinski  <pinskia@physics.uc.edu>
32714
32715         PR rtl-optimization/12092
32716         * gcc.dg/pr12092-1.c: New test case.
32717
32718 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
32719
32720         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
32721         'hidden' and 'default' for better portability.
32722         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
32723
32724         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
32725         6 and 7.
32726         * g++.old-deja/g++.brendan/new3.C: Likewise.
32727
32728 2005-01-01  Steven Bosscher  <stevenb@suse.de>
32729
32730         * gcc.dg/20041231-1.C: New test.
32731         * g++.dg/warn/Wunreachable-code-1.C: New test.
32732
32733 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
32734
32735         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
32736         file, not /dev/null.  Abort on error.
32737
32738 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
32739             Ziemowit Laski  <zlaski@apple.com>
32740
32741         PR objc/18971
32742         * objc.dg/encode-5.m: New test.
32743
32744 2004-12-29  Richard Henderson  <rth@redhat.com>
32745
32746         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
32747         * objc.dg/stabs-1.m: Disable for ia64.
32748
32749 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
32750
32751         PR c++/19190
32752         * g++.dg/warn/Wunused-10.C: New test.
32753
32754 2004-12-28  Richard Henderson  <rth@redhat.com>
32755
32756         * objc.dg/stabs-1.m: Disable for alpha.
32757
32758 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
32759
32760         PR c++/19149
32761         * g++.dg/parse/error23.C: New test.
32762
32763 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32764
32765         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
32766
32767         PR fortran/19032
32768         * gfortran.dg/intrinsic_modulo_1.f90: New.
32769         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
32770         tests with divisor -1.
32771
32772 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
32773
32774         * g++.dg/opt/temp1.C (memcpy): Return a value.
32775
32776         PR c++/19148
32777         * g++.dg/expr/cond7.C: New test.
32778
32779 2004-12-27  Paul Brook  <paul@codesourcery.com>
32780
32781         * gfortran.dg/g77/select_no_compile.f: Remove.
32782
32783 2004-12-27  Richard Henderson  <rth@redhat.com>
32784
32785         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
32786         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
32787         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
32788
32789 2004-12-26  Richard Henderson  <rth@redhat.com>
32790
32791         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
32792         by 1i instead of token pasting.
32793
32794 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32795
32796         PR tree-optimization/17578
32797         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
32798         to additional_flags.
32799         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
32800
32801 2004-12-25  Richard Henderson  <rth@redhat.com>
32802
32803         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32804         Remove Alpha.
32805
32806 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32807
32808         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
32809         hppa*-*-hpux*.
32810         * gcc.dg/pr17957.c (dg-options): Likewise.
32811         * gcc.dg/struct-ret-1.c: Add prototype for abort.
32812         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
32813         instead of 0 on __hppa__.
32814         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
32815         "foo,%r" on hppa*-*-*.
32816
32817 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
32818
32819         PR fortran/19071
32820         * gfortran.dg/complex_write.f90: New test.
32821
32822 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32823
32824         PR c++/17595
32825         * g++.dg/parse/pragma2.C: New test.
32826
32827         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
32828
32829 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32830
32831         * gcc.dg/empty2.c: Add missing dg-warning.
32832
32833 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32834
32835         PR c++/17413
32836         * g++.dg/template/local4.C: New test.
32837         * g++.dg/template/crash19.C: Add dg-error marker.
32838
32839         * g++.dg/template/crash31.C: Correct embedded PR number.
32840
32841 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32842
32843         PR c++/16405
32844         * g++.dg/opt/temp1.C: Add do-run marker.
32845
32846 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32847
32848         * g++.dg/template/spec19.C: New.
32849
32850 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32851
32852         PR target/16819
32853         * gcc.dg/empty2.c: New.
32854
32855 2004-12-23  Richard Henderson  <rth@redhat.com>
32856
32857         * lib/target-supports.exp (check_effective_target_vect_no_align):
32858         Remove i?86 and x86-64.
32859
32860 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32861
32862         PR c++/16405
32863         * g++.dg/opt/temp1.C: New test.
32864
32865 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32866
32867         PR c++/18733
32868         * g++.dg/template/friend33.C: New testcase.
32869
32870 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
32871
32872         PR c++/18464
32873         * g++.dg/template/cond5.C: New test.
32874
32875         PR c++/18492
32876         * g++.dg/inherit/thunk3.C: New test.
32877
32878         PR c++/11224
32879         * g++.dg/warn/Wunused-9.C: New test.
32880
32881 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
32882
32883         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
32884
32885 2004-12-22  Jan Beulich  <jbeulich@novell.com>
32886
32887         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
32888
32889 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
32890
32891         PR c++/18378
32892         * g++.dg/ext/packed8.C: New test.
32893
32894         PR c++/19063
32895         * g++.dg/template/crash31.C: New test.
32896
32897         PR c++/19034
32898         * g++.dg/template/crash30.C: New test.
32899
32900 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
32901
32902         PR C++/18984
32903         * g++.dg/eh/ctor3.C: New test.
32904
32905 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32906
32907         * objc.dg/stabs-1.m: Allow section name to be quoted and
32908         assembly label to begin with '.LL'.
32909
32910 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
32911
32912         * gcc.dg/vect/vect.exp
32913         (check_effective_target_lp64_or_vect_no_align): New.
32914         * gcc.dg/vect/vect-77.c: Use it.
32915         * gcc.dg/vect/vect-78.c: Use it.
32916
32917         * lib/target-supports.exp
32918         (check_effective_target_vect_no_max,
32919         check_effective_target_vect_no_bitwise,
32920         check_effective_target_vect_no_align): New.
32921         * gcc.dg/vect/vect-13.c: Use them.
32922         * gcc.dg/vect/vect-17.c: Ditto.
32923         * gcc.dg/vect/vect-18.c: Ditto.
32924         * gcc.dg/vect/vect-19.c: Ditto.
32925         * gcc.dg/vect/vect-20.c: Ditto.
32926         * gcc.dg/vect/vect-27.c: Ditto.
32927         * gcc.dg/vect/vect-29.c: Ditto.
32928         * gcc.dg/vect/vect-44.c: Ditto.
32929         * gcc.dg/vect/vect-48.c: Ditto.
32930         * gcc.dg/vect/vect-50.c: Ditto.
32931         * gcc.dg/vect/vect-52.c: Ditto.
32932         * gcc.dg/vect/vect-54.c: Ditto.
32933         * gcc.dg/vect/vect-56.c: Ditto.
32934         * gcc.dg/vect/vect-58.c: Ditto.
32935         * gcc.dg/vect/vect-60.c: Ditto.
32936         * gcc.dg/vect/vect-72.c: Ditto.
32937         * gcc.dg/vect/vect-80.c: Ditto.
32938
32939 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
32940
32941         PR c++/14075
32942         * g++.dg/init/string1.C: New.
32943
32944         PR c++/18975
32945         * g++.dg/other/synth1.C: New.
32946
32947 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
32948
32949         PR c/18963
32950         * gcc.dg/pr18963-1.c: New test.
32951
32952 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
32953
32954         PR c/18596
32955         * gcc.dg/funcdef-storage-1.c (foo): Remove.
32956         * gcc.dg/pr18596-1.c: Use dg-error.
32957         (dg-options): Use -fno-unit-at-a-time.
32958         * gcc.dg/pr18596-2.c: New test.
32959         * gcc.dg/pr18596-3.c: New test.
32960
32961 2004-12-20  Roger Sayle  <roger@eyesopen.com>
32962
32963         PR middle-end/18683
32964         * g++.dg/opt/pr18683-1.C: New test case.
32965
32966 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
32967
32968         PR other/19093
32969         * g++.dg/opt/max1.C: Fix for 64bit targets.
32970
32971 2004-12-20  Matt Austern  <austern@apple.com>
32972
32973         PR c++/19044
32974         * g++.dg/ext/builtin6.C: New
32975
32976 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
32977
32978         PR tree-optimization/19080
32979         * gcc.c-torture/compile/pr19080.c: New test.
32980
32981 2004-12-20  Steven Bosscher  <stevenb@suse.de>
32982
32983         * gcc.dg/20041219-1.c: New test.
32984
32985 2004-12-19  Roger Sayle  <roger@eyesopen.com>
32986
32987         PR middle-end/19068
32988         * g++.dg/opt/max1.C: New test case.
32989
32990 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32991
32992         * gcc.dg/fdata-sections-1.c: New test.
32993
32994 2004-12-18  Roger Sayle  <roger@eyesopen.com>
32995
32996         PR middle-end/18548
32997         * gcc.dg/max-1.c: New test case.
32998
32999 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
33000
33001         * gcc.c-torture/execute/20041218-1.c: New test.
33002
33003 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
33004
33005         * gcc.dg/pr18501.c: New test.
33006         * gcc.dg/uninit-5.c: XFAIL.
33007         * gcc.dg/uninit-9.c: XFAIL.
33008
33009 2004-12-17  Dale Johannesen  <dalej@apple.com>
33010
33011         * gcc.dg/20041213-1.c: New.
33012
33013 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
33014
33015         * objc.dg/stabs-1.m: Allow assembly label to begin
33016         with a dot ('.').
33017
33018 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
33019
33020         * gcc.c-torture/execute/20041213-1.c: Move...
33021         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
33022
33023 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
33024
33025         PR c++/18721
33026         * g++.dg/lookup/conv-5.C: New.
33027
33028 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
33029
33030         * objc.dg/stabs-1.m: New test.
33031
33032 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
33033
33034         * gcc.dg/visibility-c.c: Change compile to
33035         assemble for the test.
33036
33037 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
33038
33039         PR target/19041
33040         * gcc.dg/visibility-c.c: New test.
33041
33042 2004-12-16  Roger Sayle  <roger@eyesopen.com>
33043
33044         PR middle-end/18493
33045         * gcc.dg/switch-8.c: New test case.
33046
33047 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33048
33049         PR c++/18905
33050         * g++.dg/template/init4.C: New.
33051         * g++.dg/opt/static3.C: Enable optimizer.
33052
33053 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
33054
33055         * g++.dg/other/complex1.C: New test.
33056
33057 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
33058
33059         * g++.dg/opt/inline9.C: New test.
33060
33061 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33062
33063         PR fortran/18993
33064         * gfotran.dg/nullify_1.f: New test.
33065
33066 2004-12-15  Richard Henderson  <rth@redhat.com>
33067
33068         * gcc.target/i386/i386.exp: New harness.
33069         * gcc.target/i386/vect-args.c: New.
33070
33071 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
33072
33073         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
33074
33075 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33076
33077         PR c++/18825
33078         * g++.dg/template/friend32.C: New test.
33079
33080 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33081
33082         * cpp/pragma-once-1.c: New test.
33083         * cpp/pragma-once-1b.h: Likewise.
33084         * cpp/pragma-once-1c.h: Likewise.
33085         * cpp/pragma-once-1d.h: Likewise.
33086         * cpp/inc/pragma-once-1a.h: Likewise.
33087
33088 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
33089             Steven G. Kargl  <kargls@comcast.net>
33090
33091         PR fortran/17597
33092         * gfortran.dg/list_read_3.f90: New test.
33093
33094 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33095
33096         * gcc.dg/ftrapv-2.c: New test.
33097
33098 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
33099
33100         PR c++/18981
33101         * g++.dg/template/typename9.C: New test.
33102
33103 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
33104
33105         PR c++/18738
33106         * g++.dg/template/typename8.C: New test.
33107         * g++.dg/parse/friend2.C: Tweak error message.
33108
33109 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33110
33111         * gcc.c-torture/20041214-1.c: New test.
33112
33113 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33114
33115         PR c++/18965
33116         * g++.dg/init/array17.C: New test.
33117
33118 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
33119
33120         PR c++/18793
33121         * g++.dg/init/aggr3.C: New test.
33122
33123 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
33124
33125         * gcc.dg/altivec-types-1.c: New test.
33126         * gcc.dg/altivec-types-2.c: New test.
33127         * gcc.dg/altivec-types-3.c: New test.
33128         * gcc.dg/altivec-types-4.c: New test.
33129         * g++.dg/ext/altivec-types-1.C: New test.
33130         * g++.dg/ext/altivec-types-2.C: New test.
33131         * g++.dg/ext/altivec-types-3.C: New test.
33132         * g++.dg/ext/altivec-types-4.C: New test.
33133
33134 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
33135
33136         PR middle-end/18951
33137         * gcc.c-torture/execute/20041213-1.c: New test.
33138
33139 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
33140
33141         PR c++/18949
33142         * g++.dg/template/cast1.C: New.
33143
33144 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
33145
33146         * gcc.c-torture/execute/20041213-2.c: New test.
33147
33148 2004-12-13  Richard Henderson  <rth@redhat.com>
33149
33150         * gcc.dg/i386-sse-10.c: Fix typo in options.
33151
33152 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
33153
33154         PR c++/18968
33155         * g++.dg/opt/pr18968.C: New test.
33156
33157 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
33158
33159         PR c++/18925
33160         * g++.dg/ext/visibility/staticdatamem.C: New test.
33161
33162 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
33163
33164         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
33165
33166 2004-12-13  Roger Sayle  <roger@eyesopen.com>
33167
33168         PR rtl-optimization/18928
33169         * gcc.dg/pr18928-1.c: New test case.
33170
33171 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
33172
33173         PR tree-opt/16951
33174         * gcc.c-torture/compile/20041211-1.c: New.
33175
33176 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33177
33178         PR middle-end/17564
33179         * gcc.c-torture/execute/20041212-1.c: New test.
33180
33181 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33182
33183         PR fortran/18869
33184         * gfortran.dg/common_1.f90: New test.
33185
33186 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
33187         Paul Brook  <paul@codesourcery.com>
33188
33189         PR fortran/16222
33190         * gfortran.dg/real_do_1.f90: New test.
33191
33192 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
33193
33194         PR tree-opt/18040
33195         * g++.dg/opt/ptrmem6.C: New test.
33196
33197 2004-12-11  Roger Sayle  <roger@eyesopen.com>
33198
33199         PR middle-end/18921
33200         * gcc.dg/pr18921-1.c: New test case.
33201
33202 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33203
33204         PR fortran/17175
33205         * gfortran.dg/scale_1.f90: New test.
33206
33207 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
33208
33209         PR middle-end/18903
33210         * gcc.c-torture/compile/pr18903.c: New test.
33211
33212 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
33213
33214         * gcc.c-torture/execute/20041210-1.c: New test.
33215
33216 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33217
33218         PR c++/18731
33219         * g++.dg/parser/struct-1.C: New test.
33220         * g++.dg/parser/struct-2.C: New test.
33221         * g++.dg/parser/struct-3.C: New test.
33222
33223 2004-12-09  Richard Henderson  <rth@redhat.com>
33224
33225         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
33226
33227         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
33228         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
33229
33230 2004-12-09  Matt Austern  <austern@apple.com>
33231
33232         PR c++/18514
33233         * g++.dg/ext/builtin1.C: New
33234         * g++.dg/ext/builtin2.C: New
33235         * g++.dg/ext/builtin3.C: New
33236         * g++.dg/ext/builtin4.C: New
33237         * g++.dg/ext/builtin5.C: New
33238
33239 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
33240
33241         PR tree-opt/18904
33242         * g++.dg/opt/ptrmem5.C: New test.
33243
33244 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
33245
33246         * g++.dg/parse/typename5.C: Adjust for new error.
33247         * g++.dg/parse/typename7.C: New.
33248
33249 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33250
33251         PR c++/18073
33252         * g++.dg/other/mmintrin.C: New test.
33253
33254 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
33255
33256         PR c++/16681
33257         * g++.dg/init/array15.C: New.
33258         * g++.dg/init/array16.C: New.
33259
33260 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33261
33262         PR fortran/18826
33263         * gfortran.dg/assign_1.f90: New test.
33264
33265 2004-12-08  Nick Clifton  <nickc@redhat.com>
33266
33267         * gcc.target/xstormy16/bss_below100: New directory containing tests.
33268         * gcc.target/xstormy16/data_below100: Likewise.
33269         * gcc.target/xstormy16/sfr: Likewise.
33270         * gcc.target/xstormy16/below100.S: New test source file.
33271         * gcc.target/xstormy16/below100.ld: New test linker script.
33272         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33273         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
33274         bp instructions.
33275         * gcc.target/xstormy16/bp.c: Likewise.
33276
33277         * gcc.target/xstormy16/bss_below100: New files:
33278         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33279         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33280         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33281         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33282         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33283         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33284         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33285         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33286         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33287         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33288         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33289         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33290         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33291         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33292         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33293         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33294         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33295         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33296         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33297         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33298         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33299         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33300         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33301         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33302         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33303         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33304         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33305
33306         * gcc.target/xstormy16/data_below100: New files:
33307         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33308         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33309         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33310         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33311         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33312         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33313         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33314         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33315         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33316         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33317         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33318         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33319         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33320         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33321         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33322         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33323         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33324         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33325         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33326         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33327         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33328         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33329         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33330         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33331         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33332         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33333         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33334
33335         * gcc.target/xstormy16/sfr: New files:
33336         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
33337         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
33338         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
33339         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
33340         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
33341         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
33342         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
33343         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
33344         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
33345         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
33346         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
33347         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
33348         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
33349         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
33350         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
33351         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
33352         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
33353         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
33354         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
33355         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
33356         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
33357         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
33358         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
33359         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
33360         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
33361         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
33362         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
33363         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
33364         27_if0_sfrw_bitfield_f.c
33365
33366 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33367
33368         PR c++/18100
33369         * g++.dg/lookup/name-clash4.C: New test.
33370
33371 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
33372
33373         PR c++/18672
33374         * g++.dg/opt/array1.C: New.
33375
33376         PR c++/18803
33377         * g++.dg/template/operator5.C: New.
33378
33379 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
33380
33381         PR c/18867
33382         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
33383
33384 2004-12-07  Steven Bosscher  <stevenb@suse.de>
33385
33386         * gcc.dg/noncompile/20041207.c: New test.
33387
33388 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
33389
33390         * g++.dg/other/unreachable-1.C: New test.
33391
33392 2004-12-06  Nick Clifton  <nickc@redhat.com>
33393
33394         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
33395         <limits.h> because the latter comes from gcc's include/ directory
33396         and not the newlib/libc/include directory.
33397
33398 2004-12-04  Richard Henderson  <rth@redhat.com>
33399
33400         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
33401
33402 2004-12-04  Richard Henderson  <rth@redhat.com>
33403
33404         * lib/target-supports.exp (check_gc_sections_available): Disable
33405         for alpha and ia64.
33406
33407 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
33408
33409         PR middle-end/17909
33410         * g++.dg/other/vararg-2.C: New test.
33411
33412 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33413
33414         PR c++/17011, c++/17971
33415         * g++.dg/template/error15.C: Adjust expected error.
33416         * g++.dg/template/instantiate3.C: Likewise.
33417
33418 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
33419
33420         * gcc.dg/altivec-18.c: Fix for darwin
33421
33422 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33423
33424         PR c++/18782
33425         * g++.dg/parse/ptrmem2.C: New.
33426
33427         PR c++/18318
33428         * g++.dg/template/new1.C: New.
33429
33430 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33431
33432         PR fortran/18710
33433         * gfortran.dg/direct_io_3.f90: New test.
33434
33435 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
33436
33437         PR 18758
33438         * g++.dg/parse/crash21.C: New.
33439
33440 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33441
33442         PR c++/15664, c++/18276
33443         * g++.dg/template/ttp13.C: New test.
33444         * g++.dg/template/ttp14.C: Likewise.
33445
33446 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33447
33448         PR c++/18123
33449         * g++.dg/parse/enum2.C: New test.
33450         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
33451
33452 2004-12-02  Nick Clifton  <nickc@redhat.com>
33453
33454         * gcc.target/xstormy16: New test directory.
33455         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33456         * gcc.target/xstormy16/bp.c: Check the generation of bp
33457         instructions.
33458         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
33459         bn instructions and the BELOW100 attribute.
33460
33461 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
33462
33463         PR target/16952
33464         * gcc.dg/ppc-eabi.c: New.
33465
33466 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
33467
33468         PR fortran/18284
33469         * gfortran.dg/backspace.f90
33470
33471 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
33472
33473         * gfortran.dg/inquire.f90: New test.
33474
33475 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
33476
33477         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
33478         handle effective-target-keyword.
33479         (dg-skip-if): Support effective-target keyword as target list.
33480         (dg-xfail-if): Ditto.
33481         * lib/target-supports.exp (is-effective-target-keyword): New proc.
33482
33483 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
33484
33485         PR tree-optimization/18291
33486         * gcc.c-torture/compile/pr18291.c: New test.
33487
33488 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
33489
33490         PR C++/18729
33491         * g++.dg/parse/crash20.C: New.
33492
33493         PR c++/17431
33494         * g++.dg/overload/arg1.C: New.
33495         * g++.dg/overload/arg2.C: New.
33496         * g++.dg/overload/arg3.C: New.
33497         * g++.dg/overload/arg4.C: New.
33498
33499 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
33500
33501         * gcc.dg/c99-flex-array-4.c: Remove.
33502
33503 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
33504
33505         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
33506
33507         * lib/target-supports.exp (is-effective-target): Simplify.
33508
33509         * lib/target-supports.exp (check_effective_target_vect_long):
33510         Fix for powerpc64-*-*.
33511
33512 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
33513
33514         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
33515         to support new requirements on FreeBSD 5.
33516
33517 2004-11-30  Devang Patel  <dpatel@apple.com>
33518
33519         PR 18702
33520         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
33521
33522 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
33523
33524         * g++.dg/ext/altivec-13.C: New test.
33525
33526 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
33527
33528         PR tree-opt/18298
33529         * gcc.c-torture/execute/p18298.c: New test.
33530
33531 2004-11-30  Ira Rosen  <irar@il.ibm.com>
33532             Dorit Naishlos  <dorit@il.ibm.com>
33533
33534         PR tree-opt/18607
33535         * gcc.dg/vect/vect-89.c: New test.
33536
33537 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
33538
33539         * gcc.dg/pr18596-1.c: New test.
33540
33541 2004-11-30  Ben Elliston  <bje@au.ibm.com>
33542
33543         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
33544
33545 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
33546
33547         PR c/18479
33548         * gcc.dg/pr18479.c: New test.
33549
33550 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33551
33552         PR target/18490
33553         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
33554         mmix-knuth-mmixware.
33555
33556         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
33557         cris-*-elf* cris-*-aout* mmix-*-*
33558
33559 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
33560
33561         PR middle-end/18725
33562         * gcc.dg/pr18725.c: New test.
33563
33564 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33565
33566         PR target/18488
33567         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
33568
33569         PR target/18336
33570         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
33571
33572 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
33573
33574         PR c++/18368
33575         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
33576         * g++.old-deja/g++.law/ctors5.C: Likewise.
33577         * g++.old-deja/g++.other/crash25.C: Likewise.
33578
33579         PR c++/18674
33580         * g++.dg/template/error16.C: New test.
33581
33582         PR c++/18512
33583         * g++.dg/template/crash29.C: New test.
33584
33585 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
33586
33587         PR tree-optimization/18712
33588         * gcc.c-torture/compile/pr18712.c: New test.
33589
33590 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
33591
33592         PR c/7544
33593         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
33594         tests.
33595
33596 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33597
33598         PR c++/18652
33599         * g++.dg/lookup/crash6.C: New test.
33600
33601 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33602
33603         PR middle-end/18164
33604         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
33605
33606 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
33607
33608         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
33609         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
33610         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
33611
33612 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
33613
33614         * gcc.dg/pr18164.c: New test.
33615
33616 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
33617
33618         * gcc.dg/funroll-loops-all.c: New.
33619
33620 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
33621
33622         PR target/18489
33623         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
33624         delimeter, match space and TAB as well as ":".
33625
33626         PR target/18484
33627         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
33628
33629         PR target/18348
33630         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
33631
33632         PR target/18345
33633         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
33634
33635         PR target/18337
33636         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
33637
33638 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
33639
33640         * gfortran.dg/direct_io_2.f90: New test.
33641
33642 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
33643
33644         PR target/18334
33645         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
33646
33647 2004-11-28  Richard Henderson  <rth@redhat.com>
33648
33649         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
33650
33651 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
33652
33653         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
33654         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
33655         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
33656         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
33657         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
33658         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
33659         gcc.dg/pointer-arith-8.c: New tests.
33660
33661 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
33662
33663         PR fortran/18364
33664         * gfortran.dg/endfile.f90: New test.
33665
33666 2004-11-27  Falk Hueffner  <falk@debian.org>
33667
33668         * gcc.dg/loop-6.c: New test.
33669
33670 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
33671
33672         * gcc.c-torture/execute/20041126-1.c: New test.
33673
33674 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
33675
33676         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
33677         on IRIX.
33678
33679 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
33680
33681         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
33682         functions.
33683
33684 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
33685
33686         PR rtl-optimization/17825
33687         * gcc.c-torture/compile/20041119-1.c: New test.
33688
33689 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33690
33691         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
33692         Check existence of ld library path variables before unsetting.
33693
33694 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
33695
33696         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
33697
33698 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
33699
33700         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
33701
33702 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
33703
33704         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
33705
33706 2004-11-26  Ben Elliston  <bje@au.ibm.com>
33707
33708         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
33709         dg-do directive.
33710
33711 2004-11-26  Ben Elliston  <bje@au.ibm.com>
33712
33713         * gcc.dg/pr17957.c: Pass --param, not -param.
33714
33715 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
33716
33717         PR middle-end/17957
33718         * gcc.dg/pr17957.c: New test.
33719
33720 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
33721
33722         PR c++/18445
33723         * g++.dg/template/crash28.C: Likewise.
33724
33725         PR c++/18001
33726         * g++.dg/expr/unary2.C: Adjust lvalue messages.
33727         * g++.dg/ext/lvaddr.C: Likewise.
33728         * g++.dg/opt/pr7503-3.C: Likewise.
33729
33730         PR c++/18466
33731         * g++.dg/parse/qualified3.C: New test.
33732         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
33733
33734         PR c++/18545
33735         * g++.dg/expr/return1.C: New test.
33736
33737 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33738
33739         Friend class name lookup 3/n, PR c++/3332
33740         * g++.dg/lookup/friend3.C: New test.
33741         * g++.dg/lookup/friend4.C: Likewise.
33742         * g++.dg/lookup/friend5.C: Likewise.
33743
33744 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33745
33746         Friend class name lookup 2/n, PR c++/14513, c++/15410
33747         * g++.dg/lookup/friend2.C: New test.
33748         * g++.dg/template/friend31.C: Likewise.
33749
33750 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33751
33752         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
33753
33754 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
33755
33756         PR c++/17473
33757         * g++.dg/tc1/dr56.C: Remove.
33758         * g++.dg/template/typedef1.C: Add dg-error markers.
33759         * g++.old-deja/g++.other/typedef7.C: Likewise.
33760
33761         PR c++/18285
33762         * g++.dg/parse/typedef7.C: New test.
33763
33764 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
33765
33766         * gcc.c-torture/execute/20041124-1.c: New test.
33767
33768 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
33769
33770         * g++.dg/template/deduce3.C: New test.
33771
33772         PR c++/18586
33773         * g++.dg/template/crash27.C: New test.
33774
33775         PR c++/18530
33776         * g++.dg/warn/Wshadow-3.C: New test.
33777
33778 2004-11-24  Devang Patel  <dpatel@apple.com>
33779
33780         PR/18555
33781         * gcc.dg/cpp/isysroot-1.c: New test.
33782         * gcc.dg/cpp/usr/include/stdio.h: New file.
33783         * gcc.dg/cpp/isysroot-2.c: New test.
33784         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
33785         New file.
33786
33787 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33788
33789         PR c++/8929
33790         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
33791
33792 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33793
33794         * gcc.target/sparc/align.c: Do not include <stdint.h>.
33795         * gcc.target/sparc/pdist.c: Likewise.
33796
33797 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
33798
33799         PR c++/16882
33800         * g++.dg/conversion/simd1.C: New test.
33801
33802 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33803
33804         * lib/target-libpath.exp: New file defining
33805         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
33806         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
33807         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
33808         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
33809         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
33810
33811 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
33812
33813         * gcc.dg/pragma-align-2.c: Test macro expansion.
33814         * gcc.dg/pragma-pack-2.c: New test.
33815
33816 2004-11-23  Richard Henderson  <rth@redhat.com>
33817
33818         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
33819         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33820         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
33821         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
33822         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
33823         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
33824
33825         * gcc.dg/vect/vect.exp: Add check for alpha.
33826         * lib/target-supports.exp (check_alpha_max_hw_available): New.
33827         (check_effective_target_vect_int): Enable for alpha.
33828         (check_effective_target_vect_long): New.
33829         (is-effective-target): Add it.
33830
33831 2004-11-23  Uros Bizjak <uros@kss-loka.si>
33832
33833         * gcc.dg/pr18614-1.c: New test.
33834
33835 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33836
33837         * gcc.dg/setjmp-2.c: New test.
33838
33839 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
33840
33841         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
33842         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
33843         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
33844         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
33845         gcc.target/sparc/pdist.c: New tests.
33846
33847 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
33848
33849         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
33850
33851 2004-11-22  Dale Johannesen  <dalej@apple.com>
33852
33853         * gcc.dg/20041111-1.c: New.
33854
33855 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33856
33857         PR tree-opt/18536
33858         * gcc.dg/vect/pr18536.c: New test.
33859
33860 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33861
33862         PR c++/18354
33863         * g++.dg/template/nontype11.C: New test.
33864
33865 2004-11-21  Roger Sayle  <roger@eyesopen.com>
33866
33867         PR middle-end/18520
33868         * gcc.dg/pr18520-1.c: New test case.
33869
33870 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
33871
33872         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
33873         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
33874         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
33875         expected diagnostics.
33876
33877 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33878
33879         PR target/18580
33880         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
33881         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
33882         vect-77.c, vect-77a.c: XFAIL on the SPARC.
33883
33884 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33885
33886         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
33887
33888 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
33889             Joseph Myers  <joseph@codesourcery.com>
33890
33891         * lib/target-supports.exp (check_visibility_available): Really
33892         test the compiler.
33893
33894 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33895
33896         PR tree-opt/18181
33897         * gcc.dg/vect/vect-85.c: New test.
33898         * gcc.dg/vect/vect-86.c: New test.
33899         * gcc.dg/vect/vect-87.c: New test.
33900         * gcc.dg/vect/vect-88.c: New test.
33901
33902 2004-11-19  Ben Elliston  <bje@au.ibm.com>
33903
33904         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
33905
33906 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
33907
33908         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
33909         * gcc.dg/ppc-and-1.c: Ditto.
33910         * gcc.dg/ppc-compare-1.c: Ditto.
33911         * gcc.dg/ppc-mov-1.c: Ditto
33912
33913 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
33914             Mark Mitchell  <mark@codesourcery.com>
33915
33916         * gcc.dg/pragma-init-fini-2.c: New test.
33917
33918 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
33919             Aldy Hernandez  <aldyh@redhat.com>
33920
33921         * lib/target-supports.exp (check_effective_target_vect_int): New
33922         (check_effective_target_vect_float): New
33923         (check_effective_target_vect_double): New.
33924         (is-effective-target): Support new effective targets keywords.
33925         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
33926         default action for dg-do.
33927         * gcc.dg/vect/pr16105.c: Use new support.
33928         * gcc.dg/vect/pr18400.c: Ditto.
33929         * gcc.dg/vect/pr18425.c: Ditto.
33930         * gcc.dg/vect/vect-1.c: Ditto.
33931         * gcc.dg/vect/vect-10.c: Ditto.
33932         * gcc.dg/vect/vect-11.c: Ditto.
33933         * gcc.dg/vect/vect-12.c: Ditto.
33934         * gcc.dg/vect/vect-13.c: Ditto.
33935         * gcc.dg/vect/vect-14.c: Ditto.
33936         * gcc.dg/vect/vect-15.c: Ditto.
33937         * gcc.dg/vect/vect-16.c: Ditto.
33938         * gcc.dg/vect/vect-17.c: Ditto.
33939         * gcc.dg/vect/vect-18.c: Ditto.
33940         * gcc.dg/vect/vect-19.c: Ditto.
33941         * gcc.dg/vect/vect-2.c: Ditto.
33942         * gcc.dg/vect/vect-20.c: Ditto.
33943         * gcc.dg/vect/vect-21.c: Ditto.
33944         * gcc.dg/vect/vect-22.c: Ditto.
33945         * gcc.dg/vect/vect-23.c: Ditto.
33946         * gcc.dg/vect/vect-24.c: Ditto.
33947         * gcc.dg/vect/vect-25.c: Ditto.
33948         * gcc.dg/vect/vect-26.c: Ditto.
33949         * gcc.dg/vect/vect-27.c: Ditto.
33950         * gcc.dg/vect/vect-27a.c: Ditto.
33951         * gcc.dg/vect/vect-28.c: Ditto.
33952         * gcc.dg/vect/vect-29.c: Ditto.
33953         * gcc.dg/vect/vect-29a.c: Ditto.
33954         * gcc.dg/vect/vect-3.c: Ditto.
33955         * gcc.dg/vect/vect-30.c: Ditto.
33956         * gcc.dg/vect/vect-31.c: Ditto.
33957         * gcc.dg/vect/vect-32.c: Ditto.
33958         * gcc.dg/vect/vect-33.c: Ditto.
33959         * gcc.dg/vect/vect-34.c: Ditto.
33960         * gcc.dg/vect/vect-35.c: Ditto.
33961         * gcc.dg/vect/vect-36.c: Ditto.
33962         * gcc.dg/vect/vect-37.c: Ditto.
33963         * gcc.dg/vect/vect-38.c: Ditto.
33964         * gcc.dg/vect/vect-4.c: Ditto.
33965         * gcc.dg/vect/vect-40.c: Ditto.
33966         * gcc.dg/vect/vect-41.c: Ditto.
33967         * gcc.dg/vect/vect-42.c: Ditto.
33968         * gcc.dg/vect/vect-43.c: Ditto.
33969         * gcc.dg/vect/vect-44.c: Ditto.
33970         * gcc.dg/vect/vect-45.c: Ditto.
33971         * gcc.dg/vect/vect-46.c: Ditto.
33972         * gcc.dg/vect/vect-47.c: Ditto.
33973         * gcc.dg/vect/vect-48.c: Ditto.
33974         * gcc.dg/vect/vect-48a.c: Ditto.
33975         * gcc.dg/vect/vect-49.c: Ditto.
33976         * gcc.dg/vect/vect-5.c: Ditto.
33977         * gcc.dg/vect/vect-50.c: Ditto.
33978         * gcc.dg/vect/vect-51.c: Ditto.
33979         * gcc.dg/vect/vect-52.c: Ditto.
33980         * gcc.dg/vect/vect-53.c: Ditto.
33981         * gcc.dg/vect/vect-54.c: Ditto.
33982         * gcc.dg/vect/vect-55.c: Ditto.
33983         * gcc.dg/vect/vect-56.c: Ditto.
33984         * gcc.dg/vect/vect-56a.c: Ditto.
33985         * gcc.dg/vect/vect-57.c: Ditto.
33986         * gcc.dg/vect/vect-58.c: Ditto.
33987         * gcc.dg/vect/vect-59.c: Ditto.
33988         * gcc.dg/vect/vect-6.c: Ditto.
33989         * gcc.dg/vect/vect-60.c: Ditto.
33990         * gcc.dg/vect/vect-61.c: Ditto.
33991         * gcc.dg/vect/vect-62.c: Ditto.
33992         * gcc.dg/vect/vect-63.c: Ditto.
33993         * gcc.dg/vect/vect-64.c: Ditto.
33994         * gcc.dg/vect/vect-65.c: Ditto.
33995         * gcc.dg/vect/vect-66.c: Ditto.
33996         * gcc.dg/vect/vect-67.c: Ditto.
33997         * gcc.dg/vect/vect-68.c: Ditto.
33998         * gcc.dg/vect/vect-69.c: Ditto.
33999         * gcc.dg/vect/vect-7.c: Ditto.
34000         * gcc.dg/vect/vect-72.c: Ditto.
34001         * gcc.dg/vect/vect-72a.c: Ditto.
34002         * gcc.dg/vect/vect-73.c: Ditto.
34003         * gcc.dg/vect/vect-74.c: Ditto.
34004         * gcc.dg/vect/vect-75.c: Ditto.
34005         * gcc.dg/vect/vect-76.c: Ditto.
34006         * gcc.dg/vect/vect-77.c: Ditto.
34007         * gcc.dg/vect/vect-77a.c: Ditto.
34008         * gcc.dg/vect/vect-78.c: Ditto.
34009         * gcc.dg/vect/vect-79.c: Ditto.
34010         * gcc.dg/vect/vect-8.c: Ditto.
34011         * gcc.dg/vect/vect-80.c: Ditto.
34012         * gcc.dg/vect/vect-82.c: Ditto.
34013         * gcc.dg/vect/vect-82_64.c: Ditto.
34014         * gcc.dg/vect/vect-83.c: Ditto.
34015         * gcc.dg/vect/vect-83_64.c: Ditto.
34016         * gcc.dg/vect/vect-9.c: Ditto.
34017         * gcc.dg/vect/vect-all.c: Ditto.
34018         * gcc.dg/vect/vect-none.c: Ditto.
34019
34020 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34021
34022         * lib/gcc-dg.exp (dg-skip-if): New function.
34023         (dg-forbid-option): Remove.
34024         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
34025         * g++.dg/abi/bitfield8.C: Likewise.
34026         * g++.dg/abi/dtor1.C: Likewise.
34027         * g++.dg/abi/empty10.C: Likewise.
34028         * g++.dg/abi/empty7.C: Likewise.
34029         * g++.dg/abi/empty9.C: Likewise.
34030         * g++.dg/abi/layout3.C: Likewise.
34031         * g++.dg/abi/layout4.C: Likewise.
34032         * g++.dg/abi/thunk1.C: Likewise.
34033         * g++.dg/abi/thunk2.C: Likewise.
34034         * g++.dg/abi/vbase11.C: Likewise.
34035         * g++.dg/abi/vthunk2.C: Likewise.
34036         * g++.dg/abi/vthunk3.C: Likewise.
34037         * g++.dg/ext/attrib8.C: Likewise.
34038         * g++.dg/opt/longbranch2.C: Likewise.
34039         * g++.dg/opt/reg-stack4.C: Likewise.
34040         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34041         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34042         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34043         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34044         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34045         * gcc.dg/20000609-1.c: Likewise.
34046         * gcc.dg/20000720-1.c: Likewise.
34047         * gcc.dg/20011107-1.c: Likewise.
34048         * gcc.dg/20011119-1.c: Likewise.
34049         * gcc.dg/20020108-1.c: Likewise.
34050         * gcc.dg/20020122-2.c: Likewise.
34051         * gcc.dg/20020122-3.c: Likewise.
34052         * gcc.dg/20020201-3.c: Likewise.
34053         * gcc.dg/20020206-1.c: Likewise.
34054         * gcc.dg/20020218-1.c: Likewise.
34055         * gcc.dg/20020310-1.c: Likewise.
34056         * gcc.dg/20020411-1.c: Likewise.
34057         * gcc.dg/20020418-2.c: Likewise.
34058         * gcc.dg/20020426-1.c: Likewise.
34059         * gcc.dg/20020426-2.c: Likewise.
34060         * gcc.dg/20020517-1.c: Likewise.
34061         * gcc.dg/20020523-1.c: Likewise.
34062         * gcc.dg/20020523-2.c: Likewise.
34063         * gcc.dg/20020729-1.c: Likewise.
34064         * gcc.dg/20030204-1.c: Likewise.
34065         * gcc.dg/20030826-2.c: Likewise.
34066         * gcc.dg/20030926-1.c: Likewise.
34067         * gcc.dg/20031202-1.c: Likewise.
34068         * gcc.dg/980312-1.c: Likewise.
34069         * gcc.dg/980313-1.c: Likewise.
34070         * gcc.dg/990117-1.c: Likewise.
34071         * gcc.dg/990424-1.c: Likewise.
34072         * gcc.dg/990524-1.c: Likewise.
34073         * gcc.dg/991230-1.c: Likewise.
34074         * gcc.dg/i386-387-1.c: Likewise.
34075         * gcc.dg/i386-387-2.c: Likewise.
34076         * gcc.dg/i386-387-3.c: Likewise.
34077         * gcc.dg/i386-387-4.c: Likewise.
34078         * gcc.dg/i386-387-5.c: Likewise.
34079         * gcc.dg/i386-387-6.c: Likewise.
34080         * gcc.dg/i386-asm-1.c: Likewise.
34081         * gcc.dg/i386-bitfield1.c: Likewise.
34082         * gcc.dg/i386-bitfield2.c: Likewise.
34083         * gcc.dg/i386-loop-1.c: Likewise.
34084         * gcc.dg/i386-loop-2.c: Likewise.
34085         * gcc.dg/i386-loop-3.c: Likewise.
34086         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34087         * gcc.dg/i386-pic-1.c: Likewise.
34088         * gcc.dg/i386-regparm.c: Likewise.
34089         * gcc.dg/i386-signbit-1.c: Likewise.
34090         * gcc.dg/i386-signbit-2.c: Likewise.
34091         * gcc.dg/i386-signbit-3.c: Likewise.
34092         * gcc.dg/i386-sse-5.c: Likewise.
34093         * gcc.dg/i386-sse-8.c: Likewise.
34094         * gcc.dg/i386-unroll-1.c: Likewise.
34095         * gcc.dg/tls/opt-1.c: Likewise.
34096         * gcc.dg/tls/opt-2.c: Likewise.
34097         * gcc.dg/unroll-1.c: Likewise.
34098         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34099         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34100         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34101         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34102
34103 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34104
34105         * g++.dg/template/incomplete1.C: New test.
34106
34107 2004-11-16  Nick Clifton  <nickc@redhat.com>
34108
34109         Revert patches accidentally commited during checkin of fixes for
34110         xstormy16 tests:
34111         gcc.c-torture/execute/simd-4.c: Revert
34112         gcc.dg/20040910-1.c: Revert.
34113
34114 2004-11-16  Paul Brook  <paul@codesourcery.com>
34115
34116         PR fortran/13010
34117         * gfortran.dg/der_pointer_1.f90: New test.
34118
34119 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
34120
34121         PR c/18498
34122         * gcc.dg/bitfld-13.c: New test.
34123
34124 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
34125
34126         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
34127         powerpc*-*-linux*.
34128
34129         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
34130         * gcc.dg/ppc64-abi-2.c: Ditto.
34131         * gcc.dg/ppc64-abi-3.c: Ditto.
34132
34133         * lib/gcc-dg.exp (dg-target-list): Remove.
34134
34135 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
34136
34137         * gcc.dg/ia64-postinc.c: New test.
34138
34139 2004-11-15  Mark Mitchell <mark@codesourcery.com>
34140
34141         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
34142
34143 2004-11-15  Nick Clifton  <nickc@redhat.com>
34144
34145         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
34146         __INT_MAX__ so that the test can be compiled by toolchains
34147         targeted at 16-bit processors.
34148
34149         * gcc.dg/20040625-1.c: Use long constants rather than integers
34150         when performing arithmetic that will overflow 16-bits.
34151
34152         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
34153         xstormy16.  It does not support 128-bit vector operations.
34154
34155         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
34156         with the macro PTR_TYPE.  Define this macro to an integer type
34157         suitable for holding a pointer.
34158
34159         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
34160         the target is a 16-bit processor.
34161
34162         * gcc.dg/cpp/if-2.c: Expect a different warning message from
34163         16-bit targets where the character constant will be too long.
34164
34165         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
34166         where the double will not be directly addressable.
34167
34168 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34169
34170         Friend class name lookup 1/n, PR c++/18471
34171         * g++.dg/template/crash26.C: New test.
34172         * g++.dg/lookup/struct1.C: Adjust expected error.
34173         * g++.dg/parse/elab1.C: Likewise.
34174         * g++.dg/parse/elab2.C: Likewise.
34175         * g++.dg/parse/int-as-enum1.C: Likewise.
34176         * g++.dg/parse/struct-as-enum1.C: Likewise.
34177         * g++.dg/parse/typedef1.C: Likewise.
34178         * g++.dg/parse/typedef3.C: Likewise.
34179         * g++.dg/parse/typedef4.C: Likewise.
34180         * g++.dg/parse/typedef5.C: Likewise.
34181         * g++.dg/template/nontype4.C: Likewise.
34182         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
34183         * g++.old-deja/g++.other/elab1.C: Likewise.
34184         * g++.old-deja/g++.other/syntax4.C: Likewise.
34185
34186 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34187
34188         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
34189
34190 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
34191
34192         * gcc.c-torture/execute/20041114-1.c: New test.
34193
34194 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
34195
34196         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
34197         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
34198         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
34199         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
34200         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
34201         gcc.dg/switch-7.c: New tests.
34202
34203 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34204
34205         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
34206
34207 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34208
34209         PR tree-opt/18400
34210         * gcc.dg/vect/pr18400.c: New test.
34211
34212 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34213             Andrew Pinski  <pinskia@physics.uc.edu>
34214
34215         PR tree-opt/18425
34216         * gcc.dg/vect/pr18425.c: New test.
34217
34218 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34219
34220         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
34221         Guard with dg-require-alias and dg-require-visibility.
34222
34223 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34224
34225         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
34226
34227 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34228
34229         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
34230
34231 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34232
34233         PR c++/17344
34234         * g++.dg/template/defarg5.C: New test.
34235
34236 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34237
34238         * g++.dg/parse/cast1.C: Run only on ILP32.
34239         * g++.old-deja/g++.mike/p784.C: Likewise.
34240
34241 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
34242
34243         * gcc.c-torture/execute/20041113-1.c: New test.
34244
34245 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34246
34247         PR target/18230
34248         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
34249         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
34250         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
34251         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34252         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
34253         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
34254         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
34255         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
34256         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
34257         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34258         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34259         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
34260         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
34261
34262 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34263
34264         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
34265         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
34266         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
34267         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
34268         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
34269         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
34270         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
34271         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
34272         gcc.target/sparc/combined-1.c: New tests.
34273
34274 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
34275
34276         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
34277         New tests.
34278
34279 2004-11-12  Mark Mitchell <mark@codesourcery.com>
34280
34281         * lib/gcc-dg.exp (dg-forbid-option): New function.
34282         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
34283         * g++.dg/abi/bitfield8.C: Likewise.
34284         * g++.dg/abi/dtor1.C: Likewise.
34285         * g++.dg/abi/empty10.C: Likewise.
34286         * g++.dg/abi/empty7.C: Likewise.
34287         * g++.dg/abi/empty9.C: Likewise.
34288         * g++.dg/abi/layout3.C: Likewise.
34289         * g++.dg/abi/layout4.C: Likewise.
34290         * g++.dg/abi/thunk1.C: Likewise.
34291         * g++.dg/abi/thunk2.C: Likewise.
34292         * g++.dg/abi/vbase11.C: Likewise.
34293         * g++.dg/abi/vthunk2.C: Likewise.
34294         * g++.dg/abi/vthunk3.C: Likewise.
34295         * g++.dg/ext/attrib8.C: Likewise.
34296         * g++.dg/opt/longbranch2.C: Likewise.
34297         * g++.dg/opt/reg-stack4.C: Likewise.
34298         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34299         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34300         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34301         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34302         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34303         * gcc.dg/20000609-1.c: Likewise.
34304         * gcc.dg/20000720-1.c: Likewise.
34305         * gcc.dg/20011107-1.c: Likewise.
34306         * gcc.dg/20011119-1.c: Likewise.
34307         * gcc.dg/20020108-1.c: Likewise.
34308         * gcc.dg/20020122-2.c: Likewise.
34309         * gcc.dg/20020122-3.c: Likewise.
34310         * gcc.dg/20020201-3.c: Likewise.
34311         * gcc.dg/20020206-1.c: Likewise.
34312         * gcc.dg/20020218-1.c: Likewise.
34313         * gcc.dg/20020310-1.c: Likewise.
34314         * gcc.dg/20020411-1.c: Likewise.
34315         * gcc.dg/20020418-2.c: Likewise.
34316         * gcc.dg/20020426-1.c: Likewise.
34317         * gcc.dg/20020426-2.c: Likewise.
34318         * gcc.dg/20020517-1.c: Likewise.
34319         * gcc.dg/20020523-1.c: Likewise.
34320         * gcc.dg/20020523-2.c: Likewise.
34321         * gcc.dg/20020729-1.c: Likewise.
34322         * gcc.dg/20030204-1.c: Likewise.
34323         * gcc.dg/20030826-2.c: Likewise.
34324         * gcc.dg/20030926-1.c: Likewise.
34325         * gcc.dg/20031202-1.c: Likewise.
34326         * gcc.dg/980312-1.c: Likewise.
34327         * gcc.dg/980313-1.c: Likewise.
34328         * gcc.dg/990117-1.c: Likewise.
34329         * gcc.dg/990424-1.c: Likewise.
34330         * gcc.dg/990524-1.c: Likewise.
34331         * gcc.dg/991230-1.c: Likewise.
34332         * gcc.dg/i386-387-1.c: Likewise.
34333         * gcc.dg/i386-387-2.c: Likewise.
34334         * gcc.dg/i386-387-3.c: Likewise.
34335         * gcc.dg/i386-387-4.c: Likewise.
34336         * gcc.dg/i386-387-5.c: Likewise.
34337         * gcc.dg/i386-387-6.c: Likewise.
34338         * gcc.dg/i386-asm-1.c: Likewise.
34339         * gcc.dg/i386-bitfield1.c: Likewise.
34340         * gcc.dg/i386-bitfield2.c: Likewise.
34341         * gcc.dg/i386-loop-1.c: Likewise.
34342         * gcc.dg/i386-loop-2.c: Likewise.
34343         * gcc.dg/i386-loop-3.c: Likewise.
34344         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34345         * gcc.dg/i386-pic-1.c: Likewise.
34346         * gcc.dg/i386-regparm.c: Likewise.
34347         * gcc.dg/i386-signbit-1.c: Likewise.
34348         * gcc.dg/i386-signbit-2.c: Likewise.
34349         * gcc.dg/i386-signbit-3.c: Likewise.
34350         * gcc.dg/i386-sse-5.c: Likewise.
34351         * gcc.dg/i386-sse-8.c: Likewise.
34352         * gcc.dg/i386-unroll-1.c: Likewise.
34353         * gcc.dg/tls/opt-1.c: Likewise.
34354         * gcc.dg/tls/opt-2.c: Likewise.
34355         * gcc.dg/unroll-1.c: Likewise.
34356         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34357         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34358         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34359         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34360         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
34361         -m64 is specified.
34362
34363 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
34364
34365         PR c++/18389
34366         * g++.dg/parse/cond1.C: New test.
34367
34368         PR c++/18429
34369         * g++.dg/template/array9.C: New test.
34370         * g++.dg/ext/vla1.C: Adjust error messages.
34371         * g++.dg/ext/vlm1.C: Likewise.
34372         * g++.dg/template/crash2.C: Likewise.
34373
34374         PR c++/18436
34375         * g++.dg/template/call3.C: New test.
34376
34377         PR c++/18407
34378         * g++.dg/template/ptrmem11.C: New test.
34379
34380 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
34381
34382         PR other/14264
34383         * lib/g++.exp: Set LC_ALL and LANG to C.
34384         * lib/gcc-dg.exp: Likewise.
34385         * lib/gfortran.exp: Likewise.
34386         * lib/objc.exp: Likewise.
34387         * lib/treelang.exp: Likewise.
34388
34389 2004-11-12  Andreas Schwab  <schwab@suse.de>
34390
34391         * gcc.dg/pr16286.c: Fix last change.
34392
34393 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
34394
34395         PR c++/18416
34396         * g++.dg/init/global1.C: New test.
34397
34398 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
34399
34400         * gcc.c-torture/execute/20041112-1.c: New test.
34401
34402 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34403
34404         * lib/gcc-dg.exp (dg-target-list): New.
34405
34406 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34407             Richard Sandiford  <rsandifo@redhat.com>
34408
34409         * lib/target-supports.exp (get-compiler_messages): New.
34410         (check_named_sections_available): Use it.
34411         (check_effective_target_ilp32): New.
34412         (check_effective_target_lp64): New.
34413         (is-effective-target): New.
34414         * lib/gcc-dg.exp (dg-require-effective-target): New.
34415
34416 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
34417
34418         * gcc.dg/precedence-1.c: New test.
34419
34420 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34421
34422         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
34423
34424         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
34425         message, delete generated files, use more descriptive name for
34426         executable, and make the test unsupported when it cannot be run.
34427
34428         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
34429         (dg-require-weak, dg-require-visibility, dg-require-alias,
34430         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
34431         dg-require-iconv, dg-require-named-sections): Use it.
34432
34433         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
34434
34435 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
34436
34437         PR target/16457
34438         * gcc.dg/ppc-and-1: New
34439
34440         PR target/16796
34441         * gcc.dg/ppc-mov-1.c: New.
34442
34443         PR target/16458
34444         * gcc.dg/ppc-compare-1.c: New.
34445
34446 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
34447
34448         * objc.dg/desig-init-2.m: New test.
34449
34450 2004-11-10  Adam Nemet  <anemet@lnxw.com>
34451
34452         PR middle-end/18160
34453         * g++.dg/warn/register-var-1.C: New test.
34454         * g++.dg/warn/register-var-2.C: New test.
34455
34456 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34457
34458         * gcc.dg/union-2.c: New test.
34459
34460 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
34461
34462         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
34463         New test for PR tree-optimization/17892.
34464
34465 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
34466
34467         PR c++/18369
34468         * g++.dg/init/new12.C: New test.
34469
34470 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
34471
34472         * gcc.target/sparc: New directory.
34473         * gcc.target/sparc/sparc.exp: New driver.
34474         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
34475         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
34476         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
34477         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
34478
34479 2004-11-10  Paul Brook  <paul@codesourcery.com>
34480
34481         PR fortran/18218
34482         * gfortran.dg/list_read.c: New test.
34483
34484 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34485
34486         PR c/18322
34487         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
34488         expected diagnostic location.
34489
34490 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
34491
34492         * gcc.dg/20041109-1.c: New test.
34493
34494 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
34495
34496         PR objc/18406
34497         * objc/compile/pr18406.m: New test.
34498
34499 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34500
34501         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
34502
34503 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34504
34505         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
34506
34507 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
34508
34509         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
34510
34511 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
34512
34513         * gcc.dg/20030225-2.c: Add prototype for abort and
34514         exit.
34515
34516 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
34517
34518         PR tree-opt/18299
34519         * gcc.c-torture/pr18299-1.c: New test.
34520
34521 2004-11-06  Andreas Schwab  <schwab@suse.de>
34522
34523         * gcc.dg/pr16286.c: Also test for bool and pixel.
34524
34525 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
34526
34527         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
34528         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
34529         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
34530         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
34531         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
34532         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
34533         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
34534         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
34535         gcc.dg/struct-semi-3.c: New tests.
34536
34537 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34538
34539         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
34540
34541 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34542
34543         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
34544         Do not use C99 designators.
34545
34546 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34547
34548         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
34549
34550 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34551
34552         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
34553         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
34554         * gcc.c-torture/execute/simd-5.x: Remove.
34555
34556 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
34557
34558         PR rtl-optimization/17933
34559         * gcc.dg/torture/pr17933-1.c: New test.
34560
34561 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
34562
34563         PR target/18106
34564         * lib/target-supports.exp (check_weak_available): Support
34565         Windows.
34566
34567 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
34568
34569         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
34570         call to fflush(stdout) before abort.
34571         (my_ffsll): New function.
34572         (generate_fields): Use it.
34573
34574 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
34575
34576         * gcc.dg/init-undef-1.c: New test.
34577
34578 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
34579
34580         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
34581         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
34582         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
34583         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
34584         expected messages for new parser.
34585
34586 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
34587
34588         * g++.dg/ext/visibility/symbian1.C: New test.
34589
34590 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34591
34592         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
34593         on LP64 targets.
34594
34595 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
34596
34597         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
34598         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
34599         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
34600         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
34601         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
34602         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
34603         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
34604         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
34605         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
34606         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
34607
34608 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
34609
34610         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
34611         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
34612         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
34613         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
34614         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
34615         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
34616         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
34617         for new parser.
34618
34619 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
34620
34621         PR target/15342
34622         * gcc.dg/20041104-1.c: New test.
34623
34624 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34625
34626         * g++.dg/template/nontype7.C: New test.
34627         * g++.dg/template/nontype8.C: Likewise.
34628         * g++.dg/template/nontype9.C: Likewise.
34629         * g++.dg/template/nontype10.C: Likewise.
34630         * g++.dg/tc1/dr49.C: Likewise.
34631         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
34632         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
34633
34634 2004-11-04  Ben Elliston  <bje@au.ibm.com>
34635
34636         * g++.dg/rtti/tinfo1.C: Remove xfails.
34637
34638 2004-11-04  Ben Elliston  <bje@au.ibm.com>
34639
34640         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
34641         packed attribute to the definition to satisfy the new C++ parser.
34642
34643 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34644
34645         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
34646         invocations of va_arg.
34647
34648 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
34649
34650         PR c++/18124
34651         * g++.dg/template/crash25.C: New test.
34652
34653         PR c++/18155
34654         * g++.dg/template/typedef2.C: New test.
34655         * g++.dg/parse/crash13.C: Adjust error markers.
34656
34657         PR c++/18177
34658         * g++.dg/conversion/const3.C: New test.
34659
34660 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34661
34662         PR fortran/17535
34663         PR fortran/17583
34664         PR fortran/17713
34665         * gfortran.dg/generic_[123].f90: New testcases.
34666
34667 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34668
34669         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
34670         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
34671
34672 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
34673
34674         PR tree-opt/16808
34675         * gcc.c-torture/compile/pr16808.c: New test.
34676
34677 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
34678
34679         PR rtl-optimization/17104
34680         * gcc.dg/ppc-bitfield1.c: New.
34681
34682 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
34683
34684         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
34685
34686 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
34687
34688         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
34689         strings for 32-bit code.
34690
34691 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
34692
34693         PR c/18239
34694         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
34695
34696 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
34697
34698         PR c++/18064
34699         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
34700
34701 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
34702
34703         PR c++/15172
34704         * g++.dg/init/aggr2.C: New test.
34705
34706 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
34707
34708         * objc.dg/local-decl-1.m: New test.
34709
34710 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34711
34712         * gcc.dg/20040910-1.c: Adjust regex.
34713
34714 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34715
34716         PR rtl-optimization/18084
34717         * g++.dg/opt/pr18084-1.C: New testcase.
34718
34719 2004-10-30  Matt Austern  <austern@apple.com>
34720
34721         PR c++/17542
34722         * g++.dg/ext/attrib18.C: New test.
34723
34724 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34725
34726         PR middle-end/18096
34727         * gcc.dg/pr18096-1.c: New test case.
34728
34729 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34730
34731         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
34732
34733 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
34734
34735         PR c/16666
34736         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
34737         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
34738         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
34739         gcc.dg/old-style-prom-3.c: New tests.
34740
34741 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
34742
34743         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
34744         Remove unnecessary inclusion of stdio.h.
34745
34746 2004-10-29  Roger Sayle  <roger@eyesopen.com>
34747
34748         PR rtl-optimization/17581
34749         * gcc.dg/pr17581-1.c: New test case.
34750
34751 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
34752
34753         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
34754         being implemented.
34755         * g++.dg/conversion/dr195-1.C: New.
34756         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
34757         * g++.old-deja/g++.mike/p10148.C: Likewise.
34758
34759 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
34760
34761         PR c++/17695
34762         * g++.dg/debug/typedef2.C: New test.
34763
34764 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
34765
34766         PR fortran/13490
34767         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
34768         * gfortran.dg/g77/README: Update.
34769
34770 2004-10-28  Matt Austern  <austern@apple.com>
34771
34772         PR c++/14124
34773         * g++.dg/ext/packed7.C: New test.
34774
34775 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
34776
34777         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
34778         scan-assembler.
34779         * lib/scanasm.exp (hidden-scan-for): New proc.
34780         (scan-hidden): Use hidden-scan-for instead of constructing the scan
34781         string.
34782         (scan-not-hidden): Likewise.
34783         * lib/target-supports.exp (check_visibility_available): mach-o is
34784         support too.
34785
34786 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
34787
34788         PR c++/17132
34789         * g++.dg/template/memclass3.C: New test.
34790
34791 2004-10-28  Adam Nemet  <anemet@lnxw.com>
34792
34793         PR middle-end/18160
34794         * gcc.dg/register-var-1.c: New test.
34795         * gcc.dg/register-var-2.c: New test.
34796         * gcc.dg/asm-7.c: Taking the address of a register variable is an
34797         error now.
34798
34799 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
34800
34801         PR other/18172
34802         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
34803         unused variables.
34804         * gcc.dg/vect/vect-22.c: Likewise.
34805
34806 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
34807
34808         * gcc.dg/i386-rotate-1.c: New test.
34809
34810 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
34811
34812         * g++.dg/init/ref12.C: Add "run" marker.
34813
34814         PR c++/17435
34815         * g++.dg/init/ref12.C: New test.
34816
34817         PR c++/18140
34818         * g++.dg/template/shift1.C: New test.
34819         * g++.dg/template/error10.C: Adjust error markers.
34820
34821 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
34822
34823         PR tree-opt/17529
34824         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
34825
34826 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
34827
34828         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
34829         * gcc.dg/weak/weak-3.c: Likewise.
34830         * gcc.dg/weak/weak-5.c: Likewise.
34831         * gcc.dg/weak/weak-9.c: Likewise.
34832         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
34833         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
34834
34835         * gcc.dg/darwin-weakimport-1.c: New.
34836
34837 2004-10-28  Ben Elliston  <bje@au.ibm.com>
34838
34839         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
34840
34841 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
34842
34843         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
34844         'syntax' error messages.
34845         * gcc.dg/cpp/direct2s.c: Likewise.
34846
34847 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
34848
34849         * gcc.c-torture/compile/20041026-1.c: New.
34850
34851 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
34852
34853         PR c++/18093
34854         * g++.dg/lookup/ns2.C: New test.
34855
34856         PR c++/18020
34857         * g++.dg/template/enum4.C: New test.
34858
34859         PR c++/18161
34860         * g++.dg/template/expr1.C: New test.
34861
34862 2004-10-26  Ben Elliston  <bje@au.ibm.com>
34863
34864         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
34865
34866 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34867
34868         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
34869         gcc.dg/decl-nospec-3.c: New tests.
34870
34871 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
34872
34873         * objc.dg/super-class-3.m: New test.
34874
34875 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34876
34877         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
34878         resyncing.
34879         * gcc.dg/cpp/direct2s.c: Likewise.
34880
34881 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
34882
34883         * objc.dg/image-info.m: Update for changes to section selection.
34884
34885 2004-10-25  David Ayers  <d.ayers@inode.at>
34886             Ziemowit Laski  <zlaski@apple.com>
34887
34888         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
34889         diagnostics when messaging 'id <Proto>'.
34890         * objc.dg/class-protocol-1.m: New test.
34891         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
34892         a non-existent method signature.
34893         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
34894         Update diagnostics when messaging with non-existent method signature.
34895         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
34896         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
34897         invalid receivers are now resolved as if messaging 'id'; remove
34898         extraneous diagnostics.
34899
34900 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34901
34902         PR c/16667
34903         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
34904         gcc.dg/init-desig-obs-3.c: New tests.
34905
34906 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
34907
34908         * gcc.dg/debug/20041023-1.c: New test.
34909
34910 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
34911
34912         PR middle-end/17407
34913         * gcc.c-torture/compile/pr17407.c: New test.
34914
34915         PR c++/18121
34916         * g++.dg/template/array8.C: New test.
34917
34918 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34919
34920         PR other/18138
34921         * lib/g++.exp: Accept more than one multilib libgcc.
34922         * lib/gcc-dg.exp: Likewise.
34923         * lib/objc.exp: Likewise.
34924         * lib/treelang.exp: Likewise.
34925         * lib/gfortran.exp: Likewise.
34926
34927 2004-10-24  Ben Elliston  <bje@au.ibm.com>
34928
34929         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
34930
34931 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
34932
34933         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
34934         * gcc.dg/c99-const-expr-3.c: Likewise.
34935
34936 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
34937
34938         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
34939
34940 2004-10-23  Ben Elliston  <bje@au.ibm.com>
34941
34942         * gcc.c-torture/execute/loop-2e.x: Remove.
34943
34944 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
34945
34946         PR c++/18095
34947         * g++.dg/parse/crash18.C: New.
34948         * g++.dg/parse/crash19.C: New.
34949
34950 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
34951
34952         * g++.dg/ext/dllimport1.C: Move dg-warnings.
34953         * g++.dg/ext/dllimport2.C: Same.
34954         * g++.dg/ext/dllimport8.C: Same.
34955
34956 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
34957
34958         PR c++/10841
34959         * g++.dg/conversion/cast1.C: New test.
34960         * g++.dg/overload/pmf1.C: Adjust error marker.
34961
34962 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
34963
34964         PR objc/17923
34965         * objc.dg/const-str-7.m: New test.
34966
34967 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34968
34969         * g++.dg/template/memfriend11.C: Fix comment typo.
34970         * g++.dg/template/memfriend14.C: Likewise.
34971
34972 2004-10-20  Richard Henderson  <rth@redhat.com>
34973
34974         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
34975         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
34976         -fasynchronous-unwind-tables.
34977
34978 2004-10-20  Richard Henderson  <rth@redhat.com>
34979
34980         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
34981         (main): Return success.
34982         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
34983         (main): Return success.
34984
34985 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34986
34987         PR c++/13495
34988         * g++.dg/template/memfriend9.C: New test.
34989         * g++.dg/template/memfriend10.C: Likewise.
34990         * g++.dg/template/memfriend11.C: Likewise.
34991         * g++.dg/template/memfriend12.C: Likewise.
34992         * g++.dg/template/memfriend13.C: Likewise.
34993         * g++.dg/template/memfriend14.C: Likewise.
34994         * g++.dg/template/memfriend15.C: Likewise.
34995         * g++.dg/template/memfriend16.C: Likewise.
34996         * g++.dg/template/memfriend17.C: Likewise.
34997         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
34998
34999 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
35000
35001         * g++.dg/conversion/dr195.C: New.
35002         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
35003
35004 2004-10-20  Ben Elliston  <bje@au.ibm.com>
35005             Devang Patel  <dpatel@apple.com>
35006
35007         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
35008         of floating point arithmetic, which could trap.
35009
35010 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
35011
35012         PR c++/14035
35013         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
35014         * g++.dg/conversion/const2.C: New test.
35015         * g++.dg/expr/reinterpret2.C: New test.
35016         * g++.dg/expr/reinterpret3.C: New test.
35017         * g++.dg/expr/cast2.C: New test.
35018         * g++.dg/expr/copy1.C: New test.
35019         * g++.dg/other/conversion1.C: Change error message.
35020         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
35021         function pointers to void *.
35022         * g++.old-deja/g++.mike/p10148.C: Likewise.
35023
35024 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35025
35026         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
35027
35028 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
35029
35030         PR c++/18047
35031
35032         * g++.dg/parse/expr3.C: New test.
35033
35034 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35035
35036         * gcc.dg/smod-1.c: New test.
35037
35038 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
35039
35040         * objc.dg/method-14.m: New test.
35041
35042 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
35043
35044         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
35045         Also xfail as the patch was reverted.
35046
35047 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
35048
35049         PR middle-end/16973
35050         * gcc.dg/pr16973.c: New test.
35051
35052 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
35053
35054         PR tree-optimization/17656
35055         * gcc.c-torture/compile/pr17656.c: New test.
35056
35057 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
35058
35059         * g++.dg/eh/shadow1.C: New.
35060
35061 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
35062
35063         * gcc.c-torture/compile/20041018-1.c: New test.
35064
35065 2004-10-18  Ben Elliston  <bje@au.ibm.com>
35066
35067         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
35068         compiler referring to register 0 when accessing sdata.  The linker
35069         now patches things up.
35070
35071 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
35072
35073         PR c/17529
35074         * gcc.c-torture/compile/pr17529.c: New test.
35075
35076 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35077
35078         PR c++/17743
35079         * g++.dg/ext/attrib17.C: New test.
35080
35081 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35082
35083         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
35084
35085 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35086
35087         PR c++/10479
35088         * g++.dg/ext/attrib16.C: New test.
35089
35090 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
35091
35092         PR c++/17042
35093         * g++.dg/init/dso_handle1.C: New test.
35094
35095         PR c++/14667
35096         * g++.dg/parse/typedef6.C: New test.
35097
35098         PR c++/17916
35099         * g++.dg/parse/pragma1.C: New test.
35100
35101 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
35102
35103         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
35104
35105 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
35106
35107         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
35108         -fno-common when on HPPA HP-UX platforms.
35109
35110 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
35111
35112         PR other/16820
35113         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
35114         stdint.h.
35115         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
35116         uintptr_t.
35117
35118 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35119
35120         PR c++/16301
35121         * g++.dg/lookup/strong-using-4.C: New test.
35122
35123 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35124
35125         PR middle-end/16567
35126         * gcc.c-torture/compile/nested-1.c: New test.
35127
35128 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
35129
35130         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
35131         and mipsisa64*-*-* (until support for misaligned loads is added).
35132         * gcc.dg/vect/vect-50.c: Likewise.
35133         * gcc.dg/vect/vect-52.c: Likewise.
35134         * gcc.dg/vect/vect-54.c: Likewise.
35135         * gcc.dg/vect/vect-58.c: Likewise.
35136         * gcc.dg/vect/vect-60.c: Likewise.
35137         * gcc.dg/vect/vect-80.c: Likewise.
35138
35139 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
35140
35141         PR c++/17976
35142         * g++.dg/init/dtor3.C: New test.
35143
35144 2004-10-15  Ben Elliston  <bje@au.ibm.com>
35145
35146         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
35147
35148 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
35149
35150         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
35151         * gcc.dg/macho-lo-sum.c: Likewise.
35152
35153 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
35154
35155         * gcc.dg/ppc-spe64-1.c: New test.
35156
35157 2004-10-14  Devang Patel  <dpatel@apple.com>
35158
35159         PR 17635
35160         * gcc.dg/pr17635.c : New test.
35161
35162 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
35163
35164         * gcc.dg/vect/vect-28.c: Remove xfail.
35165         * gcc.dg/vect/vect-30.c: Remove xfail.
35166         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
35167         * gcc.dg/vect/vect-33.c: Remove xfail.
35168         * gcc.dg/vect/vect-44.c: Remove xfail.
35169         * gcc.dg/vect/vect-46.c: Remove xfail.
35170         * gcc.dg/vect/vect-50.c: Remove xfail.
35171         * gcc.dg/vect/vect-52.c: Remove xfail.
35172         * gcc.dg/vect/vect-54.c: Remove xfail.
35173         * gcc.dg/vect/vect-58.c: Remove xfail.
35174         * gcc.dg/vect/vect-60.c: Remove xfail.
35175         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
35176         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
35177         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
35178         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
35179         * gcc.dg/vect/vect-8.c: Remove xfail.
35180         * gcc.dg/vect/vect-80.c: Remove xfail.
35181         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
35182
35183 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
35184
35185         * gcc.dg/vect/vect-82.c: New testcase.
35186         * gcc.dg/vect/vect-82_64.c: New testcase.
35187         * gcc.dg/vect/vect-83.c: New testcase.
35188         * gcc.dg/vect/vect-83_64.c: New testcase.
35189
35190 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35191
35192         * gcc.dg/cpp/error-1.c: New test.
35193
35194 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35195
35196         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
35197
35198 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
35199
35200         PR target/17984
35201         * gcc.dg/cris-peep2-xsrand2.c: New test.
35202
35203 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
35204
35205         PR c++/17661
35206         * g++.dg/expr/for2.C: New test.
35207
35208 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35209
35210         * g++.dg/inherit/thunk1.C: Run on the SPARC.
35211
35212 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
35213
35214         PR tree-optimization/17724
35215         * g++.dg/opt/pr17724-1.C: New test.
35216         * g++.dg/opt/pr17724-2.C: New test.
35217         * g++.dg/opt/pr17724-3.C: New test.
35218         * g++.dg/opt/pr17724-4.C: New test.
35219         * g++.dg/opt/pr17724-5.C: New test.
35220         * g++.dg/opt/pr17724-6.C: New test.
35221
35222 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
35223
35224         PR c/17301
35225         * gcc.dg/pr17301-2.c: New test.
35226
35227 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
35228
35229         PR c++/15876
35230         * g++.dg/parse/error22.C: New test.
35231
35232         PR c++/17936
35233         * g++.dg/template/spec18.C: New test.
35234
35235 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
35236
35237         * gcc.dg/ia64-asm-1.c: Add prototype for abort
35238         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
35239         memcpy.
35240         * gcc.dg/ia64-sync-2.c: Ditto.
35241         * gcc.dg/ia64-sync-3.c: Ditto.
35242
35243 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
35244
35245         * g++.dg/eh/cleanup5.C: Add dg-options "".
35246
35247 2004-10-11  Roger Sayle  <roger@eyesopen.com>
35248
35249         PR middle-end/17657
35250         * gcc.dg/switch-4.c: New test case.
35251
35252 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
35253
35254         * gcc.c-torture/execute/20041011-1.c: New test.
35255
35256 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35257
35258         PR c++/17554
35259         * g++.dg/init/for3.C: New test.
35260
35261         PR c++/17657
35262         * g++.dg/opt/switch2.C: New test.
35263
35264         PR middle-end/17703
35265         * g++.dg/warn/Wreturn-2.C: New test.
35266
35267 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35268
35269         PR c++/17907
35270         * g++.dg/eh/cleanup5.C: New test.
35271
35272 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
35273
35274         PR c++/17393
35275         * g++.dg/parse/error21.C: New test.
35276
35277 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35278
35279         * g++.dg/overload/pmf1.C: Adjust quoting marks.
35280         * g++.dg/warn/incomplete1.C: Likewise.
35281         * g++.dg/template/qualttp20.C: Likewise.
35282
35283 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35284
35285         PR c/17881
35286         * parm-incomplete-1.c: New test.
35287
35288 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35289
35290         PR c++/17867
35291         * g++.dg/parse/error19.C: New test.
35292
35293         PR c++/17670
35294         * g++.dg/init/new11.C: New test.
35295
35296         PR c++/17821
35297         * g++.dg/parse/error20.C: New test.
35298
35299         PR c++/17826
35300         * g++.dg/template/crash24.C: New test.
35301
35302 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35303
35304         PR c/17301
35305         * gcc.dg/pr17301-1.c: New test.
35306
35307 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35308
35309         PR c/17189
35310         * gcc.dg/anon-struct-5.c: New test.
35311
35312 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35313
35314         PR c/17844
35315         * gcc.dg/pr17844-1.c: New test.
35316
35317 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
35318
35319         PR tree-optimization/17906
35320         * gcc.c-torture/compile/pr17906.c: New.
35321
35322 2004-10-09  Stuart Hastings  <stuart@apple.com>
35323             Roger Sayle  <roger@eyesopen.com>
35324
35325         PR rtl-optimization/17853
35326         * gcc.dg/i386-mmx-5.c: New testcase.
35327
35328 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
35329
35330         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
35331
35332 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35333
35334         PR c++/17524
35335         * g++.dg/template/static9.C: New test.
35336
35337         PR c++/17685
35338         * g++.dg/parse/operator5.C: New test.
35339
35340 2004-10-09  Roger Sayle  <roger@eyesopen.com>
35341
35342         PR middle-end/17894
35343         * gcc.c-torture/execute/divcmp-4.c: New test case.
35344
35345 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35346
35347         PR tree-opt/17902
35348         * g++.dg/opt/pr17902.C: New test.
35349
35350 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
35351
35352         * gcc.dg/cpp/ident-1.c: Add dg-options "".
35353
35354 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35355
35356         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
35357
35358 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35359
35360         * gcc.dg/assign-warn-3.c: New test.
35361
35362 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35363
35364         PR c/16999
35365         * gcc.dg/cpp/ident-1.c: New test.
35366
35367 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35368
35369         * gcc.c-torture/compile/acc1.c: New.
35370
35371 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35372
35373         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
35374         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
35375
35376 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35377
35378         * gcc.dg/ultrasp11.c: New test.
35379
35380 2004-10-08  Michael Matz  <matz@suse.de>
35381
35382         * gcc.dg/doloop-2.c: New test.
35383
35384 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35385
35386         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
35387         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
35388         objc.dg/method-9.m: Update expected diagnostics.
35389
35390 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
35391
35392         * gcc.dg/ppc-fsel-3.c: New file.
35393         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
35394
35395 2004-10-07  Paul Brook  <paul@codesourcery.com>
35396
35397         * gfortran.dg/intrinsic_verify_1.f90: New test.
35398
35399 2004-10-07  Paul Brook  <paul@codesourcery.com>
35400
35401         * gfortran.dg/empty_format_1.f90: Remove stray commas.
35402
35403 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35404
35405         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
35406         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
35407         commit.
35408
35409 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
35410
35411         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
35412
35413 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35414
35415         PR c++/17115
35416         * g++.dg/warn/Winline-4.C: New test.
35417
35418 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35419
35420         * gcc.c-torture/compile/20041007-1.c: New test.
35421
35422 2004-10-07  Paul Brook  <paul@codesourcery.com>
35423
35424         PR fortran/17678
35425         * gfortran.dg/use_allocated_1.f90: New test.
35426
35427 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
35428
35429         PR middle-end/17849
35430         * gfortran.fortran-torture/compile/nested.f90: New test
35431
35432 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
35433
35434         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
35435
35436 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
35437
35438         PR c++/17368
35439         * g++.dg/ext/asm6.C: New test.
35440
35441 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
35442
35443         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
35444
35445 2004-10-06  Paul Brook  <paul@codesourcery.com>
35446
35447         PR libfortran/17709
35448         * gfortran.dg/empty_format_1.f90: New test.
35449
35450 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35451
35452         PR fortran/17568
35453         * gfortran.dg/ishft.f90: New test.
35454
35455         PR fortran/17283
35456         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
35457         tests.
35458
35459 2004-10-06  Paul Brook  <paul@codesourcery.com>
35460
35461         * gfortran.dg/do_1.f90: New test.
35462
35463 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35464
35465         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
35466         optimizing for size.
35467
35468 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35469
35470         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
35471
35472 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35473
35474         * gcc.c-torture/compile/20041005-1.c: New test.
35475
35476 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
35477
35478         PR c++/17829
35479         * g++.dg/lookup/koenig4.C: New.
35480
35481 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35482
35483         * g++.dg/other/classkey1.C: Adjust quoting marks.
35484         * g++.dg/parse/error15.C: Likewise.
35485         * g++.dg/template/meminit2.C (int>): Likewise.
35486
35487 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35488
35489         PR fortran/17283
35490         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
35491
35492         PR fortran/17631
35493         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
35494
35495         PR fortran/17708
35496         * gfortran.dg/pr17708.f90: New test.
35497
35498 2004-10-04  Chao-ying Fu  <fu@mips.com>
35499
35500         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
35501         * gcc.dg/vect/vect-4.c: Ditto.
35502         * gcc.dg/vect/vect-5.c: Ditto.
35503         * gcc.dg/vect/vect-6.c: Ditto.
35504         * gcc.dg/vect/vect-8.c: Ditto.
35505         * gcc.dg/vect/vect-16.c: Ditto.
35506         * gcc.dg/vect/vect-30.c: Ditto.
35507         * gcc.dg/vect/vect-40.c: Ditto.
35508         * gcc.dg/vect/vect-41.c: Ditto.
35509         * gcc.dg/vect/vect-42.c: Ditto.
35510         * gcc.dg/vect/vect-43.c: Ditto.
35511         * gcc.dg/vect/vect-44.c: Ditto.
35512         * gcc.dg/vect/vect-45.c: Ditto.
35513         * gcc.dg/vect/vect-46.c: Ditto.
35514         * gcc.dg/vect/vect-47.c: Ditto.
35515         * gcc.dg/vect/vect-48.c: Ditto.
35516         * gcc.dg/vect/vect-49.c: Ditto.
35517         * gcc.dg/vect/vect-50.c: Ditto.
35518         * gcc.dg/vect/vect-51.c: Ditto.
35519         * gcc.dg/vect/vect-52.c: Ditto.
35520         * gcc.dg/vect/vect-53.c: Ditto.
35521         * gcc.dg/vect/vect-54.c: Ditto.
35522         * gcc.dg/vect/vect-55.c: Ditto.
35523         * gcc.dg/vect/vect-56.c: Ditto.
35524         * gcc.dg/vect/vect-57.c: Ditto.
35525         * gcc.dg/vect/vect-58.c: Ditto.
35526         * gcc.dg/vect/vect-59.c: Ditto.
35527         * gcc.dg/vect/vect-60.c: Ditto.
35528         * gcc.dg/vect/vect-74.c: Ditto.
35529         * gcc.dg/vect/vect-79.c: Ditto.
35530         * gcc.dg/vect/vect-80.c: Ditto.
35531
35532 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
35533
35534         * gcc.dg/unused-7.c: Use the correct option.
35535
35536 2004-10-04  Paul Brook  <paul@codesourcery.com>
35537         Bud Davis  <bdavis9659@comcast.net>
35538
35539         PR fortran/17706
35540         PR fortran/16434
35541         * gfortran/pr17706.f90: New test.
35542         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
35543
35544 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35545
35546         * gfortran.dg/pr17612.f90: New test.
35547
35548 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35549
35550         * g++.dg/template/local1.C: Adjust quoting marks in
35551         testing for diagnostics.
35552         * g++.dg/tls/diag-2.C: Likewise.
35553         * g++.dg/other/error8.C: Likewise.
35554
35555 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
35556
35557         PR c/17178
35558         * gcc.dg/unused-4.c: Adjust to be correct.
35559
35560         PR c/17820
35561         * gcc.dg/unused-7.c: New test.
35562
35563 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
35564
35565         PR c++/17797
35566         * g++.dg/overload/template2.C: New test.
35567
35568 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
35569
35570         PR tree-optimization/16632
35571         * gcc.dg/tree-ssa/20041002-1.c: New.
35572
35573 2004-10-03  Paul Brook  <paul@codesourcery.com>
35574
35575         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
35576         rather than relying on default formatting.
35577
35578 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
35579
35580         * gcc.dg/20040920-1.c: Update expected message text.
35581
35582 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
35583
35584         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
35585
35586 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
35587
35588         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
35589         tree level.
35590
35591 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
35592
35593         * gcc.dg/tree-ssa/pr17343.c: Remove.
35594
35595 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
35596
35597         PR tree-opt/17343
35598         * gcc.dg/tree-ssa/pr17343.c: New test.
35599
35600 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
35601
35602         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
35603         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
35604         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
35605         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
35606         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
35607
35608 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35609
35610         * gcc.dg/lvalue-2.c: New test.
35611
35612 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35613
35614         PR c/17730
35615         * gcc.dg/pr17730-1.c: New test
35616
35617 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
35618
35619         PR c/7425
35620         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
35621
35622 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
35623
35624         * gcc.c-torture/execute/stdarg-1.c: New test.
35625         * gcc.c-torture/execute/stdarg-2.c: New test.
35626         * gcc.c-torture/execute/stdarg-3.c: New test.
35627         * gcc.dg/tree-ssa/stdarg-1.c: New test.
35628         * gcc.dg/tree-ssa/stdarg-2.c: New test.
35629         * gcc.dg/tree-ssa/stdarg-3.c: New test.
35630         * gcc.dg/tree-ssa/stdarg-4.c: New test.
35631         * gcc.dg/tree-ssa/stdarg-5.c: New test.
35632
35633 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
35634
35635         PR tree-optimization/17697
35636         * g++.dg/opt/pr17697-1.C: New test.
35637         * g++.dg/opt/pr17697-2.C: New test.
35638         * g++.dg/opt/pr17697-3.C: New test.
35639
35640 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
35641
35642         PR c/16409
35643         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
35644         gcc.dg/vla-init-5.c: New tests.
35645
35646 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
35647
35648         PR c/13804
35649         * gcc.dg/pr13804-1.c: New test.
35650
35651 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35652
35653         PR fortran/16938
35654         * gfortran.dg/pr16938.f90: New test.
35655
35656 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
35657
35658         * g++.dg/template/crash23.C: New test.
35659
35660 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
35661
35662         PR c++/17585
35663         * g++.dg/template/static8.C: New test.
35664
35665 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
35666
35667         PR c++/17681
35668         * g++.dg/other/error9.C: New test.
35669
35670 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35671
35672         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
35673
35674 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35675
35676         PR fortran/15164
35677         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
35678
35679 2004-09-26  Roger Sayle  <roger@eyesopen.com>
35680
35681         PR middle-end/17112
35682         * gcc.dg/pr17112-1.c: New test case.
35683
35684 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35685
35686         PR c/11459
35687         * gcc.dg/pr11459-1.c: New test.
35688
35689 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
35690
35691         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
35692         * gcc.dg/tree-ssa/loop-4.c: Likewise.
35693
35694 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35695
35696         * gfortran.dg/pr15324.f90: Make array bounds consistent.
35697
35698 2004-09-25  Jan Hubicka  <jh@suse.cz>
35699
35700         * compile/30040909-1.c: New test.
35701         * compile/30040907-1.c: New test.
35702
35703 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
35704
35705         * gcc.c-torture/execute/va-arg-26.c: New test.
35706
35707 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
35708
35709         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
35710         extra diagnostics on targets with 64-bit pointers.
35711         * objc.dg/selector-1.m: Adjust dg-warning regexp.
35712
35713 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35714
35715         PR c/17188
35716         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
35717         * gcc.dg/decl-3.c: Adjust expected message.
35718
35719 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35720
35721         PR fortran/17615
35722         * gfortran.dg/pr17615.f90: New test.
35723
35724 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
35725
35726         PR tree-optimzation/17517
35727         * g++.dg/tree-ssa/pr17517.C: New Test.
35728
35729 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35730
35731         PR c++/16889
35732         * g++.dg/lookup/ambig3.C: New.
35733
35734 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
35735
35736         PR tree-opt/17624
35737         * g++.dg/opt/pr17624.C: New test.
35738
35739 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35740
35741         PR c/6980
35742         * gcc.dg/Wbad-function-cast-1.c: New test.
35743
35744 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
35745
35746         * g++.dg/ext/complit1.C
35747         * g++.dg/other/error2.C
35748         * g++.dg/other/nontype-1.C
35749         * g++.dg/parse/crash11.C
35750         * g++.dg/parse/crash12.C
35751         * g++.dg/parse/error15.C
35752         * g++.dg/parse/error4.C
35753         * g++.dg/parse/tmpl-outside1.C
35754         * g++.dg/parse/too-many-tmpl-args1.C
35755         * g++.dg/template/dependent-expr3.C
35756         * g++.dg/template/error10.C
35757         * g++.dg/template/instantiate1.C
35758         * g++.dg/template/vtable2.C
35759         * g++.dg/warn/Wshadow-1.C
35760         * g++.dg/warn/weak1.C
35761         * g++.old-deja/g++.brendan/crash16.C
35762         * g++.old-deja/g++.brendan/crash18.C
35763         * g++.old-deja/g++.brendan/crash48.C
35764         * g++.old-deja/g++.brendan/crash49.C
35765         * g++.old-deja/g++.brendan/crash55.C
35766         * g++.old-deja/g++.brendan/crash56.C
35767         * g++.old-deja/g++.brendan/crash8.C
35768         * g++.old-deja/g++.brendan/enum11.C
35769         * g++.old-deja/g++.brendan/enum8.C
35770         * g++.old-deja/g++.brendan/enum9.C
35771         * g++.old-deja/g++.brendan/friend3.C
35772         * g++.old-deja/g++.brendan/misc14.C
35773         * g++.old-deja/g++.bugs/900402_02.C
35774         * g++.old-deja/g++.bugs/900404_03.C
35775         * g++.old-deja/g++.bugs/900404_04.C
35776         * g++.old-deja/g++.bugs/900428_03.C
35777         * g++.old-deja/g++.jason/crash4.C
35778         * g++.old-deja/g++.jason/overload21.C
35779         * g++.old-deja/g++.jason/redecl1.C
35780         * g++.old-deja/g++.jason/report.C
35781         * g++.old-deja/g++.jason/rfg10.C
35782         * g++.old-deja/g++.jason/template30.C
35783         * g++.old-deja/g++.law/arm12.C
35784         * g++.old-deja/g++.law/ctors5.C
35785         * g++.old-deja/g++.law/cvt20.C
35786         * g++.old-deja/g++.law/init10.C
35787         * g++.old-deja/g++.law/init8.C
35788         * g++.old-deja/g++.law/visibility17.C
35789         * g++.old-deja/g++.law/visibility7.C
35790         * g++.old-deja/g++.mike/net8.C
35791         * g++.old-deja/g++.mike/p646.C
35792         * g++.old-deja/g++.mike/p700.C
35793         * g++.old-deja/g++.mike/p701.C
35794         * g++.old-deja/g++.mike/p811.C
35795         * g++.old-deja/g++.ns/template13.C
35796         * g++.old-deja/g++.other/array3.C
35797         * g++.old-deja/g++.other/crash25.C
35798         * g++.old-deja/g++.other/dtor3.C
35799         * g++.old-deja/g++.other/dtor4.C
35800         * g++.old-deja/g++.other/main1.C
35801         * g++.old-deja/g++.other/warn7.C
35802         * g++.old-deja/g++.pt/crash11.C
35803         * g++.old-deja/g++.pt/crash36.C
35804         * g++.old-deja/g++.pt/spec22.C
35805         * g++.old-deja/g++.pt/spec9.C
35806         * g++.old-deja/g++.pt/ttp52.C
35807         * g++.old-deja/g++.robertl/eb103.C
35808         * g++.old-deja/g++.robertl/eb121.C
35809         * g++.old-deja/g++.robertl/eb22.C
35810         * g++.old-deja/g++.robertl/eb8.C:
35811         Update locations and/or regexps of dg-error markers.
35812         Remove markers for some bogus messages that are no longer issued.
35813
35814 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
35815
35816         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
35817         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
35818
35819 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
35820
35821         PR c++/17618
35822         * g++.dg/lookup/crash5.C: New test.
35823
35824 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
35825
35826         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
35827         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
35828         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
35829         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
35830         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
35831         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
35832
35833         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
35834         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
35835         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
35836         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
35837         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
35838         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
35839
35840         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
35841
35842         * gcc.dg/vect/vect-44.c: Check additional cases.
35843         * gcc.dg/vect/vect-48.c: Check additional cases.
35844
35845         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
35846         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
35847         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
35848         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
35849         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
35850         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
35851         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
35852         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
35853         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
35854
35855         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
35856         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
35857         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
35858
35859 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35860
35861         * gcc.dg/tree-ssa/loop-6.c: New test.
35862
35863 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
35864
35865         PR c++/17620
35866         * g++.dg/inherit/base2.C: New.
35867
35868 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35869
35870         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
35871         * gcc.dg/20001012-2.c: Likewise.
35872         * gcc.dg/20001013-1.c: Likewise.
35873         * gcc.dg/20001101-1.c: Likewise.
35874         * gcc.dg/20001102-1.c: Likewise.
35875         * gcc.dg/bf-spl1.c: Likewise.
35876         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
35877         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
35878
35879 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
35880
35881         PR tree-optimization/16721
35882         * gcc.dg/tree-ssa/pr16721.c: New test.
35883
35884 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
35885
35886         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
35887         * gcc.dg/20040305-1.c: Likewise.
35888
35889 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35890
35891         PR c/16566
35892         * gcc.c-torture/compile/pr16566-1.c,
35893         gcc.c-torture/compile/pr16566-2.c,
35894         gcc.c-torture/compile/pr16566-3.c: New tests.
35895
35896 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
35897
35898         PR tree-optimization/17512
35899         * gcc.c-torture/compile/20040916-1.c.
35900
35901 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
35902
35903         * gcc.dg/pragma-re-3.c: New test.
35904
35905 2004-09-17  Matt Austern  <austern@apple.com>
35906
35907         PR c++/15049
35908         * g++.dg/other/anon3.C: New.
35909
35910 2004-09-21  Roger Sayle  <roger@eyesopen.com>
35911
35912         PR c++/7503
35913         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
35914         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
35915         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
35916         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
35917         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
35918
35919 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
35920
35921         PR fortran/17286
35922         * gfortran.dg/pr17286.f90: New test.
35923
35924 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
35925
35926         PR c++/17530
35927         * g++.dg/template/static7.C: New test.
35928
35929 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
35930
35931         PR tree-opt/17558
35932         * gcc.c-torture/compile/pr17558.c: New test.
35933
35934 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
35935
35936         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
35937         if SKIP_ATTRIBUTE is defined.
35938
35939 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35940
35941         PR fortran/15957
35942         * gfortran.dg/pr15957.f90: New test.
35943
35944 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
35945
35946         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
35947         in comparison.
35948         * gcc.dg/vect/vect-79.c: Likewise.
35949         * gcc.dg/vect/vect-80.c: Likewise.
35950
35951 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35952
35953         PR fortran/15750
35954         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
35955
35956 2004-09-20  Ira Rosen  <irar@il.ibm.com>
35957
35958         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
35959         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
35960         * gcc.dg/vect/vect-62.c: New testcase.
35961         * gcc.dg/vect/vect-63.c: New testcase.
35962         * gcc.dg/vect/vect-64.c: New testcase.
35963         * gcc.dg/vect/vect-65.c: New testcase.
35964         * gcc.dg/vect/vect-66.c: New testcase.
35965         * gcc.dg/vect/vect-67.c: New testcase.
35966         * gcc.dg/vect/vect-68.c: New testcase.
35967         * gcc.dg/vect/vect-69.c: New testcase.
35968         * gcc.dg/vect/vect-79.c: New testcase.
35969         * gcc.dg/vect/vect-80.c: New testcase.
35970
35971 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
35972
35973         * gcc.target/mips/asm-1.c: New test.
35974
35975 2004-09-19  Ira Rosen  <irar@il.ibm.com>
35976
35977         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
35978         * gcc.dg/vect/vect-73.c: New testcase.
35979         * gcc.dg/vect/vect-74.c: New testcase.
35980         * gcc.dg/vect/vect-75.c: New testcase.
35981         * gcc.dg/vect/vect-76.c: New testcase.
35982         * gcc.dg/vect/vect-77.c: New testcase.
35983         * gcc.dg/vect/vect-78.c: New testcase
35984
35985 2004-09-18  Paul Brook  <paul@codesourcery.com>
35986
35987         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
35988
35989 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
35990
35991         PR c/17424
35992         * gcc.dg/pr17424-1.c: New test.
35993
35994 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
35995
35996         * g++.dg/tree-ssa/pr17153.C: New test.
35997
35998 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
35999
36000         PR pch/13361
36001         * g++.dg/pch/wchar-1.C: New.
36002         * g++.dg/pch/wchar-1.Hs: New.
36003
36004 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
36005
36006         * gcc.c-torture/execute/20040917-1.c: New test.
36007
36008 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36009
36010         PR tree-optimization/17319
36011         * gcc.dg/pr17319.c: New test.
36012
36013 2004-09-17  Devang Patel  <dpatel@apple.com>
36014
36015         * gcc.dg/20040813-1.c: New test.
36016
36017 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36018
36019         PR tree-optimization/17273
36020         * gcc.c-torture/compile/pr17273.c: New test.
36021
36022 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36023
36024         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
36025         Update expected messages.
36026         * gcc.dg/declspec-13.c: New test.
36027
36028 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
36029
36030         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
36031
36032 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36033
36034         * gcc.c-torture/execute/pr17252.c: Use post-increment to
36035         change what 'a' is pointing to.
36036
36037 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
36038
36039         PR c++/16002
36040         * g++.dg/template/error18.C: New test.
36041
36042         PR c++/16029
36043         * g++.dg/warn/Wunused-8.C: New test.
36044
36045 2004-09-17  Steven Bosscher  <stevenb@suse.de>
36046
36047         PR tree-optimization/17513
36048         * gcc.dg/20040916-1.c: New test.
36049
36050 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
36051
36052         PR c++/17501
36053         * g++.dg/template/typename7.C: New test.
36054
36055 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36056
36057         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
36058
36059 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
36060
36061         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
36062         with -ftree-based-profiling also.
36063         * lib/profopt.exp: Support late-set profile_option/feedback_option.
36064
36065 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
36066
36067         PR/15364
36068         * gfortran.dg/der_array_io_1.f90: New test.
36069         * gfortran.dg/der_array_io_2.f90: New test.
36070         * gfortran.dg/der_array_io_3.f90: New test.
36071
36072 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
36073
36074         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
36075         EABI.
36076
36077 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
36078
36079         * g++.dg/opt/switch1.C: New test.
36080
36081 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36082
36083         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
36084         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
36085         Update expected messages.
36086
36087 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36088
36089         PR fortran/16485
36090         * gfortran.dg/same_name_1.f90: New test.
36091
36092 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
36093
36094         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
36095         dereference garbage pointers.
36096
36097 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
36098
36099         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
36100         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
36101
36102         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
36103         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
36104         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
36105
36106 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
36107
36108         PR c++/17324
36109         * g++.dg/template/mangle1.C: New test.
36110
36111 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36112
36113         PR tree-optimization/17252
36114         * gcc.c-torture/execute/pr17252.c: New test.
36115
36116 2004-09-14  Andrew Pinski  <apinski@apple.com>
36117
36118         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
36119
36120 2004-09-14  Roger Sayle  <roger@eyesopen.com>
36121
36122         PR rtl-optimization/9771
36123         * gcc.dg/pr9771-1.c: New test case.
36124
36125 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36126
36127         PR tree-optimization/15262
36128         * gcc.c-torture/execute/pr15262-1.c: New test.
36129         * gcc.c-torture/execute/pr15262-2.c: New test.
36130
36131 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36132
36133         * gcc.dg/declspec-12.c: New test.
36134
36135 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
36136
36137         * gfortran.dg/pr17090.f90: Add directives to test.
36138
36139 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36140
36141         * gcc.c-torture/compile/20040914-1.c: New test.
36142
36143 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
36144
36145         PR c++/16162
36146         * g++.dg/template/decl2.C: New test.
36147
36148 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
36149
36150         PR fortran/17090
36151         * gfortran.dg/pr17090.f90: New test.
36152
36153 2004-09-13  Dale Johannesen  <dalej@apple.com>
36154
36155         * gcc.c-torture/compile/pr17408.c: New test case.
36156
36157 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
36158
36159         PR c++/16716
36160         * g++.dg/parse/crash17.C: New test.
36161
36162         PR c++/17327
36163         * g++.dg/template/enum3.C: New test.
36164
36165 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
36166
36167         * lib/gcc-defs.exp: Load wrapper.exp.
36168         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
36169         using local code.
36170         * lib/gcc.exp (gcc_init): Similar.
36171         * lib/gfortran.exp (gfortran_init): Similar.
36172         * lib/objc.exp (objc_init): Similar.
36173         * lib/treelang.exp (treelang_init): Similar.
36174         * lib/wrapper.exp: New file with build_wrapper call machinery in
36175         ${tool}_maybe_build_wrapper.
36176
36177 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
36178
36179         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
36180         "inline".
36181         * gcc.dg/declspec-11.c: Update expected messages.
36182         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
36183         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
36184         gcc.dg/inline-12.c: New tests.
36185
36186 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
36187
36188         * g++.dg/tree-ssa/pr17400.C: New testcase.
36189
36190 2004-09-13  James E Wilson  <wilson@specifixinc.com>
36191
36192         * gcc.target/mips/sb1-1.c: New testcase.
36193
36194 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
36195
36196         * lib/g77-dg.exp: Remove unused file.
36197         * lib/mike-g77.exp: Ditto.
36198         * lib/g77.exp: Ditto.
36199
36200 2004-09-12  Richard Henderson  <rth@redhat.com>
36201
36202         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
36203
36204 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
36205
36206         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
36207         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36208         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
36209         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
36210         Update expected messages.
36211
36212 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
36213
36214         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
36215         declaration/use mismatch for dirp parameter.
36216
36217 2004-09-12  Andrew Pinski  <apinski@apple.com>
36218
36219         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
36220         -fgnu-runtime is passed.
36221
36222 2004-09-12  Richard Henderson  <rth@redhat.com>
36223
36224         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
36225         do the uplevel thing and update additional_flags directly.
36226         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
36227         gfortran.fortran-torture/execute/intrinsic_nearest.x,
36228         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
36229         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
36230
36231 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36232
36233         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
36234
36235 2004-09-11  Roger Sayle  <roger@eyesopen.com>
36236
36237         PR middle-end/17411
36238         * g++.dg/opt/pr17411-1.C: New test case.
36239
36240 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36241
36242         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36243         gcc.dg/tls/diag-2.c: Update expected messages.
36244         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
36245         messages.
36246         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
36247         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
36248         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
36249         gcc.dg/tls/diag-5.c: New tests.
36250
36251 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
36252
36253         * gcc.dg/20040910-1.c: Correct dg-error regexp.
36254
36255 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36256
36257         * g++.dg/parse/break-in-for.C: New test.
36258
36259 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
36260
36261         * gcc.dg/tree-ssa/20040911-1.c: New test.
36262
36263 2004-09-11  Andreas Jaeger  <aj@suse.de>
36264
36265         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
36266         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
36267
36268 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
36269
36270         * gcc.target/frv: New directory of FR-V-specific tests.
36271
36272 2004-09-10  James E Wilson  <wilson@specifixinc.com>
36273
36274         * gcc.dg/convert-vec-1.c: New test.
36275
36276 2004-09-10  Roger Sayle  <roger@eyesopen.com>
36277
36278         PR middle-end/17024
36279         * gcc.dg/pr17024-1.c: New test case.
36280
36281 2004-09-10  Eric Christopher  <echristo@redhat.com>
36282
36283         * gcc.dg/20040910-1.c: New test.
36284
36285 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36286
36287         * gcc.dg/bitfld-9.c: New test.
36288
36289 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
36290
36291         * gcc.c-torture/execute/ieee/acc1.c: New test.
36292         * gcc.c-torture/execute/ieee/acc2.c: New test.
36293         * gcc.c-torture/execute/ieee/mzero6.c: New test.
36294
36295 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36296
36297         * gcc.dg/deprecated-2.c: New test.
36298
36299 2004-09-09  James E Wilson  <wilson@specifixinc.com>
36300
36301         * gcc.dg/init-vec-1.c: New test.
36302
36303 2004-09-09  Roger Sayle  <roger@eyesopen.com>
36304
36305         PR middle-end/17055
36306         * gcc.dg/pr17055-1.c: New test case.
36307
36308 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
36309
36310         PR target/17377
36311         * gcc.c-torture/execute/pr17377.c: New test.
36312
36313 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36314
36315         PR c/8420
36316         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
36317         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
36318         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36319         gcc.dg/long-long-typespec-1.c: New tests.
36320         * gcc.dg/tls/diag-2.c: Update expected diagnostics
36321
36322 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36323
36324         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
36325         gcc.dg/gnu99-static-1.c: New tests.
36326
36327 2004-09-08  Devang Patel  <dpatel@apple.com>
36328
36329         * gcc.dg/darwin-ld-20040828-1.c: New test.
36330         * gcc.dg/darwin-ld-20040828-2.c: New test.
36331         * gcc.dg/darwin-ld-20040828-3.c: New test.
36332
36333 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
36334
36335         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
36336         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
36337         in error message.
36338         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
36339         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
36340         in error message.
36341         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
36342         types they qualify.
36343         * objc.dg/type-size-2.m: Fix wording in comment.
36344         * objc.dg/va-meth-1.m: New test case.
36345
36346 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
36347
36348         PR c/16633:
36349         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
36350         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
36351
36352 2004-09-06  Devang Patel  <dpatel@apple.com>
36353
36354         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
36355         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
36356
36357 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
36358
36359         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
36360         reflect changed line numbering of diagnostics.
36361
36362 2004-09-06  Paul Brook  <paul@codesourcery.com>
36363
36364         * gfortran.dg/edit_real_1.f90: Add new test.
36365
36366 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36367
36368         * gcc.dg/tree-ssa/loop-2.c: New test.
36369         * gcc.dg/tree-ssa/loop-3.c: New test.
36370         * gcc.dg/tree-ssa/loop-4.c: New test.
36371         * gcc.dg/tree-ssa/loop-5.c: New test.
36372
36373 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36374
36375         * gcc.dg/format/sentinel-1.c: Update for parameter option.
36376
36377 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36378
36379         * gcc.dg/format/sentinel-1.c: New test.
36380
36381 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
36382
36383         * gcc.dg/builtins-46.c: New.
36384
36385 2004-09-03  Devang Patel  <dpatel@apple.com>
36386
36387         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
36388         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
36389
36390 2004-09-03  Jan Beulich  <jbeulich@novell.com>
36391
36392         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
36393         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
36394         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
36395         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
36396         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
36397         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
36398         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
36399         the non-portable bzero.
36400         * gcc.dg/20010912-1.c: xfail for NetWare.
36401         * gcc.dg/20020426-2.c: xfail for NetWare.
36402         * gcc.dg/20021014-1.c: xfail for NetWare.
36403         * gcc.dg/20021018-1.c: xfail for NetWare.
36404         * gcc.dg/20030213-1.c: xfail for NetWare.
36405         * gcc.dg/20030225-1.c: xfail for NetWare.
36406         * gcc.dg/20030708-1.c: xfail for NetWare.
36407         * gcc.dg/builtins-config.h: Also exclude NetWare.
36408         * gcc.dg/format/format.h: Define restrict only if not already defined.
36409         * gcc.dg/nest.c: xfail for NetWare.
36410         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
36411         * lib/target-supports.exp (check_visibility_available): Exclude
36412         NetWare.
36413
36414 2004-09-03  Jan Beulich  <jbeulich@novell.com>
36415
36416         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
36417         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
36418         deterministic starting point for the alignment of structure fields.
36419         * gcc.dg/Wpadded.c: Dito.
36420         * g++.dg/abi/vbase10.C: Dito.
36421
36422 2004-09-03  Devang Patel  <dpatel@apple.com>
36423
36424         * g++.dg/debug/pr15736.cc: New test.
36425
36426 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
36427
36428         * README.QMTEST: Fix out-of-date link.
36429
36430 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
36431
36432         PR fortran/16579
36433         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
36434         Delete.  Duplicate of gfortran.dg/g77/20010610.f
36435
36436 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
36437
36438         * g++.dg/abi/arm_rtti1.C: New test.
36439
36440 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
36441
36442         * gcc.dg/ppc-vector-memcpy.c: New.
36443         * gcc.dg/ppc-vector-memset.c: New.
36444
36445 2004-09-02  Chao-ying Fu  <fu@mips.com>
36446
36447         * gcc.target/mips/mips-3d-1.c: New test.
36448         * gcc.target/mips/mips-3d-2.c: New test.
36449         * gcc.target/mips/mips-3d-3.c: New test.
36450         * gcc.target/mips/mips-3d-4.c: New test.
36451         * gcc.target/mips/mips-3d-5.c: New test.
36452         * gcc.target/mips/mips-3d-6.c: New test.
36453         * gcc.target/mips/mips-3d-7.c: New test.
36454         * gcc.target/mips/mips-3d-8.c: New test.
36455         * gcc.target/mips/mips-3d-9.c: New test.
36456         * gcc.target/mips/mips-ps-1.c: New test.
36457         * gcc.target/mips/mips-ps-2.c: New test.
36458         * gcc.target/mips/mips-ps-3.c: New test.
36459         * gcc.target/mips/mips-ps-4.c: New test.
36460         * gcc.target/mips/mips-ps-type.c: New test.
36461
36462 2004-09-02  Paul Brook  <paul@codesourcery.com>
36463
36464         * gfortran.dg/edit_real_1.f90: Add new tests.
36465
36466 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36467
36468         PR fortran/15327
36469         * gfortran.dg/merge_char_1.f90: New test.
36470
36471 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36472
36473         PR fortran/16404
36474         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
36475
36476 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36477
36478         PR c/1522
36479         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
36480
36481 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
36482
36483         * g++.dg/opt/loop1.C: Do not XFAIL.
36484
36485 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
36486
36487         * gcc.c-torture/execute/20040831-1.c: New test.
36488
36489 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
36490
36491         PR fortran/16579
36492         * gfortran.dg/g77/20010610.f: Now passes.
36493         Copy from g77.f-torture/execute. Add dg-run directive.
36494         * gfortran.dg/g77/README: Update
36495
36496 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
36497
36498         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
36499         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
36500         (t1, t2, t3, t4): Add volatile.
36501
36502 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
36503
36504         * g++.dg/ext/visibility/arm1.C: New test.
36505
36506 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
36507
36508         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
36509         -pedantic-errors.
36510
36511 2004-09-01  Paul Brook  <paul@codesourcery.com>
36512
36513         * gfortran.dg/eof_2.f90: New test.
36514
36515 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36516
36517         PR fortran/16579
36518         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
36519
36520 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
36521
36522         PR libfortran/16805
36523         * gfortran.dg/list_read_2.f90: New test.
36524
36525 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
36526
36527         * g++.dg/abi/key1.C: New test.
36528
36529 2004-08-31  Richard Henderson  <rth@redhat.com>
36530
36531         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
36532         form of offsetof.
36533         * g++.dg/other/offsetof5.C: Remove duplicate.
36534
36535 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36536
36537         PR fortran/17244
36538         * gfortran.dg/func_derived_1.f90: New test.
36539
36540 2004-08-31  Paul Brook  <paul@codesourcery.com>
36541
36542         * gfortran.dg/eof_1.f90: New test.
36543
36544 2004-08-31  Paul Brook  <paul@codesourcery.com>
36545
36546         * gfortran.dg/list_read_1.f90: New file.
36547
36548 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
36549
36550         * g++.dg/opt/loop1.C: XFAIL.
36551
36552 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
36553
36554         * gcc.dg/funcdef-storage-1.c: New.
36555         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
36556         an extern function in local scope.
36557         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
36558         declare an 'auto inline' function in local scope.
36559         * gcc.dg/20011130-1.c: Likewise.
36560         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
36561         an 'auto' function in local scope.
36562         * gcc.dg/20021014-1.c: Likewise.
36563         * gcc.dg/20030331-2.c: Likewise.
36564
36565 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36566
36567         * gfortran.dg/blockdata_1.f90: New test.
36568
36569 2004-08-30  Richard Henderson  <rth@redhat.com>
36570
36571         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
36572
36573 2004-08-30  Richard Henderson  <rth@redhat.com>
36574
36575         * lib/fortran-torture.exp (fortran-torture-execute): Honor
36576         additional_flags set by alternate driver.
36577         (ieee-options): New procedure.
36578         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
36579         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
36580         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
36581         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
36582
36583 2004-08-30  Richard Henderson  <rth@redhat.com>
36584
36585         * lib/f-torture.exp: Remove.
36586
36587 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
36588
36589         PR rtl-optimization/16590
36590         * g++.dg/opt/loop1.C: New test.
36591
36592 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36593
36594         PR fortran/13910
36595         * gfortran.dg/oldstyle_1.f90: New test.
36596
36597 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
36598         Paul Brook  <paul@codesourcery.com>
36599
36600         * gfortran.dg/g77/README: Update.
36601         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
36602         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
36603         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
36604
36605 2004-08-28  Paul Brook  <paul@codesourcery.com>
36606
36607         PR libfortran/17195
36608         * gfortran.dg/edit_real_1.f90: New test.
36609
36610 2004-08-27  Paul Brook  <paul@codesourcery.com>
36611
36612         * gfortran.dg/rewind_1.f90: New test.
36613
36614 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
36615
36616         PR fortran/16597
36617         * gfortran.dg/pr16597.f90: New test.
36618
36619 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36620
36621         PR c/13801
36622         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
36623         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
36624         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
36625         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
36626         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
36627
36628 2004-08-26  Nick Clifton  <nickc@redhat.com>
36629
36630         * gcc.c-torture/compile/pr17119.c: New test.
36631
36632 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36633
36634         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
36635
36636 2004-08-25  Richard Henderson  <rth@redhat.com>
36637
36638         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
36639         the bits that expect kind=8 to be the largest real kind.
36640
36641 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
36642
36643         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
36644
36645 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36646
36647         * gfortran.dg/assignment_1.f90: New test.
36648
36649 2004-08-25  Adam Nemet  <anemet@lnxw.com>
36650
36651         * g++.dg/template/repo3.C: New test.
36652
36653 2004-08-25  Roger Sayle  <roger@eyesopen.com>
36654
36655         PR middle-end/16693
36656         PR tree-optimization/16372
36657         * g++.dg/opt/pr16372-1.C: New test case.
36658         * g++.dg/opt/pr16693-1.C: New test case.
36659         * g++.dg/opt/pr16693-2.C: New test case.
36660
36661 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
36662
36663         * objc.dg/proto-lossage-4.m: New test.
36664
36665 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
36666
36667         PR c++/17155
36668         * g++.dg/inherit/local2.C: New test.
36669
36670 2004-08-25  Paul Brook  <paul@codesourcery.com>
36671
36672         PR fortran/17144
36673         * gfortran.dg/string_ctor_1.f90: New test.
36674
36675 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36676
36677         PR c++/14428
36678         * g++.dg/template/redecl2.C: New test.
36679
36680 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
36681
36682         PR fortran/17143
36683         * gfortran.dg/pr17143.f90: New test.
36684
36685 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
36686
36687         PR fortran/17164
36688         * gfortran.dg/pr17164.f90: New test.
36689
36690 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36691
36692         * gcc.dg/tree-ssa/loop-1.c: New test.
36693
36694 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
36695
36696         * gcc.c-torture/compile/20040824-1.c: New test.
36697
36698 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
36699
36700         * gcc.c-torture/compile/iftrap-3.c: New test.
36701
36702 2004-08-24  Paul Brook  <paul@codesourcery.com>
36703
36704         * gfortran.dg/entry_2.f90: New test.
36705
36706 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36707
36708         PR c++/16889
36709         * g++.dg/lookup/ambig[12].C: New.
36710
36711 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36712
36713         PR c++/16706
36714         * g++.dg/template/crash21.C: New test.
36715         * g++.dg/template/crash22.C: Likewise.
36716
36717 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36718
36719         PR c++/17149
36720         * g++.dg/template/access15.C: New.
36721
36722 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36723
36724         PR c++/17163
36725         * g++.dg/template/repo2.C: New test.
36726
36727 2004-08-23  Roger Sayle  <roger@eyesopen.com>
36728
36729         PR rtl-optimization/17078
36730         * gcc.c-torture/execute/pr17078-1.c: New test case.
36731
36732 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36733
36734         PR c/14492
36735         * gcc.dg/debug/crash1.c: New test.
36736
36737 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36738
36739         PR c/16180
36740         * gcc.dg/loop-5.c: New test.
36741
36742 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36743
36744         * gcc.c-torture/execute/20040823-1.c: New test.
36745
36746 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
36747
36748         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
36749         to the assembler.  Simplify test accordingly.
36750         (asm_abi_flags): Use GNU names.
36751         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
36752         to check for ABI flags.
36753
36754 2004-08-22  Andrew Pinski  <apinski@apple.com>
36755
36756         * g++.dg/opt/pr14029.C: New test.
36757         * gcc.c-torture/execute/pr15262.c: New test.
36758
36759 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36760
36761         * gfortran.dg/reduction.f90: Add checks with complex arguments.
36762
36763 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
36764
36765         PR 16908
36766         * gfortran.dg/direct_io.f90: New test.
36767
36768 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
36769
36770         PR c++/17121
36771         * g++.dg/inherit/local2.C: New test.
36772
36773 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36774
36775         PR c++/17120
36776         * g++.dg/warn/Wparentheses-4.C: New test.
36777
36778 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
36779
36780         PR c++/17121
36781         * g++.dg/inherit/local2.C: New test.
36782
36783         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
36784         * gcc.dg/ppc-ldstruct.c: Likewise.
36785         * gcc.dg/ppc64-abi-2.c: Likewise.
36786
36787 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
36788
36789         PR rtl-optimization/17099
36790         * gcc.c-torture/execute/20040820-1.c: New test.
36791
36792 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
36793
36794         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
36795
36796 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
36797
36798         PR fortran/17077
36799         * gfortran.dg/auto_array_1.f90: New test.
36800
36801 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36802
36803         PR fortran/17074
36804         * gfortran.dg/simpleif_1.f90: New test.
36805
36806 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
36807
36808         * lib/target-supports.exp (check_profiling_available): Return
36809         false for arm*-*-symbianelf* and arm*-*-eabi*.
36810
36811         PR c++/15890
36812         * g++.dg/template/delete1.C: New test.
36813
36814 2004-08-19  Paul Brook  <paul@codesourcery.com>
36815
36816         PR fortran/14976
36817         PR fortran/16228
36818         * gfortran.dg/data_char_1.f90: New test.
36819
36820 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
36821
36822         PR fortran/16946
36823         * gfortran.dg/reduction.f90: New testcase.
36824
36825 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36826
36827         PR fortran/16520
36828         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
36829
36830 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36831
36832         PR c++/17041
36833         * g++.dg/Wparentheses-3.C: New test.
36834
36835 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
36836
36837         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
36838         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
36839         * gcc.dg/vect/vect-2.c: Likewise.
36840         * gcc.dg/vect/vect-3.c: Likewise.
36841         * gcc.dg/vect/vect-4.c: Likewise.
36842         * gcc.dg/vect/vect-5.c: Likewise.
36843         * gcc.dg/vect/vect-6.c: Likewise.
36844         * gcc.dg/vect/vect-7.c: Likewise.
36845         * gcc.dg/vect/vect-25.c: Likewise.
36846         * gcc.dg/vect/vect-31.c: Likewise.
36847         * gcc.dg/vect/vect-32.c: Likewise.
36848         * gcc.dg/vect/vect-34.c: Likewise.
36849         * gcc.dg/vect/vect-36.c: Likewise.
36850         * gcc.dg/vect/vect-all.c: Likewise.
36851
36852 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
36853
36854         PR c++/17068
36855         * g++.dg/template/operator4.C: New test.
36856
36857 2004-08-18  Richard Henderson  <rth@redhat.com>
36858
36859         * gcc.dg/20040206-1.c: XFAIL.
36860
36861 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
36862
36863         PR c++/16246
36864         * g++.dg/template/array7.C: New test.
36865
36866 2004-08-17  James E Wilson  <wilson@specifixinc.com>
36867
36868         * gcc.dg/mips-movcc-1.c: New test.
36869         * gcc.dg/mips-movcc-2.c: New test.
36870         * gcc.dg/mips-movcc-3.c: New test.
36871
36872         * gcc.dg/mips-nmadd-1.c: New test.
36873         * gcc.dg/mips-nmadd-2.c: New test.
36874
36875 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
36876
36877         PR c++/15871
36878         * g++.dg/opt/inline8.C: New test.
36879
36880         PR c++/16965
36881         * g++.dg/parse/error17.C: New test.
36882
36883 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
36884
36885         * gcc.dg/vect: New directory for vectorizer tests.
36886         * gcc.dg/vect/tree-vect.h: New file.
36887         * gcc.dg/vect/vect.exp: New file.
36888         * gcc.dg/vect/pr16105.c.c: New test.
36889         * gcc.dg/vect/vect-1.c: New test.
36890         * gcc.dg/vect/vect-2.c: New test.
36891         * gcc.dg/vect/vect-3.c: New test.
36892         * gcc.dg/vect/vect-4.c: New test.
36893         * gcc.dg/vect/vect-5.c: New test.
36894         * gcc.dg/vect/vect-6.c: New test.
36895         * gcc.dg/vect/vect-7.c: New test.
36896         * gcc.dg/vect/vect-8.c: New test.
36897         * gcc.dg/vect/vect-9.c: New test.
36898         * gcc.dg/vect/vect-10.c: New test.
36899         * gcc.dg/vect/vect-11.c: New test.
36900         * gcc.dg/vect/vect-12.c: New test.
36901         * gcc.dg/vect/vect-13.c: New test.
36902         * gcc.dg/vect/vect-14.c: New test.
36903         * gcc.dg/vect/vect-15.c: New test.
36904         * gcc.dg/vect/vect-16.c: New test.
36905         * gcc.dg/vect/vect-17.c: New test.
36906         * gcc.dg/vect/vect-18.c: New test.
36907         * gcc.dg/vect/vect-19.c: New test.
36908         * gcc.dg/vect/vect-20.c: New test.
36909         * gcc.dg/vect/vect-21.c: New test.
36910         * gcc.dg/vect/vect-22.c: New test.
36911         * gcc.dg/vect/vect-23.c: New test.
36912         * gcc.dg/vect/vect-24.c: New test.
36913         * gcc.dg/vect/vect-25.c: New test.
36914         * gcc.dg/vect/vect-26.c: New test.
36915         * gcc.dg/vect/vect-27.c: New test.
36916         * gcc.dg/vect/vect-28.c: New test.
36917         * gcc.dg/vect/vect-29.c: New test.
36918         * gcc.dg/vect/vect-30.c: New test.
36919         * gcc.dg/vect/vect-31.c: New test.
36920         * gcc.dg/vect/vect-32.c: New test.
36921         * gcc.dg/vect/vect-33.c: New test.
36922         * gcc.dg/vect/vect-34.c: New test.
36923         * gcc.dg/vect/vect-35.c: New test.
36924         * gcc.dg/vect/vect-36.c: New test.
36925         * gcc.dg/vect/vect-37.c: New test.
36926         * gcc.dg/vect/vect-38.c: New test.
36927         * gcc.dg/vect/vect-40.c: New test.
36928         * gcc.dg/vect/vect-41.c: New test.
36929         * gcc.dg/vect/vect-42.c: New test.
36930         * gcc.dg/vect/vect-43.c: New test.
36931         * gcc.dg/vect/vect-44.c: New test.
36932         * gcc.dg/vect/vect-45.c: New test.
36933         * gcc.dg/vect/vect-46.c: New test.
36934         * gcc.dg/vect/vect-47.c: New test.
36935         * gcc.dg/vect/vect-48.c: New test.
36936         * gcc.dg/vect/vect-49.c: New test.
36937         * gcc.dg/vect/vect-50.c: New test.
36938         * gcc.dg/vect/vect-51.c: New test.
36939         * gcc.dg/vect/vect-52.c: New test.
36940         * gcc.dg/vect/vect-53.c: New test.
36941         * gcc.dg/vect/vect-54.c: New test.
36942         * gcc.dg/vect/vect-55.c: New test.
36943         * gcc.dg/vect/vect-56.c: New test.
36944         * gcc.dg/vect/vect-57.c: New test.
36945         * gcc.dg/vect/vect-58.c: New test.
36946         * gcc.dg/vect/vect-59.c: New test.
36947         * gcc.dg/vect/vect-60.c: New test.
36948         * gcc.dg/vect/vect-61.c: New test.
36949         * gcc.dg/vect/vect-all.c: New test.
36950         * gcc.dg/vect/vect-none.c: New test.
36951
36952 2004-08-17  Paul Brook  <paul@codesourcery.com>
36953
36954         PR fortran/13082
36955         * gfortran.dg/entry_1.f90: New test.
36956
36957 2004-08-17  Andrew Pinski  <apinski@apple.com>
36958
36959         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
36960
36961 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
36962
36963         * gcc.dg/pr17036-1.c: New test.
36964
36965 2004-08-16  Devang Patel  <dpatel@apple.com>
36966
36967         * gcc.dg/darwin-20040809-1.c: New test.
36968
36969 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
36970
36971         * gcc.dg/funcdef-attr-1.c: New test.
36972
36973 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
36974
36975         * gcc.dg/altivec-17.c: New test.
36976         * gcc.dg/altivec-18.c: New test.
36977
36978 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36979
36980         PR c++/6749
36981         * g++.dg/template/vtable2.C: New test.
36982
36983 2004-08-14  Richard Henderson  <rth@redhat.com>
36984
36985         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
36986         * gcc.dg/pack-test-4.c (main): Return 0.
36987         * gcc.dg/setjmp-1.c: Remove XFAIL.
36988         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
36989
36990 2004-08-14  Richard Henderson  <rth@redhat.com>
36991
36992         * gcc.dg/980217-1.c: Add prototype for printf.
36993
36994 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
36995
36996         * gfortran.dg/pr16935.f90: New test.
36997
36998 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
36999
37000         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
37001
37002 2004-08-13  Paul Brook  <paul@codesourcery.com>
37003
37004         * gfortran.dg/der_io_1.f90: Remove stray comma.
37005
37006 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
37007
37008         * gcc.dg/vmx/cw-bug-2.c: Remove.
37009         * gcc.dg/vmx/vprint-1.c: Remove.
37010         * gcc.dg/vmx/vscan-1.c: Remove.
37011
37012 2004-08-12  Devang patel  <dpatel@apple.com>
37013
37014         * gcc.dg/darwin-20040809-2.c: New test.
37015
37016 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
37017
37018         * g++.dg/ext/altivec-12.C: New test.
37019
37020         * g++.dg/ext/altivec-11.C: New test.
37021
37022 2004-08-12  Paul Brook  <paul@codesourcery.com>
37023
37024         * g++.dg/abi/arm_cxa_vec_1.C: New test.
37025
37026 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
37027
37028         * g++.dg/ext/altivec-2.C: Check for hardware support before
37029         executing any VMX instructions.
37030
37031         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
37032
37033 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
37034
37035         PR c++/16276
37036         * g++.old-deja/g++.other/comdat4.C: New test.
37037         * g++.old-deja/g++.other/comdat4-aux.cc: New.
37038
37039 2004-08-12  Ben Elliston  <bje@au.ibm.com>
37040
37041         PR target/16286
37042         * gcc.dg/pr16286.c: New test.
37043
37044 2004-08-12 Jan Beulich <jbeulich@novell.com>
37045
37046         * g++.dg/ext/asm5.C: New.
37047
37048 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37049
37050         PR c++/16698
37051         * g++.dg/eh/crash1.C: New test.
37052
37053         PR c++/16717
37054         * g++.dg/ext/construct1.C: New test.
37055
37056 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37057
37058         PR c++/16853
37059         * g++.dg/init/ptrmem1.C: New test.
37060
37061         PR c++/16618
37062         * g++.dg/parse/offsetof5.C: New test.
37063
37064         PR c++/16870
37065         * g++.dg/template/overload3.C: New test.
37066
37067 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37068
37069         PR c++/16964
37070         * g++.dg/parse/error16.C: New test.
37071
37072         PR c++/16904
37073         * g++.dg/template/error14.C: New test.
37074
37075         PR c++/16929
37076         * g++.dg/template/error15.C: New test.
37077
37078 2004-08-11  Devang Patel  <dpatel@apple.com>
37079
37080         * gcc.dg/darwin-ld-20040809-1.c: New test.
37081         * gcc.dg/darwin-ld-20040809-2.c: New test.
37082
37083 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
37084
37085         PR fortran/16917
37086         * gfortran.dg/dfloat_1.f90: New test.
37087
37088 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
37089
37090         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
37091         * gcc.dg/dll-2.c: Fix dg-require syntax.
37092         * gcc.misc-tests/arm-isr.c (abort): Declare.
37093         (exit): Likewise.
37094
37095 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
37096
37097         PR c++/16971
37098         * g++.dg/parse/crash16.C: New test.
37099
37100 2004-08-10  Roger Sayle  <roger@eyesopen.com>
37101
37102         * gcc.dg/mips-rsqrt-1.c: New test case.
37103         * gcc.dg/mips-rsqrt-2.c: New test case.
37104         * gcc.dg/mips-rsqrt-3.c: New test case.
37105
37106 2004-08-10  Paul Brook  <paul@codesourcery.com>
37107
37108         * gfortran.dg/der_io_1.f90: New test.
37109
37110 2004-08-10  Paul Brook  <paul@codesourcery.com>
37111
37112         PR fortran/16919
37113         * gfortran.dg/der_array_1.f90: New test.
37114
37115 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
37116
37117         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
37118
37119 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
37120
37121         * gcc.dg/wchar_t-2.c: Fix typo.
37122
37123 2004-08-09  Falk Hueffner  <falk@debian.org>
37124
37125         PR tree-optimization/12517
37126         * gcc.c-torture/compile/pr12517.c: New test.
37127
37128         PR tree-optimization/12578
37129         * gcc.c-torture/compile/pr12578.c: New test.
37130
37131         PR tree-optimization/12899
37132         * gcc.c-torture/compile/pr12899.c: New test.
37133
37134         PR rtl-optimization/14692
37135         * gcc.c-torture/compile/pr14692.c: New test.
37136
37137         PR tree-optimization/16461
37138         * gcc.c-torture/compile/pr16461.c: New test.
37139
37140 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37141
37142         * gfortran.dg/getenv_1.f90: New test.
37143
37144 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
37145
37146         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
37147         wchar_t.
37148         * gcc.dg/symbian5.c: Test -fno-short-wchar.
37149
37150 2004-08-06  Paul Brook  <paul@codesourcery.com>
37151
37152         * gfortran.dg/ret_array_1.f90: New test.
37153         * gfortran.dg/ret_pointer_1.f90: New test.
37154
37155 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
37156
37157         * gcc.dg/missing-field-init-[12].c: New tests.
37158         * g++.dg/warn/missing-field-init-[12].C: New tests.
37159
37160 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
37161
37162         * gcc.dg/enum2.c: New test.
37163         * gcc.dg/symbian3.c: Likewise.
37164         * gcc.dg/symbian4.c: Likewise.
37165         * gcc.dg/wchar_t-2.c: Likewise.
37166
37167 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
37168
37169         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
37170         destructor tests.
37171
37172 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
37173
37174         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
37175         dg-require-visiblity.
37176         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
37177         * g++.dg/ext/visibility/fvisibility.C: Likewise.
37178         * g++.dg/ext/visibility/memfuncts.C: Likewise.
37179         * g++.dg/ext/visibility/new1.C: Likewise.
37180         * g++.dg/ext/visibility/pragma.C: Likewise.
37181         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
37182         * g++.dg/ext/visibility/virtual.C: Likewise.
37183         * g++/dg/ext/visibility/visibility-1.C: Likewise.
37184         * g++/dg/ext/visibility/visibility-2.C: Likewise.
37185         * g++/dg/ext/visibility/visibility-3.C: Likewise.
37186         * g++/dg/ext/visibility/visibility-4.C: Likewise.
37187         * g++/dg/ext/visibility/visibility-5.C: Likewise.
37188         * g++/dg/ext/visibility/visibility-6.C: Likewise.
37189         * g++/dg/ext/visibility/visibility-7.C: Likewise.
37190         * g++/dg/ext/visibility/visibility-8.C: New test.
37191         * gcc.c-torture/compile/dll.x: Remove.
37192         * gcc.dg/dll-2.c: Use dg-require-dll
37193         * gcc.dg/visibility-10.c: New test.
37194         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
37195         supporting DLLs.
37196         * lib/scanasm.exp (scan_hidden): New function.
37197         (scan_not_hidden): Likewise.
37198
37199 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
37200
37201         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
37202
37203 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
37204
37205         * gcc.c-torture/execute/20040805-1.c: New test.
37206
37207 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
37208
37209         * gcc.dg/20020118-1.c: Declare abort.
37210         * gcc.dg/altivec_check.h: Likewise.
37211         * gcc.dg/iftrap-2.c: Likewise.
37212         * gcc.dg/pragma-darwin.c: Likewise.
37213         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
37214
37215 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
37216
37217         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
37218
37219 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37220
37221         * gcc.c-torture/execute/builtins/abs-2.c,
37222         gcc.c-torture/execute/builtins/abs-3.c,
37223         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
37224         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
37225         intmax_t, uintmax_t and their limits.
37226         * gcc.dg/intmax_t-1.c: New test.
37227
37228 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37229
37230         * g++.dg/tc1/dr147.C: Add reference to PR.
37231
37232 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
37233
37234         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
37235         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
37236
37237 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
37238
37239         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
37240
37241 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37242
37243         * gcc.dg/redecl-5.c: New test.
37244         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
37245         of scanf.
37246
37247 2004-08-03  Roger Sayle  <roger@eyesopen.com>
37248
37249         PR middle-end/16790
37250         * gcc.c-torture/execute/pr16790-1.c: New test case.
37251
37252 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
37253
37254         * g++.dg/ext/visibility/assign1.C: New test.
37255         * g++.dg/ext/visibility/new1.C: Likewise.
37256
37257         * gcc.dg/symbian1.c: New test.
37258         * gcc.dg/symbian2.c: Likewise.
37259
37260 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
37261
37262         PR target/16570
37263         * gcc.dg/i386-sse-9.c: New test.
37264
37265 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37266
37267         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
37268
37269 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37270
37271         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
37272         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
37273         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
37274         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
37275         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
37276         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
37277         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
37278         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
37279         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
37280         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
37281         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
37282         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
37283         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
37284         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
37285         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
37286         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
37287         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
37288         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
37289         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
37290         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
37291         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
37292         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
37293         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
37294         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
37295         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
37296         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
37297         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
37298         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
37299         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
37300         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
37301         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
37302         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
37303         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
37304         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
37305         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
37306         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
37307         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
37308         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
37309         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
37310         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
37311         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
37312         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
37313         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
37314         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
37315         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
37316         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
37317         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
37318         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
37319         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
37320         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
37321         gcc.misc-tests/i386-pf-3dnow-1.c,
37322         gcc.misc-tests/i386-pf-athlon-1.c,
37323         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
37324         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
37325         Declare built-in functions used.
37326         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
37327
37328 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
37329
37330         PR c++/16707
37331         * g++.dg/lookup/using12.C: New test.
37332
37333         * g++.dg/init/null1.C: Fix PR number.
37334         * g++.dg/parse/namespace10.C: Likewise.
37335
37336 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37337
37338         PR c++/16224
37339         * g++.dg/template/spec17.C: New test.
37340         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
37341         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
37342
37343 2004-08-02  David Billinghurst
37344
37345         PR fortran/16292
37346         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
37347
37348 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
37349
37350         * gcc.dg/ia64-got-1.c: New test case.
37351
37352 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37353
37354         PR c++/16489
37355         * g++.dg/init/null1.C: New test.
37356         * g++.dg/tc1/dr76.C: Adjust error marker.
37357
37358         PR c++/16529
37359         * g++.dg/parse/namespace10.C: New test.
37360
37361         PR c++/16810
37362         * g++.dg/inherit/ptrmem2.C: New test.
37363
37364 2004-08-02  Ben Elliston  <bje@au.ibm.com>
37365
37366         PR target/16155
37367         * gcc.dg/pr16155.c: New test.
37368
37369 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
37370
37371         * gcc.dg/redecl-2.c: New test.
37372
37373 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
37374
37375         * gcc.dg/darwin-longdouble.c: New file.
37376
37377 2004-07-30  Richard Henderson  <rth@redhat.com>
37378
37379         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
37380         write to constant argument.
37381         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
37382
37383 2004-07-30  Richard Henderson  <rth@redhat.com>
37384
37385         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
37386         tests of nearest around zero.
37387
37388 2004-07-30  Andrew Pinski  <apinski@apple.com>
37389
37390         * gcc.c-torture/compile/20040730-1.c: New test.
37391
37392 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
37393
37394         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
37395         powerpc-eabispe.
37396
37397 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
37398
37399         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
37400
37401 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
37402
37403         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
37404         contains $ld_library_path.
37405         * lib/gfortran.exp (gfortran_link_flags): Likewise.
37406
37407 2004-07-29  Richard Henderson  <rth@redhat.com>
37408
37409         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
37410
37411         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
37412         (alt2, which): New.
37413         (Check): Accept either alternative.
37414
37415 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
37416
37417         * g++.dg/abi/inline1.C: New test.
37418         * g++.dg/abi/local1-a.cc: Likewise.
37419         * g++.dg/abi/local1.C: Likewise.
37420         * g++.dg/abi/mangle11.C: Tweak location of warnings.
37421         * g++.dg/abi/mangle12.C: Likewise.
37422         * g++.dg/abi/mangle17.C: Likewise.
37423         * g++.dg/abi/mangle20-2.C: Likewise.
37424         * g++.dg/opt/interface1.C: Likewise.
37425         * g++.dg/opt/interface1.h: Likewise.
37426         * g++.dg/opt/interface1-a.cc: New test.
37427         * g++.dg/parse/repo1.C: New test.
37428         * g++.dg/template/repo1.C: Likewise.
37429         * g++.dg/warn/Winline-1.C: Likewise.
37430         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
37431
37432 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
37433
37434         * gcc.dg/tree-ssa/20040729-1.c: New test.
37435
37436 2004-07-27  Matt Austern <austern@apple.com>
37437
37438         * gcc.dg/darwin-bool-1.c: New test.
37439         * gcc.dg/darwin-bool-2.c: New test.
37440
37441 2004-07-28  Richard Henderson  <rth@redhat.com>
37442
37443         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
37444         arguments in the correct type.  Don't write to constant arguments.
37445
37446 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37447
37448         PR tree-optimization/16688
37449         PR tree-optimization/16689
37450         * g++.dg/tree-ssa/pr16688.C: New test.
37451
37452 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37453
37454         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37455         loads.  Not only in the comment, this time.
37456
37457 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
37458
37459         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
37460         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
37461         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
37462         * gcc.dg/sh4a-bitmovua.c: New.
37463         * gcc.dg/sh4a-cos.c: New.
37464         * gcc.dg/sh4a-cosf.c: New.
37465         * gcc.dg/sh4a-fprun.c: New.
37466         * gcc.dg/sh4a-fsrra.c: New.
37467         * gcc.dg/sh4a-memmovua.c: New.
37468         * gcc.dg/sh4a-sin.c: New.
37469         * gcc.dg/sh4a-sincos.c: New.
37470         * gcc.dg/sh4a-sincosf.c: New.
37471         * gcc.dg/sh4a-sinf.c: New.
37472
37473 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37474
37475         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
37476         conditionals.
37477         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37478         loads.
37479         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
37480         DOM1.
37481
37482 2004-07-27  Andrew Pinski  <apinski@apple.com>
37483
37484         * g++.dg/rtti/tinfo1.C: Correct the xfail.
37485
37486 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
37487
37488         * gcc.dg/pragma-isr.c: New test.
37489
37490 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37491
37492         PR c++/14429
37493         * g++.dg/template/ttp11.C: New test.
37494
37495 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
37496
37497         * gcc.c-torture/compile/20040727-1.c: New test.
37498
37499 2004-07-26  Eric Christopher  <echristo@redhat.com>
37500
37501         * gcc.c-torture/compile/20040726-2.c: New test.
37502
37503 2004-07-26  Andrew Pinski  <apinski@apple.com>
37504
37505         * g++.dg/rtti/tinfo1.C: Xfail.
37506
37507 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
37508
37509         * gcc.c-torture/compile/20040726-1.c: New test.
37510
37511 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
37512             Brian Ryner  <bryner@brianryner.com>
37513
37514         PR c++/9283
37515         PR c++/15000
37516         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
37517         * g++.dg/ext/visibility/: New directory.
37518         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
37519         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
37520         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
37521         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
37522         * g++.dg/ext/visibility/fvisibility.C,
37523         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
37524         g++.dg/ext/visibility/fvisibility-override1.C
37525         g++.dg/ext/visibility/fvisibility-override2.C
37526         g++.dg/ext/visibility/memfuncts.C
37527         g++.dg/ext/visibility/noPLT.C
37528         g++.dg/ext/visibility/pragma.C
37529         g++.dg/ext/visibility/pragma-override1.C
37530         g++.dg/ext/visibility/pragma-override2.C
37531         g++.dg/ext/visibility/staticmemfuncts.C
37532         g++.dg/ext/visibility/virtual.C: New tests.
37533
37534 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37535
37536         PR c/15360
37537         * gcc.dg/pr15360-1.c: New test.
37538
37539 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
37540
37541         * gcc.dg/pragma-align-2.c: New test.
37542         * gcc.dg/pragma-init-fini.c: New test.
37543         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
37544         targets.
37545
37546 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37547
37548         * gcc.dg/init-string-2.c: New test.
37549
37550 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
37551
37552         PR 16684
37553         * gcc.dg/Wredundant-decls-1.c: New test case.
37554
37555 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
37556
37557         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
37558         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
37559         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
37560         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
37561         * gcc.dg/compat/generate-random.c: New file.
37562         * gcc.dg/compat/generate-random.h: Likewise.
37563         * gcc.dg/compat/generate-random_r.c: Likewise.
37564         * gcc.dg/compat/struct-layout-1.h: Likewise.
37565         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
37566         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
37567         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
37568         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
37569         * gcc.dg/compat/struct-layout-1_main.c: New test.
37570         * gcc.dg/compat/struct-layout-1_x.c: New file.
37571         * gcc.dg/compat/struct-layout-1_y.c: New file.
37572         * gcc.dg/compat/struct-layout-1_test.h: New file.
37573
37574 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
37575
37576         * gcc.dg/comp-return-1.c: New test
37577
37578 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
37579
37580         * gcc.dg/vmx/8-02a.c: Fix typo.
37581
37582         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
37583         * gcc.dg/darwin-abi-3.c: New test.
37584
37585         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
37586         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
37587
37588         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
37589         * gcc.dg/vmx/ops-long-1.c: New test.
37590         * gcc.dg/vmx/ops-long-2.c: New test.
37591
37592 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
37593
37594         * g++.dg/lookup/conv-[1234].C: New.
37595
37596 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
37597
37598         * g++.dg/parse/attr2.C: Simplify.
37599
37600 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37601
37602         PR c/7284
37603         * gcc.c-torture/execute/pr7284-1.c: New test.
37604
37605 2004-07-22  Brian Booth  <bbooth@redhat.com>
37606
37607         * gcc.dg/tree-ssa/20040721-1.c: New test.
37608
37609 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37610
37611         * g++.dg/template/crash20.c: New.
37612
37613 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
37614
37615         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
37616         Add dg-run directive.  Declare variables as required.
37617         * gfortran.dg/g77/README: Update
37618
37619 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
37620
37621         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
37622         gcc.dg/cris-peep2-andu2.c: New tests.
37623
37624 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37625
37626         PR c/15052
37627         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
37628         on return type.
37629         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
37630         messages.
37631         * gcc.dg/qual-return-2.c: Update expected messages.
37632         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
37633
37634 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37635
37636         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
37637         * gcc.dg/noncompile/921102-1.c: Update expected error message.
37638
37639 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37640
37641         PR c/11250
37642         * gcc.dg/init-string-1.c: New test.
37643
37644 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
37645
37646         PR middle-end/15345
37647         PR c/16450
37648         * gcc.dg/torture/nested-fn-1.c: New test.
37649
37650 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
37651
37652         PR target/16559
37653         * gcc.dg/ia64-fptr-1.c: New file.
37654
37655 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37656
37657         PR c++/14497
37658         * g++.dg/template/spec16.C: New test.
37659         * g++.old-deja/g++.robertl/eb118.C: Remove.
37660
37661 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37662
37663         PR c++/509
37664         * g++.dg/template/spec15.C: New test.
37665
37666 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
37667
37668         Copy cases from g77.f-torture/execute and add dg-run
37669         directive.  Other changes as noted.
37670         * gfortran.dg/g77/13037.f
37671         * gfortran.dg/g77/1832.f
37672         * gfortran.dg/g77/19981119-0.f
37673         * gfortran.dg/g77/19990313-0.f
37674         * gfortran.dg/g77/19990313-1.f
37675         * gfortran.dg/g77/19990313-2.f
37676         * gfortran.dg/g77/19990313-3.f
37677         * gfortran.dg/g77/19990419-1.f
37678         * gfortran.dg/g77/19990826-0.f
37679         * gfortran.dg/g77/19990826-2.f
37680         * gfortran.dg/g77/20000503-1.f
37681         * gfortran.dg/g77/20001111.f
37682         * gfortran.dg/g77/20010116.f
37683         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
37684         * gfortran.dg/g77/20010430.f
37685         * gfortran.dg/g77/6177.f
37686         * gfortran.dg/g77/947.f
37687         * gfortran.dg/g77/970816-3.f
37688         * gfortran.dg/g77/971102-1.f
37689         * gfortran.dg/g77/980520-1.f
37690         * gfortran.dg/g77/980628-0.f
37691         * gfortran.dg/g77/980628-1.f
37692         * gfortran.dg/g77/980628-10.f
37693         * gfortran.dg/g77/980628-2.f
37694         * gfortran.dg/g77/980628-3.f
37695         * gfortran.dg/g77/980628-7.f
37696         * gfortran.dg/g77/980628-8.f
37697         * gfortran.dg/g77/980628-9.f
37698         * gfortran.dg/g77/980701-0.f
37699         * gfortran.dg/g77/980701-1.f
37700         * gfortran.dg/g77/cabs.f
37701         * gfortran.dg/g77/claus.f
37702         * gfortran.dg/g77/complex_1.f
37703         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
37704         * gfortran.dg/g77/dcomplex.f
37705         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
37706         * gfortran.dg/g77/f90-intrinsic-mathematical.f
37707         * gfortran.dg/g77/f90-intrinsic-numeric.f
37708         * gfortran.dg/g77/int8421.f
37709         * gfortran.dg/g77/labug1.f
37710         * gfortran.dg/g77/large_vec.f
37711         * gfortran.dg/g77/le.f
37712         * gfortran.dg/g77/short.f
37713         * gfortran.dg/g77/README: Update
37714
37715 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
37716
37717         PR c++/16637
37718         * g++.dg/parse/lookup4.C: New test.
37719
37720 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37721
37722         PR c++/16175
37723         * g++.dg/template/ttp10.C: New test.
37724
37725 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37726
37727         * gcc.dg/pr12625-1.c: New test.
37728
37729 2004-07-20  Steven Bosscher  <stevenb@suse.de>
37730
37731         * gcc.dg/switch-warn-1.c: New test.
37732         * gcc.dg/switch-warn-2.c: New test.
37733         * gcc.c-torture/compile/pr14730.c: Update.
37734
37735 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
37736
37737         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
37738         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
37739         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
37740         g++.dg/template/nontype3.C: Remove trailing CR from tests.
37741
37742 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
37743
37744         PR c++/16623
37745         * g++.dg/template/assign1.C: New test.
37746
37747 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37748
37749         PR c++/12170
37750         * g++.dg/template/ttp9.C: New test.
37751
37752 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
37753
37754         * gcc.dg/format/cmn-err-1.c: New test.
37755
37756 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37757
37758         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
37759         gcc.dg/Wparentheses-10.c: New tests.
37760         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
37761
37762 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37763
37764         PR fortran/16465
37765         * gfortran.dg/g77//ffixed-line-length-0.f,
37766         gfortran.dg/g77/ffixed-line-length-132.f,
37767         gfortran.dg/g77/ffixed-line-length-72.f,
37768         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
37769         gfortran.dg/g77/README: Update.
37770
37771 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37772
37773         PR c++/13092
37774         * g++.dg/template/non-dependent7.C: New test.
37775         * g++.dg/template/non-dependent8.C: Likewise.
37776         * g++.dg/template/non-dependent9.C: Likewise.
37777         * g++.dg/template/non-dependent10.C: Likewise.
37778
37779 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
37780
37781         PR c++/16337
37782         * g++.dg/parse/attr2.C: New test.
37783
37784 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
37785
37786         * g77.dg: Removed.
37787         * g77.f-torture: Ditto.
37788
37789 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37790
37791         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
37792         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
37793         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
37794
37795 2004-07-16  Richard Henderson  <rth@redhat.com>
37796
37797         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
37798
37799 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37800
37801         * lib/fortran-torture.exp (fortran-torture): Don't test compile
37802         tests with full list of options.
37803         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
37804         of TORTURE_OPTIONS if test contains 'dg-do run'.
37805
37806         PR fortran/16404
37807         * gfortran.dg/do_iterator.f90: New test.
37808
37809 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37810
37811         PR rtl-optimization/16536
37812         * gcc.c-torture/execute/restrict-1.c: New test.
37813
37814 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37815
37816         PR fortran/15324
37817         * gfortran.dg/pr15324.f90: New test.
37818
37819         PR fortran/15129
37820         * gfortran.dg/pr15129.f90: New test.
37821
37822         PR fortran/15140
37823         * gfortran.dg/pr15140.f90: New test.
37824
37825         PR fortran/13792
37826         * gfortran.fortran-torture/execute/bounds.f90: Add check for
37827         compile-time simplification.
37828
37829 2004-07-14  Mike Stump  <mrs@apple.com>
37830
37831         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
37832
37833 2004-07-14  James E Wilson  <wilson@specifixinc.com>
37834
37835         PR target/16325
37836         * gcc.dg/profile-generate-1.c: New.
37837
37838 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
37839
37840         * gcc.c-torture/execute/20040709-1.c: New test.
37841         * gcc.c-torture/execute/20040709-2.c: New test.
37842
37843 2004-07-14  Mike Stump  <mrs@apple.com>
37844
37845         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
37846
37847 2004-07-14  Mike Stump  <mrs@apple.com>
37848
37849         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
37850
37851 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
37852
37853         PR c++/16518
37854         * g++.dg/parse/mutable1.C: New test.
37855
37856 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
37857
37858         PR tree-optimization/16443
37859         * gcc.dg/tree-ssa/20040713-1.c: New test.
37860
37861 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
37862
37863         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
37864         for operator new.
37865
37866 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37867
37868         * gfortran.dg/g77/README: New file
37869         * gfortran.dg/g77/19981216-0.f: Copy from
37870         g77.f-torture/noncompile.  Add "dg-do compile" and
37871         dg-error as required.
37872         * gfortran.dg/g77/19990218-1.f: Likewise.
37873         * gfortran.dg/g77/19990905-1.f: Likewise.
37874         * gfortran.dg/g77/9263.f: Likewise.
37875         * gfortran.dg/g77/980615-0.f: Likewise.
37876         * gfortran.dg/g77/980616-0.f: Likewise.
37877         * gfortran.dg/g77/check0.f: Likewise.
37878         * gfortran.dg/g77/select_no_compile.f: Likewise.
37879
37880 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37881
37882         Copy files from g77.f-torture/compile.
37883         Add "{ dg-do compile}".  Other changes as noted
37884         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
37885         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
37886         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
37887         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
37888         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
37889         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
37890         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
37891         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
37892         statement to conform to standard.  Append alpha1.x for reference.
37893         * gfortran.dg/g77/xformat.f: Add dg-warning
37894
37895 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37896
37897         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
37898         Add {dg-do compile} directive.
37899         * gfortran.dg/g77/cpp2.F: Likewise.
37900
37901 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37902
37903         PR c++/5402
37904         * g++.dg/lookup/name-clash1.C: New test.
37905
37906         PR c++/9777
37907         * g++.dg/lookup/name-clash2.C: New test.
37908
37909         PR c++/12102
37910         * g++.dg/lookup/name-clash3.C: New test.
37911
37912 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37913
37914         * g++.dg/lookup/new2.C: New test.
37915         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
37916
37917 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
37918
37919         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
37920         Add {dg-do compile} directive.
37921         * gfortran.dg/g77/13060.f: Likewise.
37922         * gfortran.dg/g77/19990218-0.f: Likewise.
37923         * gfortran.dg/g77/19990305-0.f: Likewise.
37924         * gfortran.dg/g77/19990419-0.f: Likewise.
37925         * gfortran.dg/g77/19990502-0.f: Likewise.
37926         * gfortran.dg/g77/19990502-1.f: Likewise.
37927         * gfortran.dg/g77/19990525-0.f: Likewise.
37928         * gfortran.dg/g77/19990826-1.f: Likewise.
37929         * gfortran.dg/g77/19990826-3.f: Likewise.
37930         * gfortran.dg/g77/19990905-2.f: Likewise.
37931         * gfortran.dg/g77/20000412-1.f: Likewise.
37932         * gfortran.dg/g77/20000511-1.f: Likewise.
37933         * gfortran.dg/g77/20000511-2.f: Likewise.
37934         * gfortran.dg/g77/20000518.f: Likewise.
37935         * gfortran.dg/g77/20000601-1.f: Likewise.
37936         * gfortran.dg/g77/20000601-2.f: Likewise.
37937         * gfortran.dg/g77/20000629-1.f: Likewise.
37938         * gfortran.dg/g77/20000630-2.f: Likewise.
37939         * gfortran.dg/g77/20010115.f: Likewise.
37940         * gfortran.dg/g77/20010321-1.f: Likewise.
37941         * gfortran.dg/g77/20010426.f: Likewise.
37942         * gfortran.dg/g77/20020307-1.f: Likewise.
37943         * gfortran.dg/g77/8485.f: Likewise.
37944         * gfortran.dg/g77/960317-1.f: Likewise.
37945         * gfortran.dg/g77/970915-0.f: Likewise.
37946         * gfortran.dg/g77/980310-1.f: Likewise.
37947         * gfortran.dg/g77/980310-2.f: Likewise.
37948         * gfortran.dg/g77/980310-3.f: Likewise.
37949         * gfortran.dg/g77/980310-4.f: Likewise.
37950         * gfortran.dg/g77/980310-6.f: Likewise.
37951         * gfortran.dg/g77/980310-7.f: Likewise.
37952         * gfortran.dg/g77/980310-8.f: Likewise.
37953         * gfortran.dg/g77/980419-2.f: Likewise.
37954         * gfortran.dg/g77/980424-0.f: Likewise.
37955         * gfortran.dg/g77/980427-0.f: Likewise.
37956         * gfortran.dg/g77/980729-0.f: Likewise.
37957         * gfortran.dg/g77/981117-1.f: Likewise.
37958         * gfortran.dg/g77/toon_1.f: Likewise.
37959
37960 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37961
37962         PR c++/2204
37963         * g++.dg/other/abstract2.C: New test.
37964
37965 2004-07-12  Paul Brook  <paul@codesourcery.com>
37966
37967         * gfortran.dg/pointer_init_1.f90: New test.
37968
37969 2004-07-11  Paul Brook  <paul@codesourcery.com>
37970
37971         PR fortran/15986
37972         * gfortran.dg/contained_1.f90: New test.
37973
37974 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
37975
37976         * g++.dg/parse/defarg8.C: New test.
37977
37978 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37979
37980         PR fortran/16433
37981         * gfortran.dg/pr16433.f: New test.
37982
37983         PR fortran/17574
37984         * gfortran.dg/pr15754.f90: New test.
37985
37986 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37987
37988         PR tree-optimization/16437
37989         * gcc.c-torture/execute/bitfld-4.c: New test.
37990
37991 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37992
37993         * gfortran.fortran-torture/execute/common_2.f90: Add check for
37994         access to common var from module.
37995
37996 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37997
37998         PR fortran/16336
37999         * gfortran.fortran-torture/execute/common_2.f90: New test.
38000
38001 2004-07-10  Paul Brook  <paul@codesourcery.com>
38002
38003         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
38004
38005 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38006
38007         PR fortran/15969
38008         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
38009
38010 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
38011
38012         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
38013         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
38014         * gfortran.dg/g77/ffree-form-1.f: Likewise.
38015         * gfortran.dg/g77/ffree-form-2.f: Likewise.
38016         * gfortran.dg/g77/ffree-form-3.f: Likewise.
38017         * gfortran.dg/g77/fno-underscoring.f: Likewise.
38018         * gfortran.dg/g77/funderscoring.f: Likewise.
38019         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
38020
38021 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38022
38023         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
38024
38025 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38026         Paul Brook  <paul@codesourcery.com>
38027
38028         PR fortran/13415
38029         * gfortran.dg/common_pointer_1.f90: New test.
38030
38031 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38032
38033         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
38034
38035 2004-07-09  James E Wilson  <wilson@specifixinc.com>
38036
38037         PR target/16364
38038         * gcc.c-torture/compile/20040709-1.c: New.
38039
38040 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38041
38042         PR fortran/14077
38043         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
38044
38045 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38046
38047         PR fortran/13201
38048         * gfortran.dg/shape_1.f90: New test.
38049
38050 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
38051             Andrew Pinski  <apinski@apple.com>
38052
38053         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
38054
38055 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38056
38057         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
38058         comment.
38059
38060 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38061         Paul Brook  <paul@codesourcery.com>
38062
38063         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
38064         '.f95' and '.F95'.
38065
38066 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
38067
38068         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
38069
38070 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38071
38072         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
38073         testcases with capital suffix.
38074
38075 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38076
38077         PR fortran/15481
38078         PR fortran/13372
38079         PR fortran/13575
38080         PR fortran/15978
38081         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
38082
38083         * gfortran.dg/implicit_1.f90: New test.
38084
38085 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38086
38087         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
38088         expression to match gfortran warning/error messages
38089         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
38090         dg-error text.
38091
38092 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38093
38094         * lib/fortran-torture.exp: Rename proc search_for to
38095         search_for_re.
38096
38097 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38098
38099         * gcc.c-torture/execute/simd-5.x: New file.
38100         XFAIL on SPARC 64-bit at -O0.
38101
38102 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38103
38104         PR c++/8211
38105         PR c++/16165
38106         * g++.dg/warn/effc3.C: New test.
38107
38108 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38109
38110         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
38111         change X to 1X in format.
38112         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
38113         add data statements to conform to standard.
38114
38115 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38116
38117         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
38118         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
38119         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
38120
38121 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38122
38123         * gfortran.dg/g77/7388.f: Copy from g77.dg
38124         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
38125         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
38126         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
38127         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
38128         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
38129         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
38130         * gfortran.dg/g77/strlen0.f: Likewise.
38131
38132 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38133
38134         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
38135         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
38136
38137 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38138
38139         * gcc.c-torture/execute/920428-2.x: Delete.
38140         * gcc.c-torture/execute/920501-7.x: Likewise.
38141
38142 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
38143
38144         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
38145         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
38146         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
38147         prescott and c3-2.
38148         (PREFETCH_3DNOW): Add -march=c3.
38149
38150 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
38151
38152         PR c/16437
38153         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
38154         * gcc.c-torture/execute/bf64-1.x: Likewise.
38155
38156 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38157
38158         * gcc.c-torture/compile/20040708-1.c: New test.
38159
38160 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38161
38162         PR c++/16169
38163         * g++.dg/warn/effc2.C: New test.
38164
38165 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38166
38167         * gcc.c-torture/execute/bitfld-1.x: Remove.
38168         * gcc.c-torture/execute/bitfld-3.c: New test.
38169         * gcc.dg/bitfld-2.c: Remove XFAILs.
38170
38171 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
38172
38173         PR c++/16276
38174         * g++.dg/rtti/tinfo1.C: New file.
38175
38176 2004-07-07  Eric Christopher  <echristo@redhat.com>
38177
38178         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
38179
38180 2004-07-07  Andrew Pinski  <apinski@apple.com>
38181
38182         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
38183
38184 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
38185
38186         * g++.dg/init/call1.C: XFAIL.
38187
38188 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
38189
38190         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
38191         except for movstrict*, to movmem* and clrstr* to clrmem*.
38192
38193 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
38194
38195         * gcc.c-torture/execute/20040707-1.c: New test.
38196
38197 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
38198
38199         * gcc.c-torture/execute/20040706-1.c: New test.
38200
38201 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38202
38203         PR c++/3671
38204         * g++.dg/template/spec14.C: New test.
38205
38206 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
38207
38208         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
38209         nothing if not yet defined.  Use it in b, c and d type definitions.
38210         * gcc.c-torture/execute/20040705-1.c: New test.
38211         * gcc.c-torture/execute/20040705-2.c: New test.
38212
38213 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38214
38215         PR c++/2518
38216         * g++.dg/lookup/new1.C: New test.
38217
38218 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38219
38220         PR c++/11406
38221         * g++.dg/template/sizeof8.C: New test.
38222
38223 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
38224
38225         * gcc.c-torture/compile/20040705-1.c: New test.
38226
38227 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
38228
38229         * gfortran.fortran-torture/execute/seq_io.f90: New test.
38230
38231 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
38232
38233         * gcc.dg/cpp/if-mop.c: Two new testcases.
38234         * gcc.dg/cpp/trad/comment-3.c: New.
38235
38236 2004-07-04  Paul Brook  <paul@codesourcery.com>
38237
38238         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
38239
38240 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
38241
38242         PR c++/3761
38243         * g++.dg/lookup/crash4.C: New test.
38244
38245 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
38246
38247         * gcc.c-torture/execute/builtin-abs-1.c
38248         * gcc.c-torture/execute/builtin-abs-2.c
38249         * gcc.c-torture/execute/builtin-complex-1.c
38250         * gcc.c-torture/execute/builtins/string-1-lib.c
38251         * gcc.c-torture/execute/builtins/string-1.c
38252         * gcc.c-torture/execute/builtins/string-2-lib.c
38253         * gcc.c-torture/execute/builtins/string-2.c
38254         * gcc.c-torture/execute/builtins/string-3-lib.c
38255         * gcc.c-torture/execute/builtins/string-3.c
38256         * gcc.c-torture/execute/builtins/string-4-lib.c
38257         * gcc.c-torture/execute/builtins/string-4.c
38258         * gcc.c-torture/execute/builtins/string-5-lib.c
38259         * gcc.c-torture/execute/builtins/string-5.c
38260         * gcc.c-torture/execute/builtins/string-6-lib.c
38261         * gcc.c-torture/execute/builtins/string-6.c
38262         * gcc.c-torture/execute/builtins/string-7-lib.c
38263         * gcc.c-torture/execute/builtins/string-7.c
38264         * gcc.c-torture/execute/builtins/string-8-lib.c
38265         * gcc.c-torture/execute/builtins/string-8.c
38266         * gcc.c-torture/execute/builtins/string-9-lib.c
38267         * gcc.c-torture/execute/builtins/string-9.c
38268         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
38269         * gcc.c-torture/execute/builtins/string-asm-1.c
38270         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
38271         * gcc.c-torture/execute/builtins/string-asm-2.c
38272         * gcc.c-torture/execute/stdio-opt-1.c
38273         * gcc.c-torture/execute/stdio-opt-2.c
38274         * gcc.c-torture/execute/stdio-opt-3.c
38275         * gcc.c-torture/execute/string-opt-1.c
38276         * gcc.c-torture/execute/string-opt-10.c
38277         * gcc.c-torture/execute/string-opt-11.c
38278         * gcc.c-torture/execute/string-opt-12.c
38279         * gcc.c-torture/execute/string-opt-13.c
38280         * gcc.c-torture/execute/string-opt-14.c
38281         * gcc.c-torture/execute/string-opt-15.c
38282         * gcc.c-torture/execute/string-opt-16.c
38283         * gcc.c-torture/execute/string-opt-2.c
38284         * gcc.c-torture/execute/string-opt-6.c
38285         * gcc.c-torture/execute/string-opt-7.c
38286         * gcc.c-torture/execute/string-opt-8.c:
38287         Replace with ...
38288
38289         * gcc.c-torture/execute/builtins/abs-2.c
38290         * gcc.c-torture/execute/builtins/abs-3.c
38291         * gcc.c-torture/execute/builtins/complex-1.c
38292         * gcc.c-torture/execute/builtins/fprintf.c
38293         * gcc.c-torture/execute/builtins/fputs.c
38294         * gcc.c-torture/execute/builtins/memcmp.c
38295         * gcc.c-torture/execute/builtins/memmove.c
38296         * gcc.c-torture/execute/builtins/memops-asm.c
38297         * gcc.c-torture/execute/builtins/mempcpy-2.c
38298         * gcc.c-torture/execute/builtins/mempcpy.c
38299         * gcc.c-torture/execute/builtins/memset.c
38300         * gcc.c-torture/execute/builtins/printf.c
38301         * gcc.c-torture/execute/builtins/sprintf.c
38302         * gcc.c-torture/execute/builtins/strcat.c
38303         * gcc.c-torture/execute/builtins/strchr.c
38304         * gcc.c-torture/execute/builtins/strcmp.c
38305         * gcc.c-torture/execute/builtins/strcpy.c
38306         * gcc.c-torture/execute/builtins/strcspn.c
38307         * gcc.c-torture/execute/builtins/strlen-2.c
38308         * gcc.c-torture/execute/builtins/strlen.c
38309         * gcc.c-torture/execute/builtins/strncat.c
38310         * gcc.c-torture/execute/builtins/strncmp-2.c
38311         * gcc.c-torture/execute/builtins/strncmp.c
38312         * gcc.c-torture/execute/builtins/strncpy.c
38313         * gcc.c-torture/execute/builtins/strpbrk.c
38314         * gcc.c-torture/execute/builtins/strpcpy-2.c
38315         * gcc.c-torture/execute/builtins/strpcpy.c
38316         * gcc.c-torture/execute/builtins/strrchr.c
38317         * gcc.c-torture/execute/builtins/strspn.c
38318         * gcc.c-torture/execute/builtins/strstr-asm.c
38319         * gcc.c-torture/execute/builtins/strstr.c:
38320         ... these new files.
38321
38322         * gcc.c-torture/execute/builtins/abs-2-lib.c
38323         * gcc.c-torture/execute/builtins/abs-3-lib.c
38324         * gcc.c-torture/execute/builtins/complex-1-lib.c
38325         * gcc.c-torture/execute/builtins/fprintf-lib.c
38326         * gcc.c-torture/execute/builtins/fputs-lib.c
38327         * gcc.c-torture/execute/builtins/memcmp-lib.c
38328         * gcc.c-torture/execute/builtins/memmove-lib.c
38329         * gcc.c-torture/execute/builtins/memops-asm-lib.c
38330         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
38331         * gcc.c-torture/execute/builtins/mempcpy-lib.c
38332         * gcc.c-torture/execute/builtins/memset-lib.c
38333         * gcc.c-torture/execute/builtins/printf-lib.c
38334         * gcc.c-torture/execute/builtins/sprintf-lib.c
38335         * gcc.c-torture/execute/builtins/strcat-lib.c
38336         * gcc.c-torture/execute/builtins/strchr-lib.c
38337         * gcc.c-torture/execute/builtins/strcmp-lib.c
38338         * gcc.c-torture/execute/builtins/strcpy-lib.c
38339         * gcc.c-torture/execute/builtins/strcspn-lib.c
38340         * gcc.c-torture/execute/builtins/strlen-2-lib.c
38341         * gcc.c-torture/execute/builtins/strlen-lib.c
38342         * gcc.c-torture/execute/builtins/strncat-lib.c
38343         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
38344         * gcc.c-torture/execute/builtins/strncmp-lib.c
38345         * gcc.c-torture/execute/builtins/strncpy-lib.c
38346         * gcc.c-torture/execute/builtins/strpbrk-lib.c
38347         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
38348         * gcc.c-torture/execute/builtins/strpcpy-lib.c
38349         * gcc.c-torture/execute/builtins/strrchr-lib.c
38350         * gcc.c-torture/execute/builtins/strspn-lib.c
38351         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
38352         * gcc.c-torture/execute/builtins/strstr-lib.c
38353         * gcc.c-torture/execute/builtins/lib/abs.c
38354         * gcc.c-torture/execute/builtins/lib/fprintf.c
38355         * gcc.c-torture/execute/builtins/lib/memset.c
38356         * gcc.c-torture/execute/builtins/lib/printf.c
38357         * gcc.c-torture/execute/builtins/lib/sprintf.c
38358         * gcc.c-torture/execute/builtins/lib/strcpy.c
38359         * gcc.c-torture/execute/builtins/lib/strcspn.c
38360         * gcc.c-torture/execute/builtins/lib/strncat.c
38361         * gcc.c-torture/execute/builtins/lib/strncmp.c
38362         * gcc.c-torture/execute/builtins/lib/strncpy.c
38363         * gcc.c-torture/execute/builtins/lib/strpbrk.c
38364         * gcc.c-torture/execute/builtins/lib/strspn.c
38365         * gcc.c-torture/execute/builtins/lib/strstr.c:
38366         New files containing support routines.
38367
38368         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
38369         declaration.
38370         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
38371         when not optimizing.
38372
38373 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
38374
38375         PR c++/16240
38376         * g++.dg/abi/mangle22.C: New test.
38377         * g++.dg/abi/mangle23.C: Likewise.
38378
38379 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
38380
38381         PR fortran/16290
38382         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
38383         Allow for cases without denormalized floating point numbers.
38384
38385 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
38386
38387         PR c/1027
38388         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38389         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
38390         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
38391         expected warning text.
38392         * gcc.dg/format/diag-2.c: New test.
38393
38394 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38395
38396         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
38397
38398 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
38399
38400         * gcc.dg/builtins-43.c: New.
38401         * gcc.dg/builtins-44.c: New.
38402         * gcc.dg/builtins-45.c: New.
38403
38404 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
38405             Andreas Tobler  <a.tobler@schweiz.ch>
38406
38407         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
38408         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
38409         as SIGSEGV.
38410         * gcc.dg/cleanup-11.c: Likewise.
38411         * gcc.dg/cleanup-8.c: Likewise.
38412         * gcc.dg/cleanup-9.c: Likewise.
38413         * gcc.dg/cleanup-5.c: Run on all platforms.
38414
38415 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38416
38417         * g++.dg/warn/nonnull1.C: New test.
38418
38419 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38420
38421         * gcc.dg/compat/compat-common.h: Wrap up CINT in
38422         an #ifndef SKIP_COMPLEX_INT/#endif pair.
38423         Special-case the Sun compiler wrt to <complex.h>.
38424
38425 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
38426
38427         * gcc.dg/Wunreachable-8.C: New test.
38428
38429         * gcc.dg/h8300-ice2.c : New test.
38430
38431 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
38432
38433         PR fortran/16161
38434         * gfortran.fortran-torture/compile/implicit.f90: Add test
38435         for implicit character.
38436
38437 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
38438
38439         PR fortran/16289
38440         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
38441         Use tiny() intrinsic to find smallest non-negative real
38442
38443 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
38444
38445         * gcc.dg/compat/struct-by-value-22_main.c: New test.
38446         * gcc.dg/compat/struct-by-value-22_x.c: New.
38447         * gcc.dg/compat/struct-by-value-22_y.c: New.
38448
38449         * gcc.c-torture/execute/20040629-1.c: New test.
38450
38451 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
38452
38453         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
38454         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
38455
38456         PR target/16195
38457         * gcc.dg/20040625-1.c: New test.
38458
38459 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38460
38461         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
38462
38463 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38464
38465         PR fortran/15963
38466         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
38467
38468 2004-06-29  Richard Henderson  <rth@redhat.com>
38469
38470         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
38471
38472 2004-06-29  Paul Brook  <paul@codesourcery.com>
38473
38474         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
38475         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
38476
38477 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
38478
38479         PR c++/16260
38480         * g++.dg/parse/crash15.C: New.
38481
38482 2004-06-28  Andrew Pinski  <apinski@apple.com>
38483
38484         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
38485         by the error already.
38486
38487         * g++.dg/opt/ptrmem4.C: Change to compile only test.
38488
38489 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
38490
38491         PR target/14041
38492         * gcc.dg/h8300-bss-align-1.c : New.
38493
38494 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
38495
38496         * PR c++/16174
38497         * g++.dg/template/ctor4.C: New.
38498
38499 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
38500
38501         PR c++/16205
38502         * g++.dg/warn/Wsequence-point-1.C: New test.
38503
38504 2004-06-27  Paul Brook  <paul@codesourcery.com>
38505
38506         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
38507
38508 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
38509
38510         * g++.old-deja/g++.mike/p7325.C: Remove.
38511
38512 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
38513
38514         PR c/14963
38515         * gcc.dg/pr14963.c: New test.
38516
38517 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
38518
38519         PR c++/16193
38520         * g++.dg/parse/redef1.C: New test.
38521
38522 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38523
38524         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
38525         20021110.c.
38526         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
38527         20021119-1.c.
38528         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
38529         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
38530         5-04.c.
38531         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
38532         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
38533         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
38534         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
38535         g++.brendan/enum14.C.
38536         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
38537         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
38538         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
38539         g++.mike/virt1.C.
38540         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
38541         memtemp24.C.
38542
38543 2004-06-27  Roger Sayle  <roger@eyesopen.com>
38544
38545         * gcc.dg/20040527-1.c: New test case.
38546
38547 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
38548
38549         PR gfortran/pr16196
38550         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
38551
38552 2004-06-25  Roger Sayle  <roger@eyesopen.com>
38553
38554         PR middle-end/15825
38555         * gcc.dg/pr15825-1.c: New test case.
38556
38557 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
38558
38559         * gcc.c-torture/execute/20040625-1.c: New test.
38560
38561 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38562
38563         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
38564
38565 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
38566
38567         * gcc.dg/torture/mips-div-1.c: New test.
38568
38569 2004-06-24  Jeff Law  <law@redhat.com>
38570
38571         * gcc.dg/tree-ssa/20040624-1.c: New test.
38572
38573 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
38574
38575         * gcc.c-torture/compile/20040624-1.c: New test.
38576
38577 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38578
38579         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
38580         this directory.
38581
38582 2004-06-23  Andrew Pinski  <apinski@apple.com>
38583
38584         PR middle-end/15988
38585         * g++.dg/opt/ptrmem4.C: New test.
38586
38587         * gcc.dg/c90-array-quals-2.c: New test.
38588
38589 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
38590
38591         * gcc.dg/kpice1.c: New test.
38592
38593 2006-06-23  Andrew Pinski  <apinski@apple.com>
38594
38595         * gcc.dg/c90-array-quals.c: New test.
38596
38597 2006-06-22  Richard Henderson  <rth@redhat.com>
38598
38599         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
38600
38601 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
38602
38603         * gcc.dg/builtins-config.h: Handle FreeBSD.
38604
38605 2006-06-22  Richard Henderson  <rth@redhat.com>
38606
38607         * g++.dg/opt/devirt1.C: New.
38608
38609 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
38610
38611         * g++.dg/opt/pr15551.C: New testcase.
38612
38613 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
38614
38615         PR target/14800
38616         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
38617         x86_64-*-linux* when compiling for 32bit.
38618
38619 2004-06-21  Andrew Pinski  <apinski@apple.com>
38620
38621         * gcc.dg/pch/struct-1.c: New.
38622         * gcc.dg/pch/struct-1.hs: New.
38623
38624 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
38625
38626         * gcc.dg/pch/save-temps-1.c: New file.
38627         * gcc.dg/pch/save-temps-1.hs: New file.
38628
38629 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38630
38631         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
38632         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
38633
38634 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38635
38636         * gfortran.fortran-torture/execute/select_1.f90: Rename function
38637         to fix type error.
38638         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
38639         Remove trailing spaces.
38640
38641 2004-06-21  Richard Henderson  <rth@redhat.com>
38642
38643         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
38644         merging && to BIT_FIELD_REF.
38645
38646 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
38647
38648         * g++.dg/opt/placeholder1.C: New test.
38649
38650 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38651
38652         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
38653         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38654         * gcc.dg/compat/union-m128-1_x.c: Likewise.
38655         * gcc.dg/compat/union-m128-1_y.c: Likewise.
38656
38657 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
38658
38659         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
38660         extern "C".
38661         * g++.dg/other/pragma-re-1.C: Add comments.
38662
38663 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
38664
38665         PR gfortran/16080
38666         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
38667
38668 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
38669
38670         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
38671         instead of setting the type of size_t by
38672         hand.
38673
38674 2004-06-18  Roger Sayle  <roger@eyesopen.com>
38675
38676         * gcc.dg/unordered-2.c: New test case.
38677         * gcc.dg/unordered-3.c: New test case.
38678
38679 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
38680
38681         PR other/16043
38682         * lib/g++.exp (g++_version): Tweak regexp for version
38683         * lib/g77.exp (g77_version): Likewise.
38684         * lib/gfortran.exp (gfortran_version): Likewise.
38685         * lib/objc.exp (objc_version): Likewise.
38686         * lib/treelang.exp (treelang_version): Likewise.
38687
38688 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
38689
38690         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
38691         Use INT_MAX instead of __INT_MAX__.
38692         * gcc.dg/compat/struct-align-2_y.c: Likewise.
38693
38694         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
38695         * gcc.dg/compat/scalar-return-3_x.c: Use it.
38696         * gcc.dg/compat/scalar-return-3_y.c: Use it.
38697         * gcc.dg/compat/scalar-return-4_x.c: Use it.
38698         * gcc.dg/compat/scalar-return-4_y.c: Use it.
38699         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
38700         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
38701         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
38702         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
38703
38704         * gcc.dg/range-test-1.c: New test.
38705         * g++.dg/opt/range-test-1.C: New test.
38706
38707 2004-06-17  Richard Henderson  <rth@redhat.com>
38708
38709         * objc.dg/sync-1.m: New.
38710         * objc.dg/try-catch-1.m: Don't force next runtime.
38711         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
38712         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
38713         shadowed catch clause.
38714         * objc.dg/try-catch-5.m: New.
38715
38716 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
38717
38718         Bug 14610
38719         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
38720
38721 2004-06-15  Richard Henderson  <rth@redhat.com>
38722
38723         * gcc.dg/20001116-1.c: Move expected warning line.
38724
38725 2004-06-15  Richard Henderson  <rth@redhat.com>
38726
38727         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
38728         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
38729
38730 2004-06-15  Jeff Law  <law@redhat.com>
38731
38732         * gcc.dg/tree-ssa/20040615-1.c: New test.
38733         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
38734         be less sensitive to operand ordering.
38735         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
38736
38737 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
38738
38739         * g++.dg/abi/bitfield3.C: Add comment..
38740
38741 2004-06-15  Richard Henderson  <rth@redhat.com>
38742
38743         * g++.dg/ext/stmtexpr1.C: XFAIL.
38744         * gcc.dg/20030612-1.c: XFAIL.
38745
38746 2004-06-15  Eric Christopher  <echristo@redhat.com>
38747
38748         * g++.dg/charset/asm5.c: New.
38749         * gcc.dg/charset/asm6.c: New.
38750
38751 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38752
38753         PR fortran/15962
38754         * gfortran.fortran-torture/execute/select_1.f90: New test.
38755
38756 2004-06-15  Paul Brook  <paul@codesourcery.com>
38757
38758         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
38759
38760 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38761
38762         PR c++/15967
38763         * g++.dg/lookup/crash3.C: New test.
38764
38765 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38766
38767         PR c++/15947
38768         * g++.dg/parse/dtor4.C: New test.
38769
38770 2004-06-14  Jeff Law  <law@redhat.com>
38771
38772         * gcc.c-torture/compile/20040614-1.c: New test.
38773
38774 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38775
38776         PR fortran/15211
38777         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
38778         LEN of a character array.
38779
38780 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
38781
38782         PR c++/15096
38783         * g++.dg/template/ptrmem10.C: New test.
38784
38785         PR c++/14930
38786         * g++.dg/template/friend30.C: New test.
38787
38788 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38789
38790         PR fortran/14928
38791         * gfortran.fortran-torture/compile/mloc.f90: New test.
38792
38793 2004-06-13  Paul Brook  <paul@codesourcery.com>
38794
38795         * gfortran.fortran-torture/execute/random_2.f90: New test.
38796
38797 2004-06-13  Eric Christopher  <echristo@redhat.com>
38798
38799         * gcc.dg/noncompile/redecl-1.c: Fix error message.
38800
38801 2004-06-12  Paul Brook  <paul@codesourcery.com>
38802
38803         * gfortran.fortran-torture/execute/contained_3.f90: New test.
38804
38805 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38806
38807         PR fortran/14923
38808         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
38809
38810 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38811
38812         PR fortran/14957
38813         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
38814         syntax errors in end statements of contained subroutines.
38815
38816 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38817
38818         PR fortran/12841
38819         * gfortran.fortran-torture/execute/null_arg.f90: New test.
38820
38821 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38822
38823         PR fortran/15665
38824         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
38825
38826 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38827
38828         PR gfortran/12839
38829         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
38830
38831 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
38832
38833         PR c++/15862
38834         * g++.dg/parse/enum1.C: New test.
38835
38836 2004-06-10  Jeff Law  <law@redhat.com>
38837
38838         * gcc.c-torture/compile/20040610-1.c: New test.
38839
38840 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38841
38842         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
38843         * g++.old-deja/g++.other/decl3.C: Likewise.
38844
38845 2004-06-10  Brian Booth  <bbooth@redhat.com>
38846
38847         * gcc.dg/tree-ssa/20031015-1.c: Scan for
38848         V_MAY_DEF instead of VDEF.
38849         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
38850
38851 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
38852
38853         PR c++/14211
38854         * g++.dg/conversion/const1.C: New test.
38855
38856         PR c++/15076
38857         * g++.dg/conversion/reinterpret1.C: New test.
38858
38859         PR c++/15877
38860         * g++.dg/template/enum2.C: New test.
38861
38862         PR c++/15227
38863         * g++.dg/template/error13.C: New test.
38864
38865 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38866
38867         PR fortran/14957
38868         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
38869         arguments to test_* REAL and of the right size.
38870
38871 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
38872
38873         PR target/15569
38874         PR rtl-optimization/15681
38875         * gcc.dg/20040609-1.c: New test.
38876
38877 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
38878
38879         PR c++/14791
38880         * g++.dg/opt/builtins1.C: New test.
38881
38882 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
38883
38884         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
38885         that use default windows32 struct layout.
38886         * gcc.dg/i386-bitfield2.c: Likewise.
38887
38888 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
38889
38890         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
38891         for mingw32 and cygwin targets.
38892
38893 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
38894
38895         * gcc.dg/pch/macro-4.c: New.
38896         * gcc.dg/pch/macro-4.hs: New.
38897
38898 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38899
38900         PR fortran/13249
38901         * gfortran.fortran-torture/compile/name_clash.f90: New test.
38902
38903 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38904
38905         PR fortran/13372
38906         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
38907
38908 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
38909
38910         PR gfortran/14897
38911         * gfortran.fortran-torture/execute/t_edit.f90: New test.
38912
38913 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
38914
38915         PR gfortran/15755
38916         * gfortran.fortran-torture/execute/backspace.c : New test.
38917
38918 2004-06-09  Paul Brook  <paul@codesourcery.com>
38919
38920         * gfortran.fortran-torture/execure/intrinsic_associated.f90
38921         (pointer_to_section): Rewrite to use smaller array.
38922
38923 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
38924
38925         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
38926         * gcc.dg/ext/altivec-10.c: Same.
38927         * gcc.dg/ext/altivec-11.c: Same.
38928         * gcc.dg/ext/altivec-12.c: Same.
38929         * gcc.dg/ext/altivec-13.c: Same.
38930         * gcc.dg/ext/altivec-14.c: Same.
38931         * gcc.dg/ext/altivec-15.c: Same.
38932         * gcc.dg/ext/altivec-16.c: Same.
38933         * gcc.dg/ext/altivec-3.c: Same.
38934         * gcc.dg/ext/altivec-4.c: Same.
38935         * gcc.dg/ext/altivec-6.c: Same.
38936         * gcc.dg/ext/altivec-7.c: Same.
38937         * gcc.dg/ext/altivec-8.c: Same.
38938         * gcc.dg/ext/altivec-varargs-1.c: Same.
38939
38940         * g++.dg/ext/altivec-1.C: Correct dg syntax.
38941         * g++.dg/ext/altivec-10.C: Same.
38942         * g++.dg/ext/altivec-2.C: Same.
38943         * g++.dg/ext/altivec-3.C: Same.
38944         * g++.dg/ext/altivec-4.C: Same.
38945         * g++.dg/ext/altivec-5.C: Same.
38946         * g++.dg/ext/altivec-6.C: Same.
38947         * g++.dg/ext/altivec-7.C: Same.
38948         * g++.dg/ext/altivec-8.C: Same.
38949         * g++.dg/ext/altivec-9.C: Same.
38950
38951 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38952
38953         PR c++/7841
38954         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
38955
38956 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38957
38958         * gcc.dg/union-1.c: New test.
38959
38960 2004-06-07  Roger Sayle  <roger@eyesopen.com>
38961
38962         * gcc.dg/builtins-41.c: New test case.
38963         * gcc.dg/builtins-42.c: New test case.
38964
38965 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
38966
38967         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
38968         * g++.dg/ext/altivec-10.C: Same.
38969         * g++.dg/ext/altivec-2.C: Same.
38970         * g++.dg/ext/altivec-3.C: Same.
38971         * g++.dg/ext/altivec-4.C: Same.
38972         * g++.dg/ext/altivec-5.C: Same.
38973         * g++.dg/ext/altivec-6.C: Same.
38974         * g++.dg/ext/altivec-7.C: Same.
38975         * g++.dg/ext/altivec-8.C: Same.
38976         * g++.dg/ext/altivec-9.C: Same.
38977         * g++.old-deja/g++.abi/cxa_vec.C: Same.
38978         * g++.old-deja/g++.brendan/new3.C: Same.
38979         * gcc.c-torture/execute/eeprof-1.x: Same.
38980
38981 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38982
38983         PR c/14765
38984         * gcc.dg/pr14765-1.c: New test.
38985
38986 2004-06-07  Roger Sayle  <roger@eyesopen.com>
38987
38988         PR c/14649
38989         * gcc.dg/pr14649-1.c: New test case.
38990
38991 2004-06-07  Richard Henderson  <rth@redhat.com>
38992
38993         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
38994         if temporaries.
38995
38996 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
38997
38998         * g++.dg/eh/elide1.C: Remove XFAIL.
38999
39000 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
39001
39002         PR c++/15337
39003         * g++.dg/expr/sizeof3.C: New test.
39004
39005         PR c++/14777
39006         * g++.dg/template/access14.C: New test.
39007
39008         PR c++/15554
39009         * g++.dg/template/enum1.C: New test.
39010
39011         PR c++/15057
39012         * g++.dg/eh/throw1.C: New test.
39013
39014 2004-06-07  David Ayers  <d.ayers@inode.at>
39015             Ziemowit Laski  <zlaski@apple.com>
39016
39017         * lib/objc.exp (objc_target_compile): Revert the '-framework
39018         Foundation' flag fix, since bare Darwin does not ship
39019         with the Foundation framework.
39020         * objc/execute/next_mapping.h: Provide a local NSConstantString
39021         @interface and @implementation.
39022         (objc_constant_string_init): A constructor function, used to
39023         initialize the NSConstantString meta-class object.
39024         * objc/execute/string1.m: Include "next_mapping.h" instead of
39025         <Foundation/NSString.h>.
39026         * objc/execute/string2.m: Likewise.
39027         * objc/execute/string3.m: Likewise.
39028         * objc/execute/string4.m: Likewise.
39029
39030 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
39031
39032         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
39033         to double. Replace double with FLOAT.
39034         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
39035
39036         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
39037         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
39038         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
39039         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
39040         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
39041         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
39042         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
39043         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
39044
39045 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
39046
39047         PR c/13519
39048         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
39049
39050 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39051
39052         PR c++/15503
39053         * g++.dg/template/meminit2.C: New test.
39054
39055 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
39056
39057         PR target/15822
39058         * gcc.c-torture/execute/compare-fp-1.c,
39059         gcc.c-torture/execute/compare-fp-2.c,
39060         gcc.c-torture/execute/compare-fp-3.c,
39061         gcc.c-torture/execute/compare-fp-4.c,
39062         gcc.c-torture/execute/compare-fp-3.x,
39063         gcc.c-torture/execute/compare-fp-4.x: Moved...
39064         * gcc.c-torture/execute/ieee/compare-fp-1.c,
39065         gcc.c-torture/execute/ieee/compare-fp-2.c,
39066         gcc.c-torture/execute/ieee/compare-fp-3.c,
39067         gcc.c-torture/execute/ieee/compare-fp-4.c,
39068         gcc.c-torture/execute/ieee/compare-fp-3.x,
39069         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
39070
39071 2004-06-04  David Ayers  <d.ayers@inode.at>
39072
39073         * objc/execute/protocol-isEqual-4.m: New testcase.
39074
39075 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
39076
39077         * objc/execute/protocol-isEqual-1.m: New testcase.
39078         * objc/execute/protocol-isEqual-2.m: New testcase.
39079         * objc/execute/protocol-isEqual-3.m: New testcase.
39080
39081 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39082
39083         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
39084
39085 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
39086
39087         * lib/objc.exp (objc_target_compile): When running tests on
39088         Darwin (Mac OS X), inform the linker about '-framework
39089         'Foundation'.
39090
39091 2004-06-02  Eric Christopher  <echristo@redhat.com>
39092
39093         * gcc.c-torture/compile/20040602-1.c: New.
39094
39095 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
39096
39097         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
39098         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
39099
39100         PR tree-optimization/14736
39101         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
39102
39103         PR tree-optimization/14042
39104         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
39105
39106         PR tree-optimization/14729
39107         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
39108
39109 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39110
39111         PR fortran/15557
39112         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
39113
39114 2004-06-01  Richard Hederson  <rth@redhat.com>
39115
39116         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
39117
39118 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39119
39120         PR c++/14932
39121         * g++.dg/parse/offsetof4.C: New test.
39122
39123 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
39124
39125         PR objc/7993
39126         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
39127
39128 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
39129
39130         PR c++/15701
39131         * g++.dg/template/friend29.C: New test.
39132
39133 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39134
39135         PR c/15749
39136         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
39137
39138 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
39139
39140         * gcc.dg/sparc-trap-1.c: New test.
39141
39142 2004-05-31  Roger Sayle  <roger@eyesopen.com>
39143
39144         PR middle-end/15069
39145         * g++.dg/opt/fold3.C: New test case.
39146
39147 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
39148
39149         * lib/target-supports.exp (check_iconv_available): Fix fallout
39150         from 2004-05-28 patch.
39151
39152 2004-05-30  Paul Brook  <paul@codesourcery.com>
39153
39154         PR fortran/15620
39155         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
39156         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
39157
39158 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
39159
39160         * gfortran.fortran-torture/execute/random_1.f90: New test.
39161
39162 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39163
39164         * g++.dg/ext/altivec-10.C: New test.
39165
39166 2004-05-29  Paul Brook  <paul@codesourcery.com>
39167
39168         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
39169
39170 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39171
39172         * gcc.dg/altivec-16.c: New test.
39173
39174 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
39175
39176         * lib/target-supports.exp (check_vmx_hw_available): New.
39177         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
39178
39179         * lib/target-supports.exp (check_alias_available,
39180         check_iconv_available, check_named_sections_available): Use
39181         unique names for temporary files.
39182
39183 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39184
39185         * gcc.dg/altivec-15.c: New test.
39186
39187 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
39188
39189         PR c++/15083
39190         * g++.dg/warn/noeffect6.C: New test.
39191
39192         PR c++/15471
39193         * g++.dg/expr/ptrmem4.C: New test.
39194
39195         PR c++/15640
39196         * g++.dg/template/operator3.C: New test.
39197
39198 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
39199
39200         PR c++/14668
39201         * g++.dg/lookup/redecl1.C: New test.
39202         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
39203
39204 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
39205
39206         * gcc.c-torture/execute/compare-fp-1.c,
39207         gcc.c-torture/execute/compare-fp-2.c,
39208         gcc.c-torture/execute/compare-fp-3.c,
39209         gcc.c-torture/execute/compare-fp-4.c,
39210         gcc.c-torture/execute/compare-fp-3.x,
39211         gcc.c-torture/execute/compare-fp-4.x,
39212         gcc.dg/pr15649-1.c: New.
39213
39214 2004-05-27  Adam Nemet  <anemet@lnxw.com>
39215
39216         PR c++/12883
39217         * g++.dg/init/array14.C: New test.
39218
39219 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
39220
39221         * lib/compat.exp (compat-get-options-main): New.
39222         (compat-get-options): Remove unneeded code, warn for ignored
39223         command.
39224         (compat-execute): Check flag set by dg-require-* commands.
39225
39226         * lib/compat.exp (compat-execute): Break up long lines.
39227
39228 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
39229
39230         * gcc.dg/altivec-7.c: Don't use 'vector long'.
39231         * gcc.dg/altivec-14.c: New test.
39232         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
39233
39234         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
39235         * gcc.dg/altivec-12.c: Ditto.
39236
39237         * gcc.dg/altivec-3.c: Move call to altivec_check.
39238
39239 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39240
39241         PR c++/15044
39242         * g++.dg/template/error12.C: New test.
39243
39244         PR c++/15317
39245         * g++.dg/ext/attrib15.C: New test.
39246
39247         PR c++/15329
39248         * g++.dg/template/ptrmem9.C: New test.
39249
39250 2004-05-25  Paul Brook  <paul@codesourcery.com>
39251
39252         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
39253
39254 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39255
39256         PR c++/15165
39257         * g++.dg/template/crash19.C: New test.
39258
39259 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39260
39261         PR c++/15025
39262         * g++.dg/template/redecl1.C: New test.
39263
39264 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39265
39266         PR c++/14821
39267         * g++.dg/other/ns1.C: New test.
39268
39269         PR c++/14883
39270         * g++.dg/template/invalid1.C: New test.
39271
39272 2004-05-23  Paul Brook  <paul@codesourcery.com>
39273         Victor Leikehman  <lei@haifasphere.co.il>
39274
39275         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
39276         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
39277
39278 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39279
39280         PR c++/15285
39281         PR c++/15299
39282         * g++.dg/template/non-dependent5.C: New test.
39283         * g++.dg/template/non-dependent6.C: New test.
39284
39285 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39286
39287         PR c++/15507
39288         * g++.dg/inherit/union1.C: New test.
39289
39290         PR c++/15542
39291         * g++.dg/template/addr1.C: New test.
39292
39293         PR c++/15427
39294         * g++.dg/template/array5.C: New test.
39295
39296         PR c++/15287
39297         * g++.dg/template/array6.C: New test.
39298
39299 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
39300             Roger Sayle  <roger@eyesopen.com>
39301
39302         * g++.dg/lookup/forscope2.C: New test case.
39303
39304 2004-05-22  Ben Elliston  <bje@au.ibm.com>
39305
39306         * gcc.dg/cpp/Wmissingdirs.c: New.
39307
39308 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39309
39310         PR target/15301
39311         * gcc.dg/compat/union-m128-1.h: New file.
39312         * gcc.dg/compat/union-m128-1_main.c: Likewise.
39313         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39314         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39315
39316 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39317
39318         PR target/15302
39319         * gcc.dg/compat/struct-complex-1.h: New file.
39320         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
39321         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
39322         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39323
39324 2004-05-20  Roger Sayle  <roger@eyesopen.com>
39325
39326         PR middle-end/3074
39327         * gcc.dg/pr3074-1.c: New test case.
39328         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
39329
39330 2004-05-20  Falk Hueffner  <falk@debian.org>
39331
39332         PR other/15526
39333         * gcc.dg/ftrapv-1.c: New test case.
39334
39335 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
39336
39337         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
39338
39339 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
39340             Jeff Law  <law@redhat.com>
39341
39342         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
39343         * gcc.dg/tree-ssa/20040518-2.c: New test.
39344
39345         * gcc.dg/tree-ssa/20040518-1.c: New test.
39346
39347 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
39348
39349         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
39350
39351 2004-05-18  Paul Brook  <paul@codesourcery.com>
39352
39353         PR fortran/13930
39354         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
39355
39356 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39357
39358         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
39359         constant folding.
39360
39361 2004-05-17  Steven Bosscher  <stevenb@suse.de>
39362
39363         * gcc.dg/tree-ssa/20040517-1.c: New test.
39364
39365 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39366
39367         * gcc.dg/loop-4.c: New test.
39368
39369 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
39370
39371         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
39372
39373 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
39374
39375         PR fortran/15311
39376         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
39377
39378 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39379
39380         PR fortran/13826
39381         PR fortran/13940
39382         * gfortran.fortran-torture/compile/data_1.f90: New test.
39383
39384 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
39385
39386         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
39387         * gcc.dg/uninit-H.c: Define ASM for __s390__.
39388
39389 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39390
39391         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
39392
39393 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39394
39395         PR c/15444
39396         * gcc.dg/format/xopen-1.c: Adjust expected message.
39397         * gcc.dg/format/xopen-3.c: New test.
39398
39399 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
39400
39401         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
39402
39403 2004-05-14  Jeff Law  <law@redhat.com>
39404
39405         * gcc.dg/tree-ssa/20040514-2.c: New test.
39406
39407 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39408
39409         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
39410         this ...
39411         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
39412         this.
39413
39414 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
39415
39416         * gcc.dg/tree-ssa/20040514-1.c: New test.
39417
39418 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39419
39420         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
39421         test.
39422
39423 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39424
39425         PR fortran/14066
39426         * gfortran.fortran-torture/compile/do_1.f90: New test.
39427
39428 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39429
39430         PR fortran/15051
39431         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
39432         test.
39433
39434 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
39435
39436         PR fortran/15149
39437         * gfortran.fortran-torture/execute/random_init.f90: New test.
39438
39439 2004-05-13  Paul Brook  <paul@codesourcery.com>
39440
39441         PR fortran/15314
39442         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
39443
39444 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
39445
39446         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
39447         for the powerpc case.
39448
39449 2004-05-13  Jeff Law  <law@redhat.com>
39450
39451         * gcc.dg/tree-ssa/20040513-1.c: New test.
39452         * gcc.dg/tree-ssa/20040513-2.c: New test.
39453
39454 2004-05-13  Paul Brook  <paul@codesourcery.com>
39455
39456         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
39457         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
39458         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
39459
39460 2004-05-13  Andreas Schwab  <schwab@suse.de>
39461
39462         PR other/10819
39463         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
39464         characters.
39465
39466 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
39467
39468         PR fortran/15294
39469         * gfortran.fortran-torture/execute/adjustr.f90: New file.
39470
39471 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
39472
39473         Merge from tree-ssa-20020619-branch.  See
39474         ChangeLog.tree-ssa for details.
39475
39476 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
39477
39478         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
39479         include <altivec.h> explicitly.
39480         * gcc.dg/altivec-13.c: Likewise.
39481
39482 2004-05-11  Paul Brook  <paul@codesourcery.com>
39483
39484         * gcc.c-torture/compile/20010518-1.c: Force enum size.
39485
39486 2004-05-10  Eric Christopher  <echristo@redhat.com>
39487
39488         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
39489         * gcc.dg/sibcall-4.c: Ditto.
39490
39491 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
39492
39493         * g++.dg/ext/altivec-8.C: New test case.
39494         * gcc.dg/altivec-13.c: New test case.
39495
39496 2004-05-08  Roger Sayle  <roger@eyesopen.com>
39497
39498         * gcc.c-torture/execute/divcmp-1.c: New test case.
39499         * gcc.c-torture/execute/divcmp-2.c: New test case.
39500         * gcc.c-torture/execute/divcmp-3.c: New test case.
39501
39502 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
39503
39504         * g++.dg/other/pragma-re-2.C: New test.
39505
39506 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
39507
39508         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
39509         * gcc.dg/i386-387-2.c: Likewise.
39510
39511         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
39512         __builtin_drem.
39513         * gcc.dg/i386-387-6.c: Likewise.
39514
39515 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
39516
39517         * gcc.dg/builtins-33.c: Also check log1p*.
39518
39519 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
39520
39521         PR optimization/15296
39522         * gcc.c-torture/execute/pr15296.c: New test.
39523
39524 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
39525
39526         * gcc.dg/builtins-40.c: New test.
39527
39528 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
39529
39530         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
39531
39532 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
39533
39534         * g++.dg/ext/spe1.C: New testcase.
39535
39536 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
39537
39538         * objc.dg/image-info.m: Allow additional attributes
39539         for __image_info section.
39540
39541 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
39542
39543         * gcc.dg/torture/mips-hilo-2.c: New test.
39544
39545 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39546
39547         PR c++/14389
39548         * g++.dg/template/member5.C: New test.
39549
39550 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
39551
39552         * gcc.dg/builtins-34.c: Also check expm1*.
39553
39554 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39555
39556         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
39557         * gcc.dg/torture/builtin-convert-3.c: New test.
39558
39559 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
39560
39561         PR middle-end/15054
39562         * g++.dg/opt/pr15054.C: New test.
39563
39564 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39565
39566         * gcc.dg/torture/builtin-rounding-1.c: New test.
39567         * gcc.dg/builtins-25.c: Delete.
39568         * gcc.dg/builtins-29.c: Delete.
39569
39570 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
39571
39572         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
39573         * gcc.dg/sibcall-4.c: Likewise.
39574         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
39575
39576 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
39577
39578         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
39579         bit-field on 16-bit targets.
39580
39581 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
39582
39583         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
39584         16-bit targets.
39585
39586 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
39587
39588         * gcc.dg/rs6000-power2-1.c: Change to compile only.
39589         * gcc.dg/rs6000-power2-2.c: Likewise.
39590
39591 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
39592
39593         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
39594         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
39595         Change the asm registers to be in form of frN instead of fN.
39596
39597 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39598
39599         * gcc.dg/torture/builtin-convert-2.c: New test.
39600
39601 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
39602
39603         * gcc.dg/rs6000-power2-1.c: New test.
39604         * gcc.dg/rs6000-power2-2.c: New test.
39605
39606 2004-04-28  Jan Hubicka  <jh@suse.cz>
39607
39608         * gcc.dg/unused-6.c: New test.
39609
39610 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
39611             Ulrich Weigand  <uweigand@de.ibm.com>
39612
39613         * ada/acats/run_all.sh: Define $target variable.
39614
39615 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
39616
39617         PR c++/15119
39618         * g++.dg/other/vararg-1.C: New test.
39619
39620         PR c++/4794
39621         * g++.dg/eh/cleanup3.C: New test.
39622
39623 2004-04-24  Laurent GUERBY <laurent@guerby.net>
39624
39625         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
39626         and ad8011a (target_insn).
39627         * ada/acats/support/macro.dfs: Likewise.
39628         * ada/acats/support/impbit.adb: New file.
39629
39630 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
39631
39632         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
39633
39634 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39635
39636         * gcc.dg/loop-3.c: New test.
39637
39638 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
39639
39640         * gcc.c-torture/execute/simd-5.c: New test.
39641
39642 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39643
39644         PR c++/15064
39645         * g++.dg/template/crash18.C: New test.
39646
39647 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
39648
39649         * g++.dg/ext/complit3.C: New test.
39650
39651 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
39652
39653         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
39654         * gcc.dg/altivec-3.c: Same.
39655         * gcc.dg/altivec-varargs-1.c: Same.
39656
39657 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
39658
39659         * lib/target-supports.exp (check_profiling_available): Assume
39660         profiling is not available on powerpc-eabi targets.
39661
39662 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
39663
39664         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
39665         * gcc.dg/vmx/bug-1.c: Ditto.
39666
39667 2004-04-20  Eric Christopher  <echristo@redhat.com>
39668
39669         * gcc.dg/charset/extern.c: New test.
39670         * g++.dg/charset/extern3.cc: Ditto.
39671
39672 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
39673
39674         * gcc.dg/builtins-39.c: New test.
39675
39676 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
39677
39678         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
39679
39680 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
39681
39682         * gcc.dg/torture/mips-hilo-1.c: New test.
39683
39684 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
39685
39686         * gcc.c-torture/compile/20040419-1.c: New test.
39687
39688 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
39689
39690         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
39691
39692 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
39693             Aldy Hernandez  <aldyh@redhat.com>
39694
39695         * gcc.c-torture/execute/va-arg-24.c: New.
39696
39697 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
39698             Aldy Hernandez  <aldyh@redhat.com>
39699
39700         * gcc.dg/vmx/1b-01.c: New.
39701         * gcc.dg/vmx/1b-02.c: New.
39702         * gcc.dg/vmx/1b-03.c: New.
39703         * gcc.dg/vmx/1b-04.c: New.
39704         * gcc.dg/vmx/1b-05.c: New.
39705         * gcc.dg/vmx/1b-06.c: New.
39706         * gcc.dg/vmx/1b-07.c: New.
39707         * gcc.dg/vmx/1c-01.c: New.
39708         * gcc.dg/vmx/1c-02.c: New.
39709         * gcc.dg/vmx/3a-01a.c: New.
39710         * gcc.dg/vmx/3a-01.c: New.
39711         * gcc.dg/vmx/3a-01m.c: New.
39712         * gcc.dg/vmx/3a-03.c: New.
39713         * gcc.dg/vmx/3a-03m.c: New.
39714         * gcc.dg/vmx/3a-04.c: New.
39715         * gcc.dg/vmx/3a-04m.c: New.
39716         * gcc.dg/vmx/3a-05.c: New.
39717         * gcc.dg/vmx/3a-06.c: New.
39718         * gcc.dg/vmx/3a-06m.c: New.
39719         * gcc.dg/vmx/3a-07.c: New.
39720         * gcc.dg/vmx/3b-01.c: New.
39721         * gcc.dg/vmx/3b-02.c: New.
39722         * gcc.dg/vmx/3b-10.c: New.
39723         * gcc.dg/vmx/3b-13.c: New.
39724         * gcc.dg/vmx/3b-14.c: New.
39725         * gcc.dg/vmx/3b-15.c: New.
39726         * gcc.dg/vmx/3c-01a.c: New.
39727         * gcc.dg/vmx/3c-01.c: New.
39728         * gcc.dg/vmx/3c-02.c: New.
39729         * gcc.dg/vmx/3c-03.c: New.
39730         * gcc.dg/vmx/3d-01.c: New.
39731         * gcc.dg/vmx/4-01.c: New.
39732         * gcc.dg/vmx/4-03.c: New.
39733         * gcc.dg/vmx/5-01.c: New.
39734         * gcc.dg/vmx/5-02.c: New.
39735         * gcc.dg/vmx/5-03.c: New.
39736         * gcc.dg/vmx/5-04.c: New.
39737         * gcc.dg/vmx/5-05.c: New.
39738         * gcc.dg/vmx/5-06.c: New.
39739         * gcc.dg/vmx/5-07.c: New.
39740         * gcc.dg/vmx/5-07t.c: New.
39741         * gcc.dg/vmx/5-08.c: New.
39742         * gcc.dg/vmx/5-10.c: New.
39743         * gcc.dg/vmx/5-11.c: New.
39744         * gcc.dg/vmx/7-01a.c: New.
39745         * gcc.dg/vmx/7-01.c: New.
39746         * gcc.dg/vmx/7c-01.c: New.
39747         * gcc.dg/vmx/7d-01.c: New.
39748         * gcc.dg/vmx/7d-02.c: New.
39749         * gcc.dg/vmx/8-01.c: New.
39750         * gcc.dg/vmx/8-02a.c: New.
39751         * gcc.dg/vmx/8-02.c: New.
39752         * gcc.dg/vmx/brode-1.c: New.
39753         * gcc.dg/vmx/bug-1.c: New.
39754         * gcc.dg/vmx/bug-2.c: New.
39755         * gcc.dg/vmx/bug-3.c: New.
39756         * gcc.dg/vmx/cw-bug-1.c: New.
39757         * gcc.dg/vmx/cw-bug-2.c: New.
39758         * gcc.dg/vmx/cw-bug-3.c: New.
39759         * gcc.dg/vmx/dct.c: New.
39760         * gcc.dg/vmx/debug-1.c: New.
39761         * gcc.dg/vmx/debug-2.c: New.
39762         * gcc.dg/vmx/debug-3.c: New.
39763         * gcc.dg/vmx/debug-4.c: New.
39764         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
39765         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
39766         * gcc.dg/vmx/eg-5.c: New.
39767         * gcc.dg/vmx/fft.c: New.
39768         * gcc.dg/vmx/gcc-bug-1.c: New.
39769         * gcc.dg/vmx/gcc-bug-2.c: New.
39770         * gcc.dg/vmx/gcc-bug-3.c: New.
39771         * gcc.dg/vmx/gcc-bug-4.c: New.
39772         * gcc.dg/vmx/gcc-bug-5.c: New.
39773         * gcc.dg/vmx/gcc-bug-6.c: New.
39774         * gcc.dg/vmx/gcc-bug-7.c: New.
39775         * gcc.dg/vmx/gcc-bug-8.c: New.
39776         * gcc.dg/vmx/gcc-bug-9.c: New.
39777         * gcc.dg/vmx/gcc-bug-b.c: New.
39778         * gcc.dg/vmx/gcc-bug-c.c: New.
39779         * gcc.dg/vmx/gcc-bug-d.c: New.
39780         * gcc.dg/vmx/gcc-bug-e.c: New.
39781         * gcc.dg/vmx/gcc-bug-f.c: New.
39782         * gcc.dg/vmx/gcc-bug-g.c: New.
39783         * gcc.dg/vmx/gcc-bug-i.c: New.
39784         * gcc.dg/vmx/harness.h: New.
39785         * gcc.dg/vmx/ira1.c: New.
39786         * gcc.dg/vmx/ira2a.c: New.
39787         * gcc.dg/vmx/ira2b.c: New.
39788         * gcc.dg/vmx/ira2.c: New.
39789         * gcc.dg/vmx/ira2c.c: New.
39790         * gcc.dg/vmx/mem.c: New.
39791         * gcc.dg/vmx/newton-1.c: New.
39792         * gcc.dg/vmx/ops.c: New.
39793         * gcc.dg/vmx/sn7153.c: New.
39794         * gcc.dg/vmx/spill2.c: New.
39795         * gcc.dg/vmx/spill3.c: New.
39796         * gcc.dg/vmx/spill.c: New.
39797         * gcc.dg/vmx/t.c: New.
39798         * gcc.dg/vmx/varargs-1.c: New.
39799         * gcc.dg/vmx/varargs-2.c: New.
39800         * gcc.dg/vmx/varargs-3.c: New.
39801         * gcc.dg/vmx/varargs-4.c: New.
39802         * gcc.dg/vmx/varargs-5.c: New.
39803         * gcc.dg/vmx/varargs-6.c: New.
39804         * gcc.dg/vmx/varargs-7.c: New.
39805         * gcc.dg/vmx/vmx.exp: New.
39806         * gcc.dg/vmx/vprint-1.c: New.
39807         * gcc.dg/vmx/vscan-1.c: New.
39808         * gcc.dg/vmx/x-01.c: New.
39809         * gcc.dg/vmx/x-02.c: New.
39810         * gcc.dg/vmx/x-03.c: New.
39811         * gcc.dg/vmx/x-04.c: New.
39812         * gcc.dg/vmx/x-05.c: New.
39813         * gcc.dg/vmx/yousufi-1.c: New.
39814         * gcc.dg/vmx/zero-1.c: New.
39815         * gcc.dg/vmx/zero.c: New.
39816
39817 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
39818
39819         * g++.dg/lookup/java1.C: Update for chage of
39820         _Jv_AllocObject.
39821         * g++.dg/lookup/java2.C: Likewise.
39822
39823 2004-04-17  Laurent GUERBY <laurent@guerby.net>
39824
39825         * ada/acats/run_all.sh: use -O2 by default.
39826
39827 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
39828
39829         * gcc.dg/vr-mult-[12].c: New tests.
39830
39831 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39832
39833         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
39834
39835         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
39836
39837 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
39838
39839         * lib/target-supports.exp (check_profiling_available): Assume
39840         profiling isn't available for mips*-*-elf targets.
39841
39842 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
39843
39844         * gcc.dg/builtins-38.c: New test.
39845
39846 2004-04-14  Eric Christopher  <echristo@redhat.com>
39847
39848         * g++.dg/charset/charset.exp: Run .cc extension tests.
39849
39850 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
39851
39852         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
39853
39854 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39855
39856         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
39857
39858 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
39859
39860         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
39861         * gcc.dg/i386-387-2.c: Likewise.
39862
39863         * gcc.dg/i386-387-7.c: New test.
39864         * gcc.dg/i386-387-8.c: New test.
39865
39866         * gcc.dg/builtins-37.c: New test.
39867
39868 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
39869
39870         * g++.dg/pch/externc-1.C: Add missing semicolon.
39871
39872 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
39873
39874         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
39875
39876 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39877
39878         * gcc.c-torture/execute/20040411-1.c: New test.
39879
39880 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39881
39882         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
39883
39884 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
39885
39886         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
39887
39888 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
39889
39890         * lib/target-supports.exp (check_named_sections_available): New.
39891         * lib/gcc-dg.exp (dg-require-named-sections): New.
39892         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
39893         old-deja.exp.  Also prune error-count message from HP linker.
39894         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
39895
39896         * g++.dg/init/init-ref4.C: Use dg-require-weak.
39897         * g++.old-deja/g++.pt/static3.C: Likewise.
39898         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
39899
39900 2004-04-09  Roger Sayle  <roger@eyesopen.com>
39901
39902         * gcc.c-torture/execute/20040409-1.c: New test case.
39903         * gcc.c-torture/execute/20040409-2.c: New test case.
39904         * gcc.c-torture/execute/20040409-3.c: New test case.
39905
39906 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
39907
39908         * gcc.dg/20040409-1.c: New test.
39909
39910 2004-04-08  Roger Sayle  <roger@eyesopen.com>
39911
39912         PR target/14888
39913         * g++.dg/opt/pr14888.C: New test case.
39914
39915 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
39916
39917         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
39918         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
39919         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
39920         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
39921         New tests.
39922
39923 2004-04-08  Paul Brook  <paul@codesourcery.com>
39924
39925         * gcc.dg/spill-1.c: New test.
39926
39927 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39928
39929         * gcc.dg/torture/builtin-ctype-2.c: New test.
39930
39931 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
39932
39933         * gcc.dg/pch/pch.exp: Add largefile test.
39934
39935 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
39936
39937         * g++.dg/pch/externc-1.Hs: New.
39938         * g++.dg/pch/externc-1.C: New.
39939
39940 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39941
39942         * gcc.dg/compat/struct-by-value-5a_main.c,
39943         gcc.dg/compat/struct-by-value-5b_main.c: New files.
39944         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
39945         * gcc.dg/compat/struct-by-value-5a_x.c,
39946         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
39947         gcc.dg/compat/struct-by-value-5_x.c.
39948         * gcc.dg/compat/struct-by-value-5a_y.c,
39949         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
39950         gcc.dg/compat/struct-by-value-5_y.c.
39951
39952         * gcc.dg/compat/struct-by-value-6a_main.c,
39953         gcc.dg/compat/struct-by-value-6b_main.c: New files.
39954         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
39955         * gcc.dg/compat/struct-by-value-6a_x.c,
39956         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
39957         gcc.dg/compat/struct-by-value-6_x.c.
39958         * gcc.dg/compat/struct-by-value-6a_y.c,
39959         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
39960         gcc.dg/compat/struct-by-value-6_y.c.
39961
39962         * gcc.dg/compat/struct-by-value-7a_main.c,
39963         gcc.dg/compat/struct-by-value-7b_main.c: New files.
39964         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
39965         * gcc.dg/compat/struct-by-value-7a_x.c,
39966         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
39967         gcc.dg/compat/struct-by-value-7_x.c.
39968         * gcc.dg/compat/struct-by-value-7a_y.c,
39969         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
39970         gcc.dg/compat/struct-by-value-7_y.c.
39971
39972 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
39973
39974         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
39975         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
39976         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
39977         options.
39978
39979 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
39980
39981         * gcc.dg/builtins-36.c: New test.
39982
39983 2004-04-06  Paul Brook  <paul@codesourcery.com>
39984
39985         * README.gcc: Remove obsolete contraint on testcases.
39986
39987 2004-04-05  Paul Brook  <paul@codesourcery.com>
39988
39989         PR2123
39990         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
39991         failure and exit(0) on success.
39992         * g++.dg/expr/anew2.C: Ditto.
39993         * g++.dg/expr/anew3.C: Ditto.
39994         * g++.dg/expr/anew4.C: Ditto.
39995
39996 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
39997
39998         PR c++/3518
39999         * g++.dg/template/unify7.C: New.
40000
40001 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
40002
40003         * g++.dg/README: Bring up to date with new subdirectories; remove
40004         duplicate subdirectory lines.
40005
40006 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
40007
40008         PR c++/14007
40009         * g++.dg/template/unify5.C: New.
40010         * g++.dg/template/unify6.C: New.
40011         * g++.dg/template/qualttp20.C: Adjust.
40012         * g++.old-deja/g++.jason/report.C: Adjust.
40013         * g++.old-deja/g++.other/qual1.C: Adjust.
40014
40015 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
40016
40017         PR c++/14803
40018         * g++.dg/inherit/ptrmem1.C: New test.
40019
40020 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
40021
40022         PR c++/14755
40023         * gcc.c-torture/execute/20040331-1.c: New test.
40024         * gcc.dg/20040331-1.c: New test.
40025
40026 2004-04-01  Paul Brook  <paul@codesourcery.com>
40027
40028         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
40029
40030 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
40031
40032         PR c++/14724
40033         * g++.dg/init/goto1.C: New test.
40034
40035         PR c++/14763
40036         * g++.dg/template/defarg4.C: New test.
40037
40038 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
40039
40040         * gcc.dg/altivec-11.c: Extend test for more valid cases.
40041
40042 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
40043
40044         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
40045
40046 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
40047
40048         * gcc.dg/noncompile/undeclared-2.c: New test.
40049
40050 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
40051
40052         * gcc.dg/940409-1.c: Remove XFAIL.
40053         * gcc.dg/reg-vol-struct-1.c: New test.
40054
40055 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40056
40057         * gcc.dg/torture/builtin-wctype-1.c: New test.
40058
40059 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
40060
40061         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
40062         * gcc.dg/20001101-1.c: Likewise.
40063         * gcc.dg/20001102-1.c: Likewise.
40064
40065 2004-03-25  Roger Sayle  <roger@eyesopen.com>
40066
40067         * gcc.dg/compare8.c: Add an additional test for XOR.
40068
40069 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40070
40071         * gcc.dg/torture/builtin-ctype-1.c: New test.
40072
40073 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40074
40075         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
40076         * gcc.dg/torture/builtin-math-1.c: Likewise.
40077         * gcc.dg/torture/builtin-power-1.c: New test.
40078
40079 2004-03-24  Andreas Schwab  <schwab@suse.de>
40080
40081         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
40082         IA64 assembler.
40083
40084 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40085             Roger Sayle  <roger@eyesopen.com>
40086
40087         * gcc.dg/compare8.c: New test case.
40088
40089 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
40090
40091         * g++.dg/ext/altivec-7.C: New test.
40092
40093 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
40094
40095         PR 12267, 12391, 12560, 13129, 14114, 14133
40096         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
40097         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
40098         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
40099         Adjust error regexps.
40100         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
40101         * gcc.dg/noncompile/undeclared-1.c: New test cases.
40102         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
40103         * gcc.dg/local1.c: Add explanatory comment.
40104
40105 2004-03-23  Roger Sayle  <roger@eyesopen.com>
40106
40107         PR optimization/14669
40108         * g++.dg/opt/fold2.C: New test case.
40109
40110 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
40111
40112         PR c/14069
40113         * gcc.dg/20040322-1.c: New test.
40114
40115 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40116
40117         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
40118         * gcc.dg/ultrasp4.c: Likewise.
40119         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
40120
40121 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40122
40123         * gcc.dg/i386-sse-8.c: Reset default options.
40124
40125 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40126
40127         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
40128         in the error message text.
40129
40130 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40131
40132         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
40133
40134 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
40135
40136         PR c++/14616
40137         * g++.dg/init/array13.C: New test.
40138
40139 2004-03-20  Roger Sayle  <roger@eyesopen.com>
40140
40141         PR target/13889
40142         * gcc.c-torture/compile/pr13889.c: New test case.
40143
40144 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40145
40146         PR c/14635
40147         * builtins-1.c (nan, nans): Don't test.
40148         * builtins-30.c: Don't use nan, nanf, nanl.
40149         * builtins-35.c: New test.
40150
40151 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
40152
40153         * g++.dg/ext/altivec-6.C: New test.
40154
40155 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
40156
40157         * g++.dg/init/placement3.C: New test.
40158
40159         * g++.dg/template/spec13.C: New test.
40160
40161         * g++.dg/lookup/using11.C: New test.
40162
40163         * g++.dg/lookup/koenig3.C: New test.
40164
40165         * g++.dg/template/operator2.C: New test.
40166
40167         * g++.dg/expr/dtor3.C: New test.
40168         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
40169         marker.
40170         * g++.old-deja/g++.law/visibility28.C: Likewise.
40171
40172 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
40173
40174         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
40175         * gcc.dg/ppc64-abi-3.c: Likewise.
40176
40177 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40178
40179         PR c++/14545
40180         * g++.dg/parse/template15.C: New test.
40181
40182 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40183
40184         * g++.dg/expr/dtor2.C: New test.
40185
40186         * g++.dg/lookup/anon4.C: New test.
40187
40188         * g++.dg/overload/using1.C: New test.
40189
40190         * g++.dg/template/lookup7.C: New test.
40191
40192         * g++.dg/template/typename6.C: New test.
40193
40194         * g++.dg/expr/cond6.C: New test.
40195
40196 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40197
40198         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
40199
40200 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40201
40202         * g++.dg/expr/cond5.C: New test.
40203         * g++.dg/expr/constcast1.C: Likewise.
40204         * g++.dg/expr/ptrmem2.C: Likewise.
40205         * g++.dg/expr/ptrmem3.C: Likewise.
40206         * g++.dg/lookup/main1.C: Likewise.
40207         * g++.dg/template/lookup6.C: Likewise.
40208
40209 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40210
40211         * gcc.dg/local1.c: New test.
40212
40213         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
40214
40215 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40216
40217         * gcc.dg/torture/builtin-convert-1.c: New test.
40218
40219 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40220
40221         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
40222
40223 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40224
40225         PR c++/14481
40226         * g++.dg/warn/Wunused-7.C: New test.
40227
40228 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40229
40230         * gcc.dg/torture/builtin-integral-1.c: New test.
40231
40232 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40233
40234         PR c++/14586
40235         * g++.dg/parse/non-dependent3.C: New test.
40236
40237 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
40238
40239         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
40240         * g++.dg/eh/simd-2.C: Likewise.
40241         * g++.dg/init/array10.C: Likewise.
40242         * gcc.c-torture/compile/simd-1.c: Likewise.
40243         * gcc.c-torture/compile/simd-2.c: Likewise.
40244         * gcc.c-torture/compile/simd-3.c: Likewise.
40245         * gcc.c-torture/compile/simd-4.c: Likewise.
40246         * gcc.c-torture/compile/simd-6.c: Likewise.
40247         * gcc.c-torture/execute/simd-1.c: Likewise.
40248         * gcc.c-torture/execute/simd-2.c: Likewise.
40249         * gcc.dg/compat/vector-defs.h: Likewise.
40250         * gcc.dg/20020531-1.c: Likewise.
40251         * gcc.dg/altivec-3.c: Likewise.
40252         * gcc.dg/altivec-4.c: Likewise.
40253         * gcc.dg/altivec-varargs-1.c: Likewise.
40254         * gcc.dg/compat/vector-defs.h: Likewise.
40255         * gcc.dg/i386-mmx-3.c: Likewise.
40256         * gcc.dg/i386-sse-4.c: Likewise.
40257         * gcc.dg/i386-sse-5.c: Likewise.
40258         * gcc.dg/i386-sse-8.c: Likewise.
40259         * gcc.dg/simd-1.c: Likewise.
40260         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
40261         __ev64_opaque__ since the machine description provides it.
40262
40263 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40264
40265         * lib/compat.exp (skip_list): New global variable.
40266         Use it to hold the user defined COMPAT_SKIPS list if any.
40267         (compat-obj): Add the members of skip_list to optall.
40268
40269 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40270
40271         * gcc.dg/compat/union-by-value-1_main.c,
40272         union-by-value-1_x.c, union-by-value-1_y.c,
40273         union-check.h, union-defs.h,
40274         union-init.h, union-return-1_main.c,
40275         union-return-1_x.c, union-return-1_y.c: New files.
40276
40277 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40278
40279         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
40280         mixed-struct-init.h: Add 4 mixed structure types.
40281         struct-by-value-21_main.c, struct-by-value-21_x.c,
40282         struct-by-value-21_y.c, struct-return-21_main.c,
40283         struct-return-21_x.c, struct-return-21_y.c: New files.
40284
40285 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
40286
40287         PR c++/14550
40288         * g++.dg/parse/template14.C: New test.
40289
40290 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40291
40292         * gcc.c-torture/execute/20040313-1.c: New test.
40293
40294 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
40295
40296         PR target/14533
40297         * gcc.dg/20040311-2.c: New test.
40298
40299 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
40300
40301         PR other/14544
40302         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
40303         bit-field.
40304
40305 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
40306
40307         * gcc.dg/20040305-2.c: Add missing return statement.
40308
40309 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40310
40311         * gcc.dg/builtins-34.c: Also check pow10*.
40312
40313 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40314
40315         PR target/14262
40316         * gcc.dg/20040305-2.c: New test.
40317
40318 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40319
40320         * gcc.dg/20040310-1.c: New test.
40321
40322 2004-03-11  Roger Sayle  <roger@eyesopen.com>
40323
40324         * gcc.c-torture/execute/20040311-1.c: New test case.
40325
40326 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
40327
40328         PR c++/14476
40329         * g++.dg/lookup/enum1.C: New test.
40330
40331 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
40332
40333         PR c++/14510
40334         * g++.dg/lookup/struct2.C: New test.
40335
40336 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
40337
40338         * gcc.dg/builtins-34.c: New test.
40339
40340 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40341
40342         * gcc.dg/torture/builtin-nonneg-1.c: New test.
40343
40344 2004-03-09  James E Wilson  <wilson@specifixinc.com>
40345
40346         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
40347         * gcc.dg/alias-2.c: New testcase.
40348
40349 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
40350
40351         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
40352
40353 2004-03-09  Roger Sayle  <roger@eyesopen.com>
40354
40355         * gcc.c-torture/execute/20040309-1.c: New test case.
40356
40357 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
40358
40359         PR c++/14397
40360         * g++.dg/overload/ref1.C: New.
40361
40362 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40363
40364         PR c++/14409
40365         * g++.dg/template/spec12.C: New test.
40366
40367         PR c++/14448
40368         * g++.dg/parse/crash14.C: New test.
40369
40370 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
40371
40372         PR c++/14230
40373         * g++.dg/init/ref11.C: New test.
40374
40375 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
40376
40377         PR c++/14432
40378         * g++.dg/parse/builtin2.C: New test.
40379
40380 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
40381
40382         PR c++/14401
40383         * g++.dg/init/ctor3.C: New test.
40384         * g++.dg/init/union1.C: New test.
40385         * g++.dg/ext/anon-struct4.C: New test.
40386
40387 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
40388
40389         * g++.dg/lookup/koenig1.C: Tweak error messages.
40390         * g++.dg/lookup/used-before-declaration.C: Likewise.
40391         * g++.dg/other/do1.C: Likewise.
40392         * g++.dg/overload/koenig1.C: Likewise.
40393         * g++.dg/parse/crash13.C: Likewise.
40394         * g++.dg/template/instantiate3.C: Likewise.
40395
40396 2004-03-08  Eric Christopher  <echristo@redhat.com>
40397
40398         * * lib/target-supports.exp: Enable libiconv in test
40399         compilation.  Fix up error checking.
40400
40401 2004-03-08  Roger Sayle  <roger@eyesopen.com>
40402
40403         PR middle-end/14289
40404         * gcc.dg/pr14289-1.c: New test case.
40405         * gcc.dg/pr14289-2.c: Likewise.
40406         * gcc.dg/pr14289-3.c: Likewise.
40407
40408 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
40409
40410         * gcc.c-torture/execute/20040308-1.c: New test.
40411
40412 2004-03-07  Roger Sayle  <roger@eyesopen.com>
40413
40414         * gcc.c-torture/execute/20040307-1.c: New test case.
40415
40416 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
40417
40418         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
40419
40420 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
40421
40422         * gcc.dg/20040306-1.c: New test.
40423
40424 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
40425
40426         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
40427         them static.
40428         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
40429
40430 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40431
40432         PR c/14465
40433         * gcc.dg/decl-6.c: New test.
40434
40435 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40436
40437         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
40438         Rename LOGPOW -> LOG_POW.
40439         (SQRT_EXP, POW_EXP): New.
40440
40441 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40442
40443         * gcc.dg/i386-sse-8.c: New test.
40444
40445 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40446
40447         PR c/14114
40448         * gcc.dg/decl-5.c: New test.
40449
40450 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
40451
40452         * gcc.dg/20040305-1.c: New test.
40453
40454 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
40455
40456         PR other/14354
40457         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
40458
40459 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
40460
40461         PR c++/14425, c++/14426
40462         * g++.dg/ext/altivec-4.C: New test.
40463         * g++.dg/ext/altivec-5.C: New test.
40464
40465 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
40466
40467         * g++.old-deja/g++.other/linkage1.C: Expect errors about
40468         global variables of a type with no linkage.
40469         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
40470         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
40471         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
40472         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
40473         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
40474         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
40475         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
40476         * g++.dg/warn/deprecated.C: Name enum Color.
40477         * g++.dg/overload/VLA.C: Name structure for 'b'.
40478         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
40479
40480 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40481
40482         * gcc.c-torture/compile/20040304-1.c: New test.
40483
40484 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
40485
40486         PR 13728
40487         * gcc.dg/decl-4.c: New testcase.
40488
40489 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
40490
40491         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
40492         as PRECF if sizeof (float) > sizeof (double).
40493         (PRECL): Make it the same as PRECF if
40494         sizeof (float) > sizeof (long double).
40495
40496 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40497
40498         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
40499         system type.  Add check for irix6 which doesn't have c99 runtime.
40500
40501 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
40502
40503         * gcc.dg/const-elim-1.c: xfail for xtensa.
40504
40505 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40506
40507         PR c++/14369
40508         * g++.dg/template/cond4.C: New test.
40509
40510 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40511
40512         PR c++/14360
40513         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
40514
40515         PR c++/14361
40516         * g++.dg/parse/defarg7.C: New test.
40517
40518         PR c++/14359
40519         * g++.dg/template/friend26.C: New test.
40520
40521 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40522
40523         PR c++/14324
40524         * g++.dg/abi/mangle21.C: New test.
40525
40526         PR c++/14260
40527         * g++.dg/parse/constructor2.C: New test.
40528
40529         PR c++/14337
40530         * g++.dg/template/sfinae1.C: New test.
40531
40532 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
40533
40534         PR c++/14267
40535         * g++.dg/expr/crash2.C: New test.
40536
40537         PR middle-end/13448
40538         * gcc.dg/inline-5.c: New test.
40539         * gcc.dg/always-inline.c: Split out tests into ...
40540         * gcc.dg/always-inline2.c: ... this and ...
40541         * gcc.dg/always-inline3.c: ... this.
40542
40543 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
40544
40545         PR debug/12103
40546         * g++.dg/debug/crash1.C: New test.
40547
40548 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
40549
40550         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
40551         function with __attribute__((noinline)).
40552         (recurser_void2): Likewise.
40553         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
40554         (recurser_void2): Likewise.
40555
40556 2004-02-29  Roger Sayle  <roger@eyesopen.com>
40557
40558         PR middle-end/14203
40559         * g++.dg/warn/Wunused-6.C: New test case.
40560
40561 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
40562
40563         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
40564         not defined.
40565
40566 2004-02-27  Eric Christopher  <echristo@redhat.com>
40567
40568         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
40569         * g++.dg/charset/asm2.c: Run only x86.
40570         * gcc.dg/charset/asm3.c: Ditto.
40571
40572 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
40573
40574         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
40575         ld_library_path.
40576
40577 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
40578
40579         * g++.dg/ext/altivec-3.C: New.
40580
40581 2004-02-26  Richard Henderson  <rth@redhat.com>
40582
40583         * g++.dg/ext/attrib10.C: Mark for warning.
40584         * gcc.dg/attr-alias-1.c: New.
40585
40586 2004-02-26  Richard Henderson  <rth@redhat.com>
40587
40588         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
40589         * gcc.c-torture/execute/20040208-2.c: ... it back.
40590
40591 2004-02-26  Eric Christopher  <echristo@redhat.com>
40592
40593         * lib/target-supports.exp (check-iconv-available): New function.
40594         * lib/gcc-dg.exp (dg-require-iconv): New function.
40595         Use above.
40596         * gcc.dg/charset: New directory.
40597         * gcc.dg/charset/charset.exp: New file.
40598         * gcc.dg/charset/asm1.c: Ditto.
40599         * gcc.dg/charset/asm2.c: Ditto.
40600         * gcc.dg/charset/asm3.c: Ditto.
40601         * gcc.dg/charset/asm4.c: Ditto.
40602         * gcc.dg/charset/asm5.c: Ditto.
40603         * gcc.dg/charset/attribute1.c: Ditto.
40604         * gcc.dg/charset/attribute2.c: Ditto.
40605         * gcc.dg/charset/string1.c: Ditto.
40606         * g++.dg/charset: New directory.
40607         * g++.dg/dg.exp: Add here. Special options.
40608         * g++.dg/charset/charset.exp: New file.
40609         * g++.dg/charset/asm1.c: Ditto.
40610         * g++.dg/charset/asm2.c: Ditto.
40611         * g++.dg/charset/asm3.c: Ditto.
40612         * g++.dg/charset/asm4.c: Ditto.
40613         * g++.dg/charset/attribute1.c: Ditto.
40614         * g++.dg/charset/attribute2.c: Ditto.
40615         * g++.dg/charset/extern1.cc: Ditto.
40616         * g++.dg/charset/extern2.cc: Ditto.
40617         * g++.dg/charset/string1.c: Ditto.
40618
40619 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
40620
40621         PR c++/14278
40622         * g++.dg/parse/comma1.C: New test.
40623
40624 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40625
40626         PR c++/14284
40627         * g++.dg/template/ttp8.C: New test.
40628
40629 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
40630
40631         * gcc.dg/fixuns-trunc-1.c: New test.
40632
40633 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40634
40635         * gcc.dg/builtins-config.h: Use #elif.
40636
40637 2004-02-26  Michael Matz  <matz@suse.de>
40638
40639         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
40640         * gcc.dg/991214-1.c: Likewise.
40641         * gcc.dg/i386-asm-1.c: Likewise.
40642
40643 2004-02-25  Richard Henderson  <rth@redhat.com>
40644
40645         * gcc.c-torture/execute/20040208-2.c: Move ...
40646         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
40647
40648 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40649
40650         PR c++/14246
40651         * g++.dg/other/crash-3.C: New test.
40652
40653 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40654
40655         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
40656         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
40657
40658         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
40659         HP-UX.
40660
40661 2004-02-24  Michael Matz  <matz@suse.de>
40662
40663         * gcc.dg/i386-regparm.c: New.
40664
40665 2004-02-23  James E Wilson  <wilson@specifixinc.com>
40666
40667         * gcc.c-torture/execute/20040223-1.c: New.
40668
40669 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
40670             Kazu Hirata  <kazu@cs.umass.edu>
40671
40672         * gcc.dg/fwritable-strings-1.c: Remove.
40673
40674 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
40675
40676         PR c/14156
40677         * gcc.dg/20040223-1.c: New test.
40678
40679 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40680
40681         PR c++/14106
40682         * g++.dg/ext/typeof9.C: New test.
40683
40684 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40685
40686         PR c++/14250
40687         * g++.dg/other/switch1.C: New test.
40688
40689 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40690
40691         * gcc.dg/cast-function-1.c: Adjust for new informative message.
40692         * gcc.dg/va-arg-1.c: Likewise.
40693
40694 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40695
40696         PR c++/14143
40697         * g++.dg/template/koenig5.C: New test.
40698
40699 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
40700
40701         * g++.dg/ext/altivec-1.C: Generalize target triple.
40702         * g++.dg/ext/altivec-2.C: New test case.
40703         * g++.dg/ext/altivec_check.h: New file.
40704         * gcc.dg/altivec-1.c: Generalize target triple;
40705         include altivec_check.h and call altivec_check().
40706         * gcc.dg/altivec-[2-5].c: Generalize target triple.
40707         * gcc.dg/altivec-6.c: New test case.
40708         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
40709         type casts as needed.
40710         * gcc.dg/altivec-10.c: Include altivec_check.h and call
40711         altivec_check().
40712         * gcc.dg/altivec-12.c: New test case.
40713         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
40714         include altivec_check.h and call altivec_check().
40715         * gcc.dg/altivec_check.h: New file.
40716
40717 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40718
40719         * lib/target-supports.exp (check_alias_available): Don't mangle
40720         function `g' in test program.
40721
40722 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40723
40724         * lib/target-supports.exp (check_profiling_available): Check
40725         argument to determine whether we support a profiling type.
40726         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
40727         check_profiling_available.
40728         * g++.dg/bprob/bprob.exp: Likewise.
40729         * g77.dg/bprob/bprob.exp: Likewise.
40730         * gcc.misc-tests/bprob.exp: Likewise.
40731         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
40732         dg-require-profiling and delete expected error handling.
40733         * gcc.dg/20021014-1.c: Likewise.
40734         * gcc.dg/nest.c: Likewise.
40735
40736 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40737
40738         PR c++/12007
40739         * g++.dg/other/vthunk1.C: New test.
40740
40741 2004-02-20  Falk Hueffner  <falk@debian.org>
40742
40743         PR target/14201
40744         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
40745
40746 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
40747
40748         PR c++/13927
40749         * g++.dg/other/error8.C: Remove XFAIL markers.
40750
40751         PR c++/14173
40752         * g++.dg/ext/packed5.C: New test.
40753
40754         PR c++/14199
40755         * g++.dg/warn/Wunused-5.C: New test.
40756
40757         PR c++/14186
40758         * g++.dg/lookup/member1.C: New test.
40759
40760 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
40761
40762         * gcc.c-torture/compile/20040130-1.c: Enable only when
40763         __INT_MAX__ >= 2147483647L.
40764         * gcc.c-torture/compile/961203-1.c: Likewise.
40765
40766 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
40767
40768         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
40769         * g++.dg/opt/template1.C: Robustify assembler regexp
40770
40771 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40772
40773         * gcc.c-torture/execute/simd-4.x: Remove.
40774         * gcc.c-torture/execute/va-arg-25.x: Likewise.
40775         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
40776         Guard with #ifndef SKIP_ATTRIBUTE.
40777         * gcc.dg/compat/vector-1_y.c: Likewise.
40778         * gcc.dg/compat/vector-2_x.c: Likewise.
40779         * gcc.dg/compat/vector-2_y.c: Likewise.
40780         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
40781         * g++.dg/eh/simd-2.C: Likewise.
40782
40783 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
40784
40785         * gcc.c-torture/compile/complex-1.c: New.
40786
40787 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
40788
40789         PR target/14209
40790         * gcc.c-torture/execute/20040218-1.c: New test.
40791
40792 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40793
40794         PR c++/14181
40795         * g++.dg/parse/new2.C: New test.
40796
40797 2004-02-18  Paul Brook  <paul@codesourcery.com>
40798
40799         * gcc.c-torture/compile/libcall-1.c: New test.
40800
40801 2004-02-18  Paul Brook  <paul@codesourcery.com>
40802
40803         PR debug/12934
40804         * gcc.dg/debug/debug-7.c: New test.
40805
40806 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
40807
40808         * gcc.dg/20040217-1.c: New test.
40809
40810 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
40811
40812         * gcc.c-torture/execute/990208-1.x: Delete.
40813
40814 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
40815
40816         * gcc.c-torture/execute/20040208-2.x: New file.
40817
40818 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
40819
40820         PR c++/11326
40821         * g++.dg/abi/structret1.C: New test.
40822
40823 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
40824
40825         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
40826         (i386_cpuid): No need to test if cpuid is available on AMD64.
40827         Fix assembly, so that it works onboth i386 and AMD64.
40828         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
40829         (vecInLong): Fix s[] member type to unsigned int.
40830         (vecInWord): Remove type.
40831         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
40832         (a64, b64, c64, d64, e64): Remove.
40833         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
40834         Remove unused variable.  Remove initialization of removed variables.
40835         Don't call mmx_tests nor sse_tests.
40836         (reference_mmx, reference_sse): Remove.
40837         (check): Add return stmt.
40838         * gcc.dg/i386-sse-7.c: New test.
40839         * gcc.dg/i386-mmx-4.c: New test.
40840
40841 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40842
40843         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
40844         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40845         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40846         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
40847         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
40848         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
40849         g++.dg/tc1/dr94.C: Fix line terminator.
40850
40851 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
40852
40853         * gcc.c-torture/compile/20040216-1.c: New.
40854
40855 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40856
40857         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40858         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40859         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
40860         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
40861         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
40862         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
40863
40864 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40865
40866         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
40867
40868 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
40869
40870         PR c++/13971
40871         * g++.dg/expr/cond4.C: New test.
40872
40873         PR c++/14086
40874         * g++.dg/lookup/crash2.C: New test.
40875
40876 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
40877
40878         * gcc.c-torture/compile/20040214-2.c: New test.
40879
40880 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
40881
40882         PR c++/14116
40883         * g++.dg/ext/typeof8.C: New test.
40884
40885 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
40886
40887         * gcc.c-torture/compile/20040214-1.c: New test.
40888
40889 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40890
40891         PR c++/13635
40892         * g++.dg/template/spec11.C: New test.
40893
40894 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40895
40896         PR c++/13927
40897         * g++.dg/other/error8.C: New test.
40898
40899 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
40900
40901         PR c++/14122
40902         * g++.dg/template/array4.C: New test.
40903
40904         PR c++/14108
40905         * g++.dg/inherit/thunk2.C: New test.
40906
40907         PR c++/14083
40908         * g++.dg/eh/cond2.C: New test.
40909
40910 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
40911
40912         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
40913
40914 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
40915
40916         * lib/scanasm.exp (dg-scan): Quote pattern before display.
40917
40918 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
40919
40920         * g++.dg/simd-2.C: xfail on ppc64-linux.
40921
40922 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40923
40924         PR c/456
40925         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
40926         tests.
40927
40928 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
40929
40930         * gcc.dg/builtins-33.c: New test.
40931
40932 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
40933
40934         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
40935
40936 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
40937
40938         * g++.dg/simd-2.C: Set -maltivec for ppc64.
40939
40940 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
40941
40942         * gcc.dg/ppc64-abi-3.c: New test.
40943
40944 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
40945
40946         PR c/14092
40947
40948         * gcc.dg/pr14092-1.c: New testcase.
40949
40950 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
40951
40952         * gcc.dg/cpp/assert4.c: Fix typo last change.
40953
40954         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
40955         * gcc.dg/cpp/assert4.c: Handle powerpc64.
40956
40957         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
40958
40959 2004-02-09  Roger Sayle  <roger@eyesopen.com>
40960
40961         * gcc.c-torture/compile/20040209-1.c: New test case.
40962
40963 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40964
40965         * gcc.dg/c90-init-1.c: Adjust expected error messages.
40966
40967 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
40968
40969         * gcc.c-torture/execute/20040208-[12].c: New tests.
40970
40971 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40972
40973         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
40974
40975 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40976
40977         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
40978
40979 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
40980
40981         Bug 13856
40982         * gcc.dg/visibility-8.c: New testcase.
40983
40984 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
40985
40986         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
40987         arguments.
40988         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
40989
40990 2004-02-07  Roger Sayle  <roger@eyesopen.com>
40991
40992         PR middle-end/13696
40993         * g++.dg/opt/fold1.C: New test case.
40994
40995 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40996
40997         PR c++/14033
40998         * g++.dg/other/crash-2.C: New test.
40999
41000 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41001
41002         PR c++/14028
41003         * g++.dg/parse/angle-bracket2.C: New test.
41004
41005 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41006
41007         PR middle-end/13750
41008         Revert:
41009         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
41010         PR pch/13361
41011         * g++.dg/pch/wchar-1.C: New.
41012         * g++.dg/pch/wchar-1.Hs: New.
41013
41014 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41015
41016         PR c++/14008
41017         * g++.dg/parse/error15.C: New test.
41018         * g++.dg/parse/crash11.C: Update dg-error mark.
41019
41020 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41021
41022         PR c++/13932
41023         * g++.dg/warn/conv2.C: New test.
41024
41025 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41026
41027         PR c++/13086
41028         * g++.dg/warn/incomplete1.C: Remove xfail.
41029
41030 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41031
41032         * lib/file-format.exp (gcc_target_object_format): Use
41033         ${tool}_target_compile, not gcc_target_compile.
41034         * lib/target-supports.exp (check_alias_available): Likewise.
41035         (check_gc_sections_available): Likewise.
41036         * g++.dg/ext/attrib10.C: Use dg-require-alias.
41037         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
41038         dg-require-alias.
41039
41040 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41041
41042         PR c++/13969
41043         * g++.dg/template/static6.C: New test.
41044
41045 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
41046
41047         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
41048
41049 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41050
41051         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
41052         tests for systems where `char' is unsigned by default.
41053
41054 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41055
41056         PR c++/13997
41057         * g++.dg/template/partial3.C: New test.
41058
41059 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
41060
41061         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
41062         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
41063         Remove mentions of obsolete ports.
41064
41065 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
41066
41067         * gcc.dg/noncompile/20001228-1.c: Fix for new
41068         error message.
41069
41070 2004-02-03  Roger Sayle  <roger@eyesopen.com>
41071
41072         PR target/9348
41073         * gcc.c-torture/execute/multdi-1.c: New test case.
41074
41075 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41076
41077         PR c++/13925
41078         * g++.dg/template/lookup5.C: New test.
41079
41080 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41081
41082         PR c++/13950
41083         * g++.dg/template/lookup4.C: New test.
41084
41085         PR c++/13970
41086         * g++.dg/parse/error14.C: New test.
41087
41088         PR c++/14002
41089         * g++.dg/parse/template13.C: New test.
41090
41091 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41092
41093         PR c++/13978
41094         * g++.dg/template/koenig4.C: New test.
41095
41096         PR c++/13968
41097         * g++.dg/template/crash17.C: New test.
41098
41099         PR c++/13975
41100         * g++.dg/parse/error13.C: New test.
41101         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
41102
41103 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41104
41105         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
41106
41107 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
41108
41109         PR c/11658
41110         PR c/13994
41111         * gcc.dg/noncompile/20040203-1.c: New test.
41112         * gcc.dg/noncompile/20040203-2.c: Likewise.
41113         * gcc.dg/noncompile/20040203-3.c: Likewise.
41114         * gcc.dg/20040203-1.c: Likewise.
41115
41116 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
41117
41118         PR c++/10858
41119         * g++.dg/template/sizeof7.C: New test.
41120
41121 2004-02-02  Eric Christopher  <echristo@redhat.com>
41122             Zack Weinberg  <zack@codesourcery.com>
41123
41124         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
41125
41126 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
41127
41128         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
41129         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
41130         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
41131         * gcc.dg/cleanup-5.c: Run only on Linux targets.
41132
41133 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
41134
41135         PR c++/13113
41136         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
41137
41138         PR c++/13854
41139         * g++.dg/ext/attrib13.C: New test.
41140
41141         PR c++/13907
41142         * g++.dg/conversion/op2.C: New test.
41143
41144 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41145
41146         * gcc.dg/titype-1.c: Fix pasto.
41147
41148 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41149
41150         * gcc.dg/titype-1.c: New test.
41151
41152 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41153
41154         PR c++/13957
41155         * g++.dg/template/non-type-template-argument-1.C,
41156         g++.dg/template/qualified-id1.C: Update dg-error marks.
41157         * g++.dg/template/nontype6.C: New test.
41158
41159 2004-02-01  Roger Sayle  <roger@eyesopen.com>
41160
41161         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
41162         * gcc.dg/builtins-31.c: New testcase.
41163         * gcc.dg/builtins-32.c: New testcase.
41164
41165 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
41166
41167         * objc.dg/call-super-2.m: Update line numbers
41168         for the including of stddef.h.
41169
41170 2004-01-30  Michael Matz  <matz@suse.de>
41171
41172         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
41173         g++.dg/ext/case-range3.C: New tests.
41174
41175 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41176
41177         DR206
41178         PR c++/13813
41179         * g++.dg/template/member4.C: New test.
41180
41181 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41182
41183         PR c++/13683
41184         * g++.dg/template/sizeof6.C: New test.
41185
41186 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41187
41188         * gcc.dg/fwritable-strings-1.c: New test.
41189
41190 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41191
41192         * gcc.c-torture/compile/20040130-1.c: New test.
41193
41194 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
41195
41196         * objc.dg/call-super-2.m: Include stddef.h for size_t.
41197
41198 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
41199
41200         PR c++/13883
41201         * g++.dg/template/ctor3.C: New test.
41202
41203 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41204
41205         * g++.dg/tc1: New directory.
41206         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
41207         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
41208         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
41209         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
41210         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
41211
41212 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41213
41214         * g++.dg/parse/error11.C: New test.
41215         * g++.dg/parse/error12.C: Likewise.
41216
41217 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
41218
41219         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
41220         (scan_initial, main): Use aligned_sizeof instead of sizeof.
41221
41222 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
41223
41224         PR c++/13791
41225         * g++.dg/ext/attrib12.C: New test.
41226
41227         PR c++/13736
41228         * g++.dg/parse/cast2.C: New test.
41229
41230 2004-01-27  James E Wilson  <wilson@specifixinc.com>
41231
41232         * objc.dg/encode-2.m (main): New local string.  Set depending on
41233         sizeof long.  Use in sscanf call.
41234         * objc.dg/encode-3.m (main): New local string.  Set depending on
41235         sizeof long.  Use in scan_initial call.
41236
41237 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41238
41239         * objc.dg/call-super-2.m: Make LP64-safe.
41240         * objc.dg/desig-init-1.m: Likewise.
41241
41242 2004-01-27  Devang Patel <dpatel@apple.com>
41243
41244         * g++.dg/debug/namespace1.C: New test.
41245
41246 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
41247
41248         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
41249         xscale-*-*.
41250
41251         * gcc.dg/arm-mmx-1.c: New test.
41252
41253 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41254
41255         * gcc.dg/20040127-1.c: New test.
41256         * gcc.dg/20040127-2.c: New test.
41257
41258 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41259
41260         * objc.dg/stret-1.m (glob): Renamed to globa.
41261
41262 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
41263
41264         PR c++/13663
41265         * g++.dg/expr/for1.C: New test.
41266
41267 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
41268
41269         PR middle-end/13779
41270         * gcc.dg/darwin-longlong.c: New test.
41271
41272 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
41273
41274         * gcc.dg/20040124-1.c: Moved test from here...
41275         * gcc.c-torture/compile/20040124-1.c: ...to here.
41276
41277 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41278
41279         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
41280         the assembly output if -m64 is passed.
41281
41282 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
41283
41284         PR c++/13833
41285         * g++.dg/template/cond3.C: New test.
41286
41287 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41288
41289         PR c++/13810
41290         * g++.dg/template/ttp7.C: New test.
41291
41292 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41293
41294         PR c++/13797
41295         * g++.dg/template/nontype4.C: New test.
41296         * g++.dg/template/nontype5.C: Likewise.
41297
41298 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
41299
41300         * gcc.dg/torture/mips-clobber-at.c: New test.
41301
41302 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
41303
41304         * gcc.dg/20040124-1.c: New test.
41305
41306 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
41307
41308         * gcc.dg/20040123-1.c: New test.
41309
41310 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41311
41312         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
41313
41314 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41315
41316         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
41317
41318 2004-01-23  Andrew Pinski  <apinski@apple.com>
41319
41320         * gcc.dg/20030121-1.c: Move to ..
41321         * gcc.dg/20040121-1.c: here.
41322
41323 2004-01-23  Roger Sayle  <roger@eyesopen.com>
41324
41325         * gcc.dg/builtins-29.c: New test case.
41326
41327 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41328
41329         PR 18314
41330         * gcc.dg/builtins-30.c: New testcase.
41331
41332 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
41333
41334         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
41335         * lib/g77.exp: Likewise.
41336         * lib/objc.exp: Likewise.
41337         * lib/g++.exp: Likewise.
41338
41339 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41340
41341         * gcc.dg/struct-by-value-2.c: New test.
41342
41343 2004-01-21  Andrew Pinski  <apinski@apple.com>
41344
41345         PR target/13785
41346         * gcc.dg/20030121-1.c: New test.
41347
41348 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
41349
41350         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
41351         clobber frame pointer register in asm statement.
41352
41353 2004-01-21  Falk Hueffner  <falk@debian.org>
41354
41355         * gcc.c-torture/compile/20040121-1.c: New test.
41356
41357 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
41358
41359         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
41360
41361 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
41362
41363         * gcc.dg/ppc64-abi-2.c: New test.
41364
41365 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
41366
41367         * lib/treelang.exp: Fill out this file.
41368         * lib/treelang-dg.exp: New File.
41369
41370 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41371
41372         * gcc.c-torture/compile/981022-1.c: Remove.
41373         * gcc.dg/array-5.c: Remove XFAIL.
41374         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
41375         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
41376         gcc.dg/cond-lvalue-1.c: Update.
41377         * gcc.dg/cast-lvalue-2.c: New test.
41378
41379 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
41380
41381         PR c++/13592
41382         * g++.dg/other/error1.C (class foo): Tweak error message.
41383
41384         PR c++/13592
41385         * g++.dg/template/call2.C: New test.
41386
41387 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41388
41389         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
41390         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
41391         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
41392         scalar-return-1_x.c, scalar-return-2_y.c,
41393         scalar-return-3_x.c, scalar-return-3_y.c,
41394         scalar-return-4_x.c, scalar-return-4_y.c,
41395         struct-align-1.h, struct-align-1_x.c,
41396         struct-align-1_y.c, struct-align-2.h,
41397         struct-align-2_x.c, struct-align-2_y.c,
41398         struct-by-value-10_y.c, struct-by-value-11_x.c,
41399         struct-by-value-11_y.c, struct-by-value-12_x.c,
41400         struct-by-value-12_y.c, struct-by-value-13_x.c,
41401         struct-by-value-13_y.c, struct-by-value-14_x.c,
41402         struct-by-value-14_y.c, struct-by-value-15_x.c,
41403         struct-by-value-15_y.c, struct-by-value-16_y.c,
41404         struct-by-value-17_y.c, struct-by-value-18_y.c,
41405         struct-by-value-19_y.c, struct-by-value-1_x.c,
41406         struct-by-value-1_y.c, struct-by-value-20_y.c,
41407         struct-by-value-2_x.c, struct-by-value-2_y.c,
41408         struct-by-value-3_y.c, struct-by-value-4_x.c,
41409         struct-by-value-4_y.c, struct-by-value-5_y.c,
41410         struct-by-value-6_y.c, struct-by-value-7_y.c
41411         struct-by-value-8_x.c, struct-by-value-8_y.c
41412         struct-by-value-9_x.c, struct-by-value-9_y.c
41413         struct-return-10_x.c, struct-return-10_y.c,
41414         struct-return-19_x.c, struct-return-20_x.c
41415         struct-return-2_x.c, struct-return-2_y.c
41416         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
41417         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
41418
41419 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41420
41421         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
41422         attribute on sparc*-sun-solaris2.*.
41423
41424 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
41425
41426         PR c++/13710
41427         * g++.dg/ext/typeof7.C: New test.
41428
41429 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
41430
41431         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
41432         * gcc.dg/const-elim-1.c: Same.
41433
41434 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
41435
41436         * objc.dg/stret-1.m: New.
41437         * objc.dg/stret-2.m: New.
41438
41439 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
41440
41441         PR c++/11895
41442         * g++.dg/ext/vector1.C: New test.
41443
41444 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
41445
41446         * gcc.dg/pch/import-1.c: New.
41447         * gcc.dg/pch/import-1.hs: New.
41448         * gcc.dg/pch/import-1a.h: New.
41449         * gcc.dg/pch/import-1b.h: New.
41450         * gcc.dg/pch/import-1c.h: New.
41451
41452 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
41453
41454         PR c++/13574
41455         * g++.dg/ext/array1.C: New test.
41456
41457         PR c++/13178
41458         * g++.dg/conversion/op1.C: New test.
41459
41460 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
41461
41462         PR 11864
41463         From Kazumoto Kojima / Dan Kegel:
41464         * gcc.dg/pr11864-1.c: New test.
41465
41466         PR 10392
41467         From Marcus Comstedt / Dan Kegel:
41468         * gcc.dg/pr10392-1.c: New test.
41469
41470 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
41471
41472         PR c++/13478
41473         * g++.dg/init/ref10.C: New test.
41474
41475 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41476
41477         PR c++/13407
41478         * g++.dg/parse/typename6.C: New test.
41479
41480 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
41481
41482         PR pch/13361
41483         * g++.dg/pch/wchar-1.C: New.
41484         * g++.dg/pch/wchar-1.Hs: New.
41485
41486 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41487
41488         PR c++/9259
41489         * g++.dg/expr/sizeof2.C: New test.
41490
41491 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
41492
41493         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
41494
41495 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
41496
41497         PR c++/13659
41498         * g++.dg/lookup/strong-using-3.C: New.
41499         * g++.dg/lookup/using-10.C: New.
41500
41501 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
41502
41503         PR c++/13594
41504         * g++.dg/lookup/strong-using-2.C: New.
41505
41506 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
41507             Dan Kegel <dank@kegel.com>
41508             J"orn Rennecke <joern.rennecke@superh.com>
41509
41510         PR target/9365
41511         * gcc.dg/pr9365-1.c: New test.
41512
41513 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41514
41515         PR c++/8856
41516         * g++.dg/parse/casting-operator2.C: New test.
41517         * g++.old-deja/g++.pt/explicit83.C: Remove.
41518
41519 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
41520
41521         * gcc.dg/label-compound-stmt-1.c: New test.
41522         * gcc.c-torture/compile/950922-1.c,
41523         gcc.c-torture/compile/20000211-3.c,
41524         gcc.c-torture/compile/20000518-1.c,
41525         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
41526         compound statements.
41527
41528 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
41529
41530         * gcc.dg/ppc64-abi-1.c: New test.
41531
41532 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
41533
41534          * g++.dg/ext/attrib9.C: Add dg-warnings.
41535
41536 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41537
41538         PR c++/12335
41539         * g++.dg/parse/dtor3.C: New test.
41540
41541 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
41542
41543         PR c++/12709
41544         * g++.dg/parse/try-catch-1.C: New test.
41545
41546 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
41547
41548         * ada/acats/run_all.sh: Add more verbose output in acats.log
41549         when compiling tests.
41550
41551 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
41552
41553         PR 13656
41554         * gcc.dg/typedef-redecl.c: New test case.
41555         * gcc.dg/typedef-redecl.h: New support file.
41556
41557 2004-01-13  Jan Hubicka  <jh@suse.cz>
41558
41559         * gcc.dg/always_inline.c: New test.
41560         * gcc.dg/debug/20031231-1.c: Fix.
41561
41562 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41563
41564         PR c++/13474
41565         * g++.dg/template/array3.C: New test.
41566
41567 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
41568
41569         * g++.dg/ext/lvalue1.C: No longer expected to fail.
41570         * g++.dg/warn/Wunused-2.C: Likewise.
41571
41572 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41573
41574         PR c++/13289
41575         * g++.dg/template/instantiate6.C: New test.
41576
41577 2004-01-12  Roger Sayle  <roger@eyesopen.com>
41578
41579         PR middle-end/11397
41580         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
41581
41582 2004-01-12  Jan Hubicka  <jh@suse.cz>
41583
41584         PR opt/12826
41585         * gcc.dg/20040112-1.c: New.
41586
41587         * gcc.dg/dwarf-die[1-7].c: Move to...
41588         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
41589         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
41590
41591 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
41592
41593         PR c++/4100
41594         * g++.dg/parse/friend4.C: New test.
41595
41596 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
41597
41598         PR c++/4100
41599         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
41600         definition is called a friend.
41601
41602 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
41603
41604         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
41605
41606 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
41607
41608         PR c++/3478
41609         * g++.dg/parse/error10.C: New test.
41610         * g++.dg/template/arg2.C: Accept "invalid type" error.
41611
41612 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
41613
41614         PR middle-end/13392
41615         * g++.dg/opt/expect2.C: New test.
41616
41617 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
41618
41619         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
41620         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
41621         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
41622         Update dg-error regexps.
41623
41624 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
41625
41626         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
41627         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
41628
41629 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41630
41631         * gcc.dg/pragma-re-1.c: Use right pointer type.
41632
41633 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41634
41635         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
41636
41637 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
41638
41639         * gcc.dg/rs6000-ldouble-1.c: New.
41640
41641 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41642
41643         DR 337
41644         PR c++/9256
41645         * g++.dg/other/abstract1.C: New test.
41646
41647 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
41648
41649         * g++.dg/lookup/strong-using-1.C: New.
41650
41651 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
41652
41653         PR c/11234
41654         * gcc.dg/func-ptr-conv-1.c: New test.
41655         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
41656
41657 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
41658
41659         PR target/13380.
41660         * gcc.c-torture/compile/20040109-1.c: New.
41661
41662 2004-01-08  Stuart Hastings  <stuart@apple.com>
41663
41664         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
41665         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
41666         * gcc.dg/i386-sse-6.c: ...this new testcase.
41667
41668 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
41669
41670         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
41671
41672 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41673
41674         * ada/acats/run_acats: Treat 'gnatchop' the same way
41675         as 'gnatmake'.  Export GCC_DRIVER.
41676         * ada/acats/run_all.sh: Add target_gnatchop.  Use
41677         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
41678
41679 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41680
41681         PR c++/12573
41682         * g++.dg/template/dependent-expr4.C: New test.
41683
41684 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
41685
41686         * gcc.dg/altivec-11.c: New test.
41687
41688 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
41689
41690         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
41691
41692 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41693
41694         PR c/6024
41695         * gcc.dg/enum-compat-1.c: New test.
41696         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
41697
41698 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41699
41700         PR c/12165
41701         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
41702         gcc.dg/c99-idem-qual-3.c: New tests.
41703
41704 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
41705
41706         * gcc.dg/winline-7.c: Don't cast void * to int.
41707
41708 2004-01-06  Jan Hubicka  <jh@suse.cz>
41709
41710         * gcc.dg/i386-sse-5.c: New test
41711         * g++.dg/eh/simd-1.c: Add -w argument for i386.
41712
41713 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
41714
41715         PR c++/12815
41716         * g++.dg/rtti/typeid4.C: New test.
41717
41718 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41719
41720         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
41721
41722 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
41723
41724         PR c++/12132
41725         * g++.dg/template/error11.C: New test.
41726
41727         PR c++/13451
41728         * g++.dg/template/class2.C: New test.
41729
41730 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41731         Richard Sandiford <rsandifo@redhat.com>
41732
41733         PR c++/13387
41734         * g++.dg/opt/alias3.C: New test.
41735
41736 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
41737
41738         PR c++/13157
41739         * g++.dg/template/koenig3.C: New test.
41740
41741         PR c++/13529
41742         * g++.dg/parse/offsetof3.C: New test.
41743
41744         * g++.dg/init/copy7.C: Add missing dg-error markers.
41745
41746         PR c++/12226
41747         * g++.dg/init/copy7.c: New test.
41748
41749         PR c++/13536
41750         * g++.dg/parse/cast1.C: New test.
41751
41752 2004-01-04  Jan Hubicka  <jh@suse.cz>
41753
41754         * gcc.dg/winline[1-7].c: New tests.
41755
41756 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41757
41758         PR c++/13520
41759         * g++.dg/template/qualttp22.C: New test.
41760
41761 2004-01-01  Jan Hubicka  <jh@suse.cz>
41762
41763         * gcc.dg/debug/20031231-1.c: New.
41764         * gcc.c-torture/compile/20040101-1.c: New.
41765         * gcc.dg/dwarf-die-[1-7].c: New.
41766
41767 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
41768
41769         PR optimization/13521
41770         * gcc.c-torture/compile/20031231-1.c: New test.
41771
41772 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41773
41774         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
41775
41776 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41777
41778         PR c++/10079
41779         * g++.dg/template/crash16.C: New test.
41780
41781 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
41782
41783         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
41784
41785 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41786
41787         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
41788         ports.
41789         * g++.old-deja/g++.jason/thunk3.C: Likewise.
41790         * g++.old-deja/g++.law/profile1.C: Likewise.
41791         * gcc.c-torture/compile/981006-1.c: Likewise.
41792         * gcc.c-torture/execute/loop-2e.x: Likewise.
41793         * gcc.c-torture/execute/loop-2f.x: Remove.
41794         * gcc.c-torture/execute/loop-2g.x: Likewise.
41795         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
41796         * gcc.dg/20020312-2.c: Remove traces of dead ports.
41797
41798 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41799
41800         PR c++/13507
41801         * g++.dg/ext/attrib11.C: New test.
41802
41803         PR c++/13494
41804         * g++.dg/template/array2-1.C: New test.
41805         * g++.dg/template/array2-2.C: New test.
41806
41807 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
41808
41809         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
41810
41811 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41812
41813         PR c++/12774
41814         * g++.dg/template/array1-1.C: New test.
41815         * g++.dg/template/array1-2.C: New test.
41816
41817 2003-12-29  Roger Sayle  <roger@eyesopen.com>
41818
41819         PR fortran/12632
41820         * g77.dg/12632.f: New test case.
41821
41822 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41823
41824         PR c++/13289
41825         * g++.dg/parse/nontype1.C: New test.
41826
41827 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41828
41829         PR c++/12403
41830         * g++.dg/parse/explicit1.C: New test.
41831         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
41832
41833 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41834
41835         PR c++/13081
41836         * g++.dg/opt/inline6.C: New test.
41837
41838         PR c++/12613
41839         * g++.dg/parse/error9.C: New test.
41840
41841         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
41842
41843 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41844
41845         PR c++/13009
41846         * g++.dg/init/assign1.C: New test.
41847
41848 2003-12-28  Roger Sayle  <roger@eyesopen.com>
41849
41850         PR c++/13070
41851         * g++.dg/warn/format3.C: New test case.
41852
41853 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41854
41855         * gcc.c-torture/compile/20031227-1.c: New test.
41856
41857 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41858
41859         * g++.dg/bprob/bprob.exp: Load target-supports.exp
41860         * g77.dg/bprob/bprob.exp: Likewise.
41861         * gcc.misc-tests/bprob.exp: Likewise.
41862         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
41863         variants on systems where the library does not provide that
41864         functionality.
41865         * gcc.dg/builtins-20.c: Use builtins-config.h.
41866         * gcc.dg/builtins-config.h: New file.
41867
41868 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41869
41870         * lib/gcc-dg.exp (dg-require-profiling): New function.
41871         * lib/target-supports.exp (check_profiling_available): Likewise.
41872         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
41873         * g77.dg/bprob/bprob.exp: Likewise.
41874         * gcc.misc-tests/bprob.exp: Likewise.
41875         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
41876         * gcc.dg/20021014-1.c: Likewise.
41877         * gcc.dg/nest.c: Likewise.
41878
41879 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41880
41881         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
41882         compiling.
41883         * g++.dg/lookup/java2.C: Likewise.
41884         * gcc.dg/cpp/lexident.c: Likewise.
41885
41886 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
41887
41888         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
41889         given.
41890         * gcc.c-torture/compile/961203-1.c: Likewise.
41891         * gcc.c-torture/compile/980506-1.c: Likewise.
41892
41893 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
41894
41895         * lib/gcc-dg.exp (dg-prune-output): New annotation.
41896         (additional_prunes): New global.
41897         (gcc-dg-prune): Handle additional per-test pruning.
41898         (dg-test): Clear additional_prunes between tests.
41899
41900         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
41901         dg-prune-output to avoid spurious failures from assembler
41902         complaining about nonexistent WAW violations.
41903         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
41904         Use dg-prune-output to avoid spurious failures from assembler
41905         warning about Itanium B-step errata.
41906
41907 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41908
41909         * g++.dg/abi/macro0.C: New test.
41910         * g++.dg/abi/macro1.C: Likewise.
41911         * g++.dg/abi/macro2.C: Likewise.
41912
41913         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
41914         * g++.dg/abi/bitfield7.C: Likewise.
41915         * g++.dg/abi/dtor2.C: Likewise.
41916         * g++.dg/abi/mangle11.C: Likewise.
41917         * g++.dg/abi/mangle12.C: Likewise.
41918         * g++.dg/abi/mangle14.C: Likewise.
41919         * g++.dg/abi/mangle17.C: Likewise.
41920         * g++.dg/abi/vbase10.C: Likewise.
41921         * g++.dg/abi/vbase14.C: Likewise.
41922         * g++.dg/template/qualttp17.C: Likewise.
41923
41924 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
41925
41926         PR c/11995
41927         * gcc.dg/20031223-1.c: New test.
41928
41929 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41930
41931         * gcc.dg/noreturn-7.c: New test.
41932
41933 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41934
41935         * gcc.dg/null-pointer-1.c: New test.
41936
41937 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
41938
41939         * g++.old-deja/g++.jason/template18.C: Remove.
41940         * g++.old-deja/g++.jason/template37.C: Likewise.
41941
41942         PR c++/12862
41943         * g++.dg/lookup/ns1.C: New test.
41944
41945         PR c++/12397
41946         * g++.dg/template/lookup3.C: New test.
41947
41948 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
41949
41950         * g++.dg/template/recurse1.C: New test
41951
41952 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
41953
41954         PR c++/12479
41955         * g++.dg/parse/semicolon1.C: New test.
41956         * g++.dg/parse/semicolon1.h: Likewise.
41957
41958 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
41959
41960         * gcc.dg/darwin-misaligned.c: New test.
41961
41962 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
41963
41964         PR c/9163
41965         * gcc.dg/20031222-1.c: New test.
41966
41967 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
41968
41969         PR c++/13438
41970         * g++.dg/parse/error8.C: New test.
41971
41972         PR c++/11554
41973         * g++.dg/warn/ctor-init-1.C: New test.
41974
41975 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
41976
41977         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
41978         too small.
41979         * gcc.c-torture/compile/930217-1.c: Likewise.
41980         * gcc.c-torture/compile/930513-1.c: Likewise.
41981         * gcc.c-torture/execute/920908-2.c: Likewise.
41982         * gcc.c-torture/execute/921204-1.c: Likewise.
41983         * gcc.c-torture/execute/930621-1.c: Likewise.
41984         * gcc.c-torture/execute/930630-1.c: Likewise.
41985         * gcc.c-torture/execute/931031-1.c: Likewise.
41986         * gcc.c-torture/execute/980602-2.c: Likewise.
41987         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41988         * gcc.c-torture/execute/compndlit-1.c: Likewise.
41989         * gcc.c-torture/execute/extzvsi.c: Likewise.
41990         * gcc.c-torture/unsorted/ext.c: Likewise.
41991
41992 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
41993
41994         PR target/12749
41995         * gcc.c-torture/compile/20031220-2.c: New test case.
41996
41997 2003-12-20  Roger Sayle  <roger@eyesopen.com>
41998
41999         PR optimization/13031
42000         * gcc.c-torture/compile/20031220-1.c: New test case.
42001
42002 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42003
42004         * gcc.dg/cast-function-1.c: New test.
42005
42006 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
42007
42008         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
42009         formats.
42010
42011 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
42012
42013         PR c++/12795
42014         * g++.dg/ext/attrib10.C: New test.
42015
42016 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
42017
42018         * gcc.dg/cleanup-10.c: New test.
42019         * gcc.dg/cleanup-11.c: New test.
42020
42021 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
42022
42023         PR c++/13239
42024         * g++.dg/opt/expect1.C: New test.
42025
42026 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
42027
42028         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
42029
42030 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
42031
42032         PR debug/12923
42033         * gcc.dg/20031218-1.c: New test.
42034
42035         PR debug/12389
42036         * gcc.dg/20031218-2.c: New test.
42037         * gcc.dg/20031218-3.c: New test.
42038
42039         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
42040         of label name and allow for USER_LABEL_PREFIX == "_" names.
42041         * g++.dg/abi/mangle18-2.C: Likewise.
42042         * g++.dg/abi/mangle19-1.C: Likewise.
42043         * g++.dg/abi/mangle19-2.C: Likewise.
42044         * g++.dg/abi/mangle20-1.C: Likewise.
42045         * g++.dg/abi/mangle20-2.C: Likewise.
42046
42047 2003-12-18  Richard Henderson  <rth@redhat.com>
42048
42049         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
42050
42051 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
42052             Dan Kegel <dank@kegel.com>
42053
42054         PR other/12009
42055         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
42056         testing a cross compiler, it causes spurious compile failures.
42057         * lib/g++.exp: Likewise.
42058
42059 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42060
42061         PR c++/13262
42062         * g++.dg/template/access13.C: New test.
42063
42064 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
42065
42066         * gcc.dg/20031216-1.c: New test.
42067
42068 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42069
42070         PR c++/9154
42071         * g++.dg/template/error10.C: New test.
42072
42073 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42074
42075         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
42076         * g++.dg/eh/simd-2.C: Likewise.
42077
42078 2003-12-17  James E Wilson  <wilson@specifixinc.com>
42079             Roger Sayle  <roger@eyesopen.com>
42080
42081         * gcc.c-torture/execute/ieee/mzero5.c: New.
42082
42083 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
42084
42085         PR c++/10603
42086         * g++.dg/parse/error6.C: New test.
42087
42088         PR c++/12827
42089         * g++.dg/parse/error7.C: New test.
42090
42091 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
42092
42093         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
42094         at -O with stabs debugging formats.
42095         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
42096         * gcc.dg/debug/debug-2.c: Likewise.
42097
42098 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
42099
42100         PR c++/12696
42101         * g++.dg/init/error1.C: New test.
42102
42103         PR c++/12218
42104         * g++.dg/init/pm3.C: New test.
42105
42106 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
42107
42108         PR c/3347
42109         * gcc.dg/bitfld-8.c: New test.
42110
42111 2003-12-16  James Lemke  <jim@wasabisystems.com>
42112
42113         * gcc.dg/arm-scd42-[123].c: New tests.
42114
42115 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
42116
42117         PR c++/9043
42118         * g++.dg/abi/mangle20-1.C: New test.
42119         * g++.dg/abi/mangle20-2.C: New test.
42120
42121 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
42122
42123         PR c++/13275
42124         * g++.dg/other/offsetof2.C: Remove XFAIL.
42125         * g++.dg/parse/offsetof1.C: New test.
42126         * g++.gd/parse/offsetof2.C: Likewise.
42127
42128 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42129
42130         * g++.dg/template/nontype3.C: New test.
42131         * g++.dg/template/static2.C: Tweaked the dg-error clause.
42132
42133 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42134
42135         * g++.dg/warn/noreturn-3.C: Also test instantiation.
42136
42137 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
42138
42139         PR c++/13387
42140         * g++.dg/expr/assign1.C: New test.
42141
42142         PR c++/13242
42143         * g++.dg/abi/mangle19-1.C: New test.
42144         * g++.dg/abi/mangle19-2.C: New test.
42145
42146 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
42147
42148         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
42149
42150 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42151
42152         * gcc.c-torture/execute/20031216-1.c: New test.
42153
42154 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42155
42156         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
42157         an ICE regression.
42158
42159 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42160
42161         PR c++/10926
42162         * g++.dg/template/error9.C: New test.
42163
42164         PR c++/11116
42165         * g++.dg/template/error8.C: New test.
42166
42167 2003-12-15  Roger Sayle  <roger@eyesopen.com>
42168
42169         PR middle-end/13400
42170         * gcc.c-torture/execute/20031215-1.c: New test case.
42171
42172 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42173
42174         PR c++/13269
42175         * g++.dg/parse/error5.C: New test.
42176
42177         PR c++/12989
42178         * g++.dg/expr/sizeof1.C: New test.
42179
42180         PR c++/13310
42181         * g++.dg/template/crash15.C: New test.
42182
42183 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
42184
42185         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
42186         a non-POD type as the last named parameter of a varargs function.
42187
42188 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42189
42190         PR c++/13243
42191         PR c++/12573
42192         * g++.dg/template/crash14.C: New test.
42193         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
42194
42195 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
42196
42197         * g++.dg/other/java1.C: New test.
42198
42199         PR c++/13241
42200         * g++.dg/abi/mangle18-1.C: New test.
42201         * g++.dg/abi/mangle18-2.C: New test.
42202
42203 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42204
42205         PR optimization/10312
42206         * gcc.c-torture/execute/20031214-1.c: New.
42207
42208 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
42209
42210         PR c++/10779
42211         PR c++/12160
42212         * g++.dg/parse/error3.C: New test.
42213         * g++.dg/parse/error4.C: Likewise.
42214         * g++.dg/abi/mangle4.C: Tweak error messages.
42215         * g++.dg/lookup/using5.C: Likewise.
42216         * g++.dg/other/error2.C: Likewise.
42217         * g++.dg/parse/typename5.C: Likewise.
42218         * g++.dg/parse/undefined1.C: Likewise.
42219         * g++.dg/template/arg2.C: Likewise.
42220         * g++.dg/template/ttp3.C: Likewise.
42221         * g++.dg/template/type1.C: Likewise.
42222         * g++.old-deja/g++.other/crash32.C: Likewise.
42223         * g++.old-djea/g++.pt/defarg8.C: Likewise.
42224
42225 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42226
42227         PR c++/13106
42228         * g++.dg/warn/noreturn-3.C: New test.
42229
42230 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42231
42232         PR c++/13118
42233         * g++.dg/abi/covariant3.C: New.
42234
42235 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
42236
42237         * g++.dg/eh/ia64-1.C: New test.
42238
42239 2003-12-12  Roger Sayle  <roger@eyesopen.com>
42240
42241         PR optimization/13037
42242         * g77.f-torture/execute/13037.f: New test case.
42243
42244 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42245
42246         PR c++/12881
42247         * g++.dg/abi/covariant2.C: New.
42248
42249 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
42250
42251         * gcc.dg/cpp/trad/macro.c: New tests.
42252
42253 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
42254
42255         * gcc.c-torture/execute/wchar_t-1.x: Delete.
42256
42257 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
42258
42259         PR other/10819
42260         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
42261         to fix Bug 10819.
42262         * lib/g++.exp (g++_version): Likewise.
42263         * lib/g77.exp (g77_version): Likewise.
42264         * lib/objc.exp (default_objc_version): Likewise.
42265
42266 2003-12-10  Richard Henderson  <rth@redhat.com>
42267
42268         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
42269
42270         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
42271
42272 2003-12-08  Matt Austern  <austern@apple.com>
42273
42274         PR c/13134
42275         * lib/gcc-dg.exp (dg-require-visibility): Define.
42276         * lib/target-supports (check_visibility_available): Define.
42277         * gcc.dg/visibility-1.c: New test.
42278         * gcc.dg/visibility-2.c: Likewise.
42279         * gcc.dg/visibility-3.c: Likewise.
42280         * gcc.dg/visibility-4.c: Likewise.
42281         * gcc.dg/visibility-5.c: Likewise.
42282         * gcc.dg/visibility-6.c: Likewise.
42283         * g++.dg/ext/visibility-1.C: Likewise.
42284         * g++.dg/ext/visibility-2.C: Likewise.
42285         * g++.dg/ext/visibility-3.C: Likewise.
42286         * g++.dg/ext/visibility-4.C: Likewise.
42287         * g++.dg/ext/visibility-5.C: Likewise.
42288         * g++.dg/ext/visibility-6.C: Likewise.
42289
42290 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42291
42292         * g++.dg/lookup/java1.C: New test.
42293         * g++.dg/lookup/java2.C: New test.
42294
42295 2003-12-07  Falk Hueffner  <falk@debian.org>
42296
42297         * g++.dg/opt/noreturn-1.C: New test.
42298
42299 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
42300
42301         * gcc.dg/overflow-1.c: New test.
42302
42303 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42304
42305         * g77.f-torture/compile/13060.f: New test.
42306
42307 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
42308
42309         PR c++/13323
42310         * g++.dg/inherit/operator2.C: New test.
42311
42312 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42313
42314         PR c++/13305
42315         * g++.dg/ext/attrib9.C: New test.
42316
42317 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42318
42319         PR c++/13314
42320         * g++.dg/template/error7.C: New test.
42321
42322 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
42323             J"orn Rennecke <joern.rennecke@superh.com>
42324
42325         PR target/13302
42326         * g++.dg/other/struct-va_list.C: New test.
42327
42328 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42329
42330         PR c++/13166
42331         * g++.dg/parse/defarg6.C: New test.
42332
42333 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
42334
42335         PR target/13256
42336         * gcc.c-torture/execute/20031201-1.c: New test.
42337
42338 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
42339
42340         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
42341
42342 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42343
42344         * gcc.dg/builtin-return-1.c: New test.
42345
42346 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
42347             J"orn Rennecke <joern.rennecke@superh.com>
42348
42349         PR optimization/13260
42350         * gcc.c-torture/execute/20031204-1.c: New test.
42351
42352 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42353
42354         PR c++/9127
42355         * g++.dg/template/error6.C: New test.
42356
42357 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
42358
42359         * gcc.dg/20031202-1.c: New test.
42360
42361 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42362
42363         PR c++/13179
42364         * g++.dg/template/eh1.C: New test.
42365
42366         PR c++/10771
42367         * g++.dg/template/error5.C: New test.
42368
42369 2003-12-02  David Ung  <davidu@mips.com>
42370
42371         * gcc.dg/compat/vector-check.h: Corrected type for var
42372         g_##TMODE
42373
42374 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42375
42376         PR c++/10126
42377         * g++.dg/template/ptrmem8.C: New test.
42378
42379 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42380
42381         PR c++/12573
42382         * g++.dg/template/dependent-expr3.C: New test.
42383
42384 2003-12-01  James Lemke  <jim@wasabisystems.com>
42385
42386         * gcc.dg/arm-g2.c: New test.
42387
42388 2003-12-01  Roger Sayle  <roger@eyesopen.com>
42389
42390         PR optimization/11634
42391         * gcc.dg/20031201-2.c: New test case.
42392
42393 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
42394
42395         PR 11433
42396         * objc.dg/proto-lossage-3.m: New test.
42397
42398 2003-12-01  Roger Sayle  <roger@eyesopen.com>
42399
42400         PR optimization/12628
42401         * gcc.dg/20031201-1.c: New test case.
42402
42403 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42404
42405         * gcc.dg/unaligned-1.c: New test.
42406
42407 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
42408
42409         PR c++/9849
42410         * g++.dg/template/error4.C: New test.
42411         * g++.dg/template/nested3.C: Adjust error markers.
42412
42413 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42414
42415         * gcc.dg/cpp/assert4.c: Check more #system assertions.
42416
42417 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
42418
42419         PR c/10333
42420         * gcc.dg/bitfld-7.c: New test.
42421
42422 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
42423
42424         * gcc.dg/tls/asm-1.C: New test.
42425
42426 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42427
42428         * gcc.dg/cpp/assert4.c: Update.
42429
42430 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42431
42432         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
42433         * gcc.dg/builtin-apply3.c: New test.
42434
42435 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42436
42437         * lib/compat.exp (compat-obj): New xfaildata parameter.
42438         Use it to set compiler_conditional_xfail_data before compiling.
42439         (compat-get-options): Handle dg-xfail-if.
42440         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
42441         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
42442         * gcc.dg/compat/vector-1_y.c: Likewise.
42443         * gcc.dg/compat/vector-2_x.c: Likewise.
42444         * gcc.dg/compat/vector-2_y.c: Likewise.
42445
42446 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42447
42448         * g++.dg/opt/reg-stack4.C: New test.
42449
42450 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42451
42452         * gcc.dg/builtin-apply2.c: New test.
42453
42454 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42455
42456         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
42457
42458 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42459
42460         PR c++/12924
42461         * g++.dg/template/template-id-2.C: New test.
42462
42463 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42464
42465         PR c++/5369
42466         * g++.dg/template/memfriend1.C: New test.
42467         * g++.dg/template/memfriend2.C: Likewise.
42468         * g++.dg/template/memfriend3.C: Likewise.
42469         * g++.dg/template/memfriend4.C: Likewise.
42470         * g++.dg/template/memfriend5.C: Likewise.
42471         * g++.dg/template/memfriend6.C: Likewise.
42472         * g++.dg/template/memfriend7.C: Likewise.
42473         * g++.dg/template/memfriend8.C: Likewise.
42474         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
42475
42476 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
42477
42478         PR c++/12515
42479         * g++.dg/ext/cond1.C: New test.
42480
42481 2003-11-20  Richard Henderson  <rth@redhat.com>
42482
42483         * gcc.dg/20020201-2.c: Remove.
42484         * gcc.dg/20020201-4.c: Remove.
42485         * gcc.dg/20020304-1.c: Remove.
42486
42487 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
42488
42489         * gcc.dg/cpp/trad/xwin1.c: New test case.
42490
42491 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
42492
42493         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
42494         * lib/g77.exp: Likewise.
42495         * lib/objc.exp: Likewise.
42496         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
42497         for darwin.
42498
42499 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42500
42501         PR c++/12932
42502         * g++.dg/template/static5.C: New test.
42503
42504 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
42505
42506         * gcc.dg/nested-func-1.c: New test.
42507
42508 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42509
42510         * gcc.dg/cpp/assert4.c: New test.
42511
42512 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
42513
42514         PR c++/2294
42515         * g++.dg/lookup/using9.c: New test.
42516
42517 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
42518
42519         PR c++/12762
42520         * g++.dg/template/error3.C: New test.
42521
42522 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
42523
42524         PR ada/13035
42525         * ada/acats/run_acats, run_all.sh: Fix syntax error.
42526         No longer use a wrapper for gcc, since this does not work under
42527         Windows.
42528
42529 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
42530
42531         PR c++/2094
42532         * g++.dg/template/ptrmem7.C: New test.
42533
42534 2003-11-13  Andrew Pinski <apinski@apple.com>
42535
42536         * gcc.c-torture/compile/20031113-1.c: New test.
42537
42538 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
42539             Kean Johnston <jkj@sco.com>
42540
42541         PR c/13029
42542         * gcc.dg/unused-4.c: Update.
42543
42544 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42545
42546         * g++.dg/opt/const3.C: New test.
42547
42548 2003-11-13  Jan Hubicka  <jh@suse.cz>
42549
42550         * gcc.c-torture/compile/20031112-1.c: New test.
42551
42552 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
42553
42554         * g++.dg/parse/crash10.C: Remove bogus error marker.
42555
42556 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42557
42558         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
42559         (host_gcc): Likewise.
42560         (ROOT): Honor $PWDCMD.
42561         (BASE): Likewise.
42562         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
42563
42564 2003-11-12  Catherine Moore  <clm@redhat.com>
42565
42566         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
42567
42568 2003-11-12  Andreas Jaeger  <aj@suse.de>
42569             Jakub Jelinek  <jakub@redhat.com>
42570             Andrew Pinski  <pinskia@physics.uc.edu>
42571             Richard Henderson  <rth@redhat.com>
42572
42573         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
42574         systems.
42575         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
42576
42577         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
42578         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
42579
42580 2003-11-11  Andreas Jaeger  <aj@suse.de>
42581
42582         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
42583
42584         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
42585
42586 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
42587
42588         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
42589         Clean ups.
42590
42591 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
42592
42593         * gcc.dg/trampoline-1.c: New test.
42594
42595 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
42596
42597         * gcc.c-torture/compile/200031109-1.c: New test.
42598
42599 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42600
42601         PR c/3190
42602         PR c/8714
42603         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42604         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
42605         gcc.dg/format/no-y2k-1.c: Update.
42606
42607 2003-11-08  Roger Sayle  <roger@eyesopen.com>
42608
42609         PR optimization/10467
42610         * gcc.dg/20031108-1.c: New test case.
42611
42612 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
42613
42614         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
42615
42616 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42617
42618         * gcc.dg/compound-lvalue-1.c: New test.
42619         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
42620         some XFAILs.
42621
42622 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
42623
42624         * gcc.dg/altivec-varargs-1.c: New test.
42625
42626 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42627
42628         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
42629         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
42630         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
42631         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
42632         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
42633
42634 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
42635
42636         * gcc.dg/cond-lvalue-1.c: New test.
42637
42638 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
42639
42640         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
42641
42642 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42643
42644         PR c++/11616
42645         * g++.dg/template/instantiate5.C: New test.
42646
42647 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42648
42649         PR c++/12726
42650         * g++.dg/ext/complit2.C: Replace test with self-contained version.
42651         * ChangeLog: Add missing first entry for above test.
42652
42653 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42654
42655         PR c++/9810
42656         * g++.dg/template/using8.C: New test.
42657         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
42658
42659 2003-11-02  Roger Sayle  <roger@eyesopen.com>
42660
42661         PR optimization/10817
42662         * gcc.c-torture/compile/20031102-1.c: New test case.
42663
42664 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
42665
42666         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
42667         2147483647.
42668
42669 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42670
42671         * gcc.dg/20031102-1.c: New test.
42672
42673 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42674
42675         * gcc.dg/complex-1.c: New test.
42676
42677 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42678
42679         PR c++/12796
42680         * g++.dg/template/crash13.C: Adjust expected error location.
42681         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42682
42683 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
42684
42685         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42686
42687 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
42688
42689         PR/10239
42690         * gcc.c-torture/compile/20031031-2.c: New test.
42691
42692 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
42693
42694         PR/11640
42695         * gcc.c-torture/compile/20031031-1.c: New test.
42696
42697 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
42698
42699         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42700         * gcc.misc-tests/bprob.exp: Likewise.
42701         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
42702         the execution test on arm-elf configs.
42703         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
42704         configs that don't support scratch files.
42705         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
42706
42707 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
42708
42709         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
42710         done by dejagnu.
42711
42712 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
42713
42714         * ada/acats/run_all.sh: Redirect mv output to /dev/null
42715         Avoid non pure sh syntax. Add more logging.
42716
42717         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
42718         fail.
42719
42720 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42721
42722         PR libgcj/10610
42723         * gcc.dg/ppc-stackalign-1.c: New test.
42724
42725 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
42726
42727         * ada/acats/run_all.sh: Change output to be more compliant with
42728         dejagnu framework.
42729         Create acats.sum and acats.log files under testsuite/ada/acats
42730         Only run [a-z]* directories, to filter out e.g. CVS.
42731         Redirect build output to log file.
42732
42733 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
42734
42735         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
42736
42737 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
42738
42739         PR ada/5909:
42740         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
42741
42742 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
42743
42744         * gcc.c-torture/compile/20031023-1.c: New test.
42745         * gcc.c-torture/compile/20031023-2.c: New test.
42746         * gcc.c-torture/compile/20031023-3.c: New test.
42747         * gcc.c-torture/compile/20031023-4.c: New test.
42748
42749 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42750
42751         PR c++/10371
42752         * g++.dg/lookup/scoped8.C: New test.
42753
42754 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42755
42756         * g++.dg/opt/reg-stack3.C: New test.
42757
42758 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42759
42760         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
42761
42762 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42763
42764         PR c++/11076
42765         * g++.dg/template/crash13.C: New test.
42766
42767 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42768
42769         * gcc.dg/c99-restrict-2.c: New test.
42770
42771 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
42772
42773         PR c++/12698, c++/12699, c++/12700, c++/12566
42774         * g++.dg/inherit/covariant9.C: New test.
42775         * g++.dg/inherit/covariant10.C: New test.
42776         * g++.dg/inherit/covariant11.C: New test.
42777
42778 2003-10-23  Jason Merrill  <jason@redhat.com>
42779
42780         PR c++/12726
42781         * g++.dg/ext/complit2.C: New test.
42782
42783 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
42784
42785         PR target/12654
42786         * gcc.c-torture/execute/20031020-1.c: New test.
42787
42788 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42789
42790         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
42791         following the jump_insn.
42792
42793 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
42794
42795         * gcc.dg/cast-lvalue-1.c: New test.
42796
42797 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
42798
42799         PR c++/11962
42800         * g++.dg/template/cond2.C: New test.
42801
42802 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42803
42804         * gcc.dg/builtins-28.c: New test.
42805
42806 2003-10-20  Jan Hubicka  <jh@suse.cz>
42807
42808         * g++.dg/opt/inline4.C: Do not use min-inline-insns
42809         parameter.
42810         * gcc.dg/inline-2.c: Likewise.
42811
42812 2003-10-20  Phil Edwards  <phil@codesourcery.com>
42813
42814         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
42815         * gcc.dg/nest.c: Likewise.
42816
42817 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42818
42819         PR c++/9781, c++/10583, c++/11862
42820         * g++.dg/parse/crash13.C: New test.
42821
42822 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42823
42824         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
42825
42826 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42827
42828         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
42829         Define HAVE_C99_RUNTIME except on Solaris.
42830         * gcc.dg/builtins-20.c: Likewise.
42831
42832 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42833
42834         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
42835
42836 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42837
42838         PR c++/12495
42839         * g++.dg/template/crash21.C: New test.
42840
42841 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42842
42843         PR c++/2513
42844         * g++.dg/template/typename5.C: New test.
42845
42846 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42847
42848         PR c++/12369
42849         * g++.dg/template/friend25.C: New test.
42850
42851 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
42852
42853         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
42854         versions.
42855
42856 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
42857
42858         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
42859         == 2147483647.
42860
42861 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
42862
42863         * gcc.c-torture/execute/960416-1.x: Remove.
42864         * gcc.c-torture/execute/divconst-3.x: Likewise.
42865
42866 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
42867
42868         PR target/12598
42869         * gcc.dg/torture/cris-volatile-1.c: New test.
42870
42871 2003-10-14  Roger Sayle  <roger@eyesopen.com>
42872
42873         PR optimization/9325
42874         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
42875         for overflowing floating point to integer conversion during RTL
42876         simplification.
42877
42878 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
42879
42880         * objc/execute/_cmd.m: Fix typo.
42881         * objc.dg/image-info.m, objc.dg/symtab-1.m:
42882         Relax 'scan-assembler' regexp.
42883         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
42884         objc.dg/try-catch-4.m: Run on non-Darwin targets.
42885         * objc.dg/zero-link-2.m: Remove blank line.
42886         * objc.dg/zero-link-3.m: New test case.
42887
42888 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
42889
42890         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
42891
42892         * gcc.dg/asm-names.c: Use scan-assembler-not rather
42893         than linker trickery.
42894
42895 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42896
42897         PR c++/12370
42898         * g++.dg/other/friend2.C: New test.
42899
42900 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42901
42902         * gcc.dg/20031012-1.c: New test.
42903
42904 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42905
42906         * gcc.dg/weak/weak-3.c: Fix for new warning.
42907
42908 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
42909
42910         PR optimization/8750
42911         * gcc.c-torture/execute/20031012-1.c: New test case.
42912
42913 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42914
42915         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
42916         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
42917
42918 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42919
42920         PR optimization/12260
42921         * gcc.c-torture/compile/20031011-2.c: New test case.
42922
42923 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42924
42925         * gcc.c-torture/execute/20031011-1.c: New testcase.
42926
42927 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
42928
42929         * gcc.c-torture/compile/20031011-1.c: New test.
42930
42931 2003-10-11  Jan Hubicka  <jh@suse.cz>
42932
42933         * g++.dg/other/first-global.C: New test.
42934
42935 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42936
42937         * gcc.c-torture/execute/string-opt-18.c: New testcase.
42938
42939 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
42940
42941         * gcc.c-torture/compile/20031010-1.c: New test.
42942
42943 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
42944
42945         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
42946         * gcc.c-torture/execute/va-arg-25.c: ... here.
42947
42948 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
42949
42950         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
42951
42952 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
42953
42954         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
42955
42956 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
42957
42958         * g++.dg/parse/error2.C: New test.
42959
42960 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
42961
42962         PR c++/11097
42963         * g++.dg/other/error5.C: Modify the error message.
42964         * g++.dg/lookup/using8.C: New test.
42965
42966 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
42967
42968         * gcc.dg/darwin-abi-2.c: New file.
42969         * gcc.c-torture/execute/va-arg-24.c: New file.
42970
42971 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
42972
42973         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
42974         indentation.
42975
42976 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
42977
42978         PR c++/10147
42979         * g++.dg/other/error4.C: Update error messages.
42980         * g++.dg/template/ptrmem4.C: Likewise.
42981
42982         PR c++/12337
42983         * g++.dg/init/new9.C: New test.
42984
42985         PR c++/12334, c++/12236, c++/8656
42986         * g++.dg/ext/attrib8.C: New test.
42987
42988 2003-10-06  Devang Patel  <dpatel@apple.com>
42989
42990         * gcc.dg/debug/dwarf2-3.h: New test.
42991         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
42992
42993 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
42994
42995         * g++.dg/opt/cfg2.C: New test.
42996
42997 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42998
42999         * g++.dg/opt/float1.C: New test.
43000
43001 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43002
43003         * gcc.dg/c90-array-lval-6.c: New test.
43004         * gcc.dg/c99-array-lval-6.c: New test.
43005
43006 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
43007             Ziemowit Laski  <zlaski@apple.com>
43008
43009         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
43010         'Derived', so that it is never considered a class method; add
43011         new warning for '+port' method ambiguity.
43012         * objc.dg/method-12.m: Include <objc/objc.h> instead of
43013         <objc/objc-api.h> (needed on Mac OS X).
43014         * objc.dg/method-13.m: New test.
43015
43016 2003-10-03  Roger Sayle  <roger@eyesopen.com>
43017
43018         PR optimization/9325, PR java/6391
43019         * gcc.c-torture/execute/20031003-1.c: New test case.
43020
43021 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
43022
43023         PR optimization/12180
43024         * gcc.dg/20031002-1.c: New test.
43025
43026         PR c++/12486
43027         * g++.dg/inherit/error1.C: New test.
43028
43029 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
43030
43031         * lib/f-torture.exp (search_for): Rename to...
43032         (search_for_re): This.  Also, clean up comments and the
43033         "regexp" invocation.
43034
43035 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
43036
43037         * gcc.c-torture/compile/20031002-1.c: New test.
43038
43039 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
43040
43041         * g++.dg/opt/cond1.C: New test.
43042
43043 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
43044
43045         * gcc.dg/Wold-style-definition-2.c: New testcase.
43046         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
43047
43048 2003-09-29  Richard Henderson  <rth@redhat.com>
43049
43050         * g++.dg/init/array10.C: Add dg-options.
43051
43052 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
43053
43054         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
43055
43056 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43057
43058         * g++.dg/template/friend19.C: Fix typo.
43059         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
43060
43061 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
43062
43063         * gcc.c-torture/execute/20030928-1.c: New test.
43064         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
43065
43066 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43067
43068         * g++.dg/opt/unroll1.C: New test.
43069
43070 2003-09-26  Roger Sayle  <roger@eyesopen.com>
43071
43072         PR optimization/11741
43073         * gcc.dg/20030926-1.c: New test case.
43074
43075 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43076
43077         PR c++/5655
43078         * g++.dg/parse/access7.C: New test.
43079         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
43080
43081 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
43082
43083         MERGE OF objc-improvements-branch into MAINLINE:
43084         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
43085         if libobjc has not been built.
43086         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
43087         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
43088         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
43089         objc/execute/nested-3.m, objc/execute/np-2.m,
43090         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
43091         objc/execute/redefining_self.m, objc/execute/root_methods.m,
43092         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
43093         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
43094         objc.dg/special/unclaimed-category-1.h,
43095         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
43096         well as GNU runtime.
43097         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
43098         * execute/cascading-1.m, execute/function-message-1.m,
43099         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
43100         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
43101         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
43102         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
43103         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
43104         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
43105         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
43106         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
43107         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
43108         * objc.dg/bitfield-2.m: Run only on Darwin.
43109         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
43110         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
43111         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
43112         * objc.dg/const-str-1.m: Fix constant string layout.
43113
43114 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
43115
43116         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
43117
43118 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
43119
43120         * gcc.dg/darwin-abi-1.c: New file.
43121
43122 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
43123
43124         PR target/12281
43125         * gcc.c-torture/compile/20030921-1.c: New test.
43126
43127 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43128
43129         * g++.dg/opt/reg-stack2.C: New test.
43130
43131 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43132
43133         * g++.dg/eh/delayslot1.C: New test.
43134
43135 2003-09-20  Richard Henderson  <rth@redhat.com>
43136
43137         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
43138
43139 2003-09-20  Roger Sayle  <roger@eyesopen.com>
43140
43141         * gcc.c-torture/execute/20030920-1.c: New test case.
43142
43143 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43144
43145         * g++.dg/rtti/typeid3.C: Correct expected error message.
43146
43147 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43148
43149         PR c++/157
43150         * g++.dg/parse/crash12.C: New test.
43151
43152 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
43153
43154         * gcc.dg/compat/mixed-struct-check.h: New.
43155         * gcc.dg/compat/mixed-struct-defs.h: New.
43156         * gcc.dg/compat/mixed-struct-init.h: New.
43157         * gcc.dg/compat/struct-by-value-19_main.c: New.
43158         * gcc.dg/compat/struct-by-value-19_x.c: New.
43159         * gcc.dg/compat/struct-by-value-19_y.c: New.
43160         * gcc.dg/compat/struct-by-value-20_main.c: New.
43161         * gcc.dg/compat/struct-by-value-20_x.c: New.
43162         * gcc.dg/compat/struct-by-value-20_y.c: New.
43163         * gcc.dg/compat/struct-return-19_main.c: New.
43164         * gcc.dg/compat/struct-return-19_x.c: New.
43165         * gcc.dg/compat/struct-return-19_y.c: New.
43166         * gcc.dg/compat/struct-return-20_main.c: New.
43167         * gcc.dg/compat/struct-return-20_x.c: New.
43168         * gcc.dg/compat/struct-return-20_y.c: New.
43169
43170 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
43171         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
43172         so that it will not complain on LP64 targets.
43173
43174 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43175
43176         PR c++/495
43177         * g++.dg/template/friend24.C: New test.
43178
43179 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
43180
43181         PR c++/12332
43182         * g++.dg/template/memtmpl2.C: New test.
43183
43184 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
43185
43186         PR target/11184
43187         * gcc.dg/builtin-apply1.c: New test.
43188
43189 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
43190
43191         PR c++/9848
43192         * g++.dg/warn/Wunused-4.C: New test.
43193
43194 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43195
43196         PR c++/12316
43197         * g++.dg/other/gc2.C: New test.
43198
43199 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
43200
43201         PR c++/11991
43202         * g++.dg/rtti/typeid3.C: New test.
43203
43204         PR c++/12266
43205         * g++.dg/overload/template1.C: New test.
43206
43207 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43208
43209         * g++.dg/opt/cfg3.C: New test.
43210
43211 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43212
43213         PR c++/7939
43214         * g++.dg/template/crash11.C: New test.
43215
43216 2003-09-16  Jason Merrill  <jason@redhat.com>
43217             Jakub Jelinek  <jakub@redhat.com>
43218
43219         * gcc.dg/attr-warn-unused-result.c: New test.
43220
43221 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43222
43223         PR c++/12184
43224         * g++.dg/expr/call2.C: New test.
43225
43226 2003-09-15  Andreas Jaeger  <aj@suse.de>
43227
43228         * gcc.dg/Wold-style-definition-1.c: New test.
43229
43230 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
43231
43232         PR c++/3907
43233         * g++.dg/parse/template12.C: New test.
43234
43235         * g++.dg/abi/bitfield11.C: New test.
43236         * g++.dg/abi/bitfield12.C: Likewise.
43237
43238 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
43239
43240         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
43241         non-expansion of functional macro name without arguments at EOL.
43242         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
43243
43244 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
43245
43246         * gcc.c-torture/execute/20030914-[12].c: New tests.
43247
43248 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43249
43250         PR c++/11788
43251         * g++.dg/overload/addr1.C: New test.
43252
43253 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
43254
43255         * gcc.dg/20030909-1.c: New test.
43256
43257 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43258
43259         * gcc.dg/ultrasp10.c: New test.
43260
43261 2003-09-09  Devang Patel  <dpatel@apple.com>
43262
43263         * gcc.dg/darwin-ld-6.c: New test.
43264
43265 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43266
43267         * gcc.dg/torture/builtin-explog-1.c: New testcase.
43268
43269 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43270
43271         * gcc.dg/ia64-types1.c: New test.
43272         * gcc.dg/ia64-types2.c: Likewise.
43273
43274 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43275
43276         * gcc.dg/builtins-1.c: Add more _Complex tests.
43277         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43278
43279         * gcc.dg/builtins-1.c: Test existing _Complex functions.
43280         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43281
43282 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43283
43284         PR c++/11786
43285         * g++.dg/lookup/koenig2.C: New test.
43286
43287         PR c++/5296
43288         * g++.dg/rtti/typeid2.C: New test.
43289
43290 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
43291
43292         * gcc.c-torture/compile/20030904-1.c: New test.
43293
43294 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43295
43296         * g++.dg/opt/longbranch2.C: New test.
43297
43298 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43299
43300         * g++.dg/template/crash10.C: Only compile it.
43301
43302 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43303
43304         PR middle-end/11665
43305         * gcc.c-torture/compile/20030907-1.c: New test.
43306         * g++.dg/init/array11.C: New test.
43307
43308 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43309
43310         PR c++/11852
43311         * g++.dg/init/struct1.C: New test.
43312
43313 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43314
43315         PR c++/12181
43316         * g++.dg/expr/comma1.C: New test.
43317
43318 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
43319
43320         PR c++/11867
43321         * g++.dg/expr/static_cast5.C: New test.
43322
43323 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
43324
43325         PR c++/11507
43326         * g++.dg/lookup/scoped7.C: New test.
43327
43328         PR c++/9574
43329         * g++.dg/other/static1.C: New test.
43330
43331         PR c++/11490
43332         * g++.dg/warn/template-1.C: New test.
43333
43334         PR c++/11432
43335         * g++.dg/template/crash10.C: New test.
43336
43337         PR c++/2478
43338         * g++.dg/overload/VLA.C: New test.
43339
43340         PR c++/10804
43341         * g++.dg/template/call1.C: New test.
43342
43343 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43344
43345         PR c++/11794
43346         * g++.dg/parse/using3.C: New test.
43347
43348 2003-09-06  Roger Sayle  <roger@eyesopen.com>
43349
43350         PR c++/11409
43351         * g++.dg/overload/builtin3.C: New test case.
43352
43353 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
43354
43355         PR c/9862
43356         * gcc.dg/20030906-1.c: New test.
43357         * gcc.dg/20030906-2.c: Likewise.
43358
43359 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43360
43361         PR c++/12167
43362         * g++.dg/parse/defarg5.C: New test.
43363
43364         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
43365
43366 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
43367
43368         PR c++/12163
43369         * g++.dg/expr/static_cast4.C: New test.
43370
43371         PR c++/12146
43372         * g++.dg/template/crash9.C: New test.
43373
43374 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
43375
43376         * g++.old-deja/g++.ext/pretty2.C: Update for change
43377         in __FUNCTION__.
43378         * g++.old-deja/g++.ext/pretty3.C: Likewise.
43379
43380 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
43381
43382         PR c++/11922
43383         * g++/dg/template/qualified-id1.C: New test.
43384
43385         PR c++/12037
43386         * g++.dg/warn/noeffect4.C: New test.
43387
43388 2003-09-04  Matt Austern  <austern@apple.com>
43389
43390         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
43391         * g++.dg/ext/fnname2.C: Likewise.
43392         * g++.dg/ext/fnname3.C: Likewise.
43393
43394 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
43395
43396         * g++.dg/expr/lval1.C: New test.
43397         * g++.dg/ext/lvcast.C: Remove.
43398
43399 2003-09-03  Roger Sayle  <roger@eyesopen.com>
43400
43401         PR optimization/11700.
43402         * gcc.c-torture/compile/20030903-1.c: New test case.
43403
43404 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
43405
43406         PR c++/12053
43407         * g++.dg/abi/layout4.C: New test.
43408
43409 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
43410
43411         PR c++/11553
43412         * g++.dg/parse/friend3.C: New test.
43413
43414 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
43415
43416         PR c++/11847
43417         * g++.dg/template/class1.C: New test.
43418
43419         PR c++/11808
43420         * g++.dg/expr/call1.C: New test.
43421
43422 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
43423
43424         PR c++/12114
43425         * g++.dg/init/ref9.C: New test.
43426
43427         PR c++/11972
43428         * g++.dg/template/nested4.C: New test.
43429
43430 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
43431
43432         PR c++/12093
43433         * g++.dg/template/non-dependent4.C: New test.
43434
43435         PR c++/11928
43436         * g++.dg/inherit/conv1.C: New test.
43437
43438 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
43439
43440         PR c++/6196
43441         * g++.dg/ext/label1.C: New test.
43442         * g++.dg/ext/label2.C: Likewise.
43443
43444 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
43445
43446         * g++.dg/expr/cond3.C: New test.
43447
43448 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43449
43450         * gcc.dg/builtins-1.c: Add new builtin cases.
43451
43452 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43453
43454         * gcc.dg/builtins-1.c: Add new cases.
43455         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43456
43457 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43458
43459         * gcc.dg/builtins-1.c: Add more math builtin tests.
43460         * gcc.dg/torture/builtin-attr-1.c: New test.
43461
43462 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
43463
43464         PR optimization/5079
43465         * g++.dg/opt/static3.C: New test.
43466
43467 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43468
43469         * gcc.misc-tests/gcov-10b.c: New test.
43470
43471 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
43472
43473         * g++.dg/opt/ptrmem3.C: New test.
43474
43475         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
43476
43477 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
43478
43479         * gcc.dg/20030826-2.c: New test.
43480
43481 2003-08-26  Roger Sayle  <roger@eyesopen.com>
43482
43483         PR middle-end/12002
43484         * g77.f-torture/compile/12002.f: New test case.
43485
43486 2003-08-26  Roger Sayle  <roger@eyesopen.com>
43487
43488         * gcc.dg/20030826-1.c: New test case.
43489
43490 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
43491
43492         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
43493
43494 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
43495
43496         PR c++/11871
43497         * c++.dg/lookup/crash1.C: New test.
43498
43499         * c++.dg/warn/noeffect3.C: New test.
43500
43501 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
43502
43503         * gcc.dg/compat/vector-1_x.c: Compile with -w.
43504         * gcc.dg/compat/vector-1_y.c: Ditto.
43505         * gcc.dg/compat/vector-2_x.c: Ditto.
43506         * gcc.dg/compat/vector-2_y.c: Ditto.
43507
43508 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
43509
43510         * gcc.dg/20030702-1.c: New test.
43511
43512 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
43513
43514         PR c++/8795
43515         * g++.dg/ext/altivec-1.C: New test.
43516
43517 2003-08-24  Richard Henderson  <rth@redhat.com>
43518
43519         * g++.dg/eh/simd-2.C: Add -w for x86.
43520
43521 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
43522
43523         * gcc.dg/20030815-1.c: New test.
43524
43525 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43526
43527         PR c++/3765
43528         * g++.dg/parse/access6.C: New test.
43529
43530 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43531
43532         PR c++/641, c++/11876
43533         * g++.dg/template/friend22.C: New test.
43534         * g++.dg/template/friend23.C: Likewise.
43535
43536 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43537
43538         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
43539         identically.
43540
43541 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43542
43543         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
43544
43545 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43546
43547         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
43548
43549 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43550
43551         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
43552
43553 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43554
43555         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
43556
43557 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
43558
43559         PR c++/11919
43560         * g++.dg/overload/prom1.C: New test.
43561
43562         PR c++/11551
43563         * g++.dg/parse/dtor2.C: New test.
43564
43565         PR c++/10762
43566         * g++.dg/parse/using2.C: New test.
43567
43568 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
43569
43570         PR target/11805
43571         * gcc.c-torture/compile/20030821-1.c: New.
43572
43573 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
43574
43575         PR c++/11834
43576         * g++.dg/template/deduce2.C: New test.
43577
43578 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
43579
43580         * gcc.c-torture/execute/20030821-1.c: New test.
43581
43582 2003-08-20  Roger Sayle  <roger@eyesopen.com>
43583
43584         PR middle-end/11984
43585         * gcc.dg/20030820-1.c: New test case.
43586
43587 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
43588
43589         PR c++/11945
43590         * g++.dg/warn/noeffect2.C: New test.
43591
43592 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
43593
43594         PR c++/10926
43595         * g++.dg/template/dtor2.C: New test.
43596
43597         PR c++/11684
43598         * g++.dg/template/operator1.C: New test.
43599         * g++.dg/parse/operator4.C: New test.
43600
43601         PR c++/11946.C
43602         * g++.dg/expr/enum1.C: New test.
43603         * gcc.dg/c99-bool-1.c: Remove bogus warning.
43604
43605         PR c++/11036.C
43606         * g++.dg/parse/elab2.C: New test.
43607         * g++.dg/parse/typedef4.C: Change error message.
43608         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
43609         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
43610         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
43611
43612 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
43613
43614         * gcc.dg/pch/warn-1.c: New.
43615         * gcc.dg/pch/warn-1.hs: New.
43616
43617         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
43618         not-tested file.
43619
43620 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
43621
43622         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
43623
43624 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
43625
43626         * gcc.dg/uninit-D.c: New Test.
43627         * gcc.dg/uninit-E.c: New Test.
43628         * gcc.dg/uninit-F.c: New Test.
43629         * gcc.dg/uninit-G.c: New Test.
43630
43631 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
43632
43633         * g++.dg/README: Describe the pch directory.
43634
43635 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43636
43637         PR c++/11174
43638         * g++.dg/parse/access4.C: New test.
43639         * g++.dg/parse/access5.C: Likewise.
43640         * g++.old-deja/g++.jason/access17.C: Adjust error message.
43641
43642 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
43643
43644         * gcc.dg/noncompile/20030818-1.c: New.
43645
43646 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43647
43648         PR c++/11957
43649         * g++.dg/warn/noeffect1.C: New test.
43650
43651         * g++.dg/template/scope2.C: New test.
43652         * g++.dg/template/error2.C: Correct dg-error
43653
43654 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
43655
43656         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
43657
43658 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
43659
43660         PR C++/11512
43661         * g++.dg/template/warn1.C: New.
43662
43663 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
43664
43665         * g++.dg/template/error2.C: New test.
43666         * g++.dg/lookup/using7.C: Adjust errors
43667         * g++.old-deja/g++.pt/crash36.C: Likewise.
43668         * g++.old-deja/g++.pt/derived3.C: Likewise.
43669
43670 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43671
43672         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
43673         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
43674         * gcc.c-torture/execute/builtins/string-9.c: New, from
43675         string-opt-9.c.  Adjust for execute/builtins framework.
43676         * gcc.c-torture/execute/string-opt-9.c: Delete.
43677
43678 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
43679
43680         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
43681
43682         * g++.dg/parse/ret-type2.C: New test.
43683
43684         PR c++/11703
43685         * g++.dg/init/new8.C: New test.
43686
43687         PR c++/10923
43688         * g++.dg/parse/typedef5.C: New test.
43689
43690         PR c++/9512
43691         * g++.dg/parse/qualified2.C: New test.
43692         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
43693         invalid code.
43694
43695 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
43696
43697         * g++.dg/conversion/ptrmem1.C: New test.
43698
43699 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
43700
43701         PR target/11693
43702         * gcc.dg/20030811-1.c: New test.
43703
43704         PR target/11535
43705         * gcc.c-torture/execute/20030811-1.c: New test.
43706
43707 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43708
43709         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
43710
43711 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
43712
43713         PR c++/11789.C
43714         * g++.dg/inherit/multiple1.C: New test.
43715
43716 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43717
43718         * gcc.dg/spe1.c: New test.
43719
43720         PR c++/11670
43721         * g++.dg/expr/cast2.C: New test.
43722
43723         PR c++/10530
43724         * g++.dg/template/dependent-name2.C: New test.
43725
43726 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
43727
43728         * g++.dg/parse/crash11.C: Put the dg options in comments.
43729
43730 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
43731
43732         * lib/gcc-dg.exp: Update for diagnostic change.
43733
43734 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43735
43736         PR c++/5767
43737         * g++.dg/parse/crash11.C: New test.
43738
43739 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
43740
43741         * gcc.dg/cpp/spacing1.c: Update.
43742
43743 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
43744
43745         PR target/11739
43746         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
43747         a value for -mtune.
43748
43749 2003-08-04  Roger Sayle  <roger@eyesopen.com>
43750
43751         PR middle-end/11771
43752         * gcc.c-torture/compile/20030804-1.c: New test case.
43753
43754 2003-08-04  Roger Sayle  <roger@eyesopen.com>
43755
43756         * gcc.dg/20030804-1.c: New test case.
43757
43758 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
43759
43760         * gcc.dg/cpp/separate-1.c: New test.
43761
43762 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
43763
43764         PR c++/11704
43765         * g++.dg/template/dependent-expr2.C: New test.
43766
43767         PR c++/11766
43768         * g++.dg/expr/ptrmem1.C: New test.
43769
43770 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43771
43772         PR c++/9453
43773         * g++.dg/template/friend15.C: New test.
43774
43775 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
43776
43777         * lib/dg-pch.exp: Work round PCH bug.
43778
43779 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43780
43781         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
43782         builtins.  Move cases from builtins-4.c here.
43783
43784         * gcc.dg/torture/builtin-math-1.c: New test taken from
43785         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
43786         additional cases.
43787
43788         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
43789         Delete.
43790
43791 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
43792
43793         PR c++/9447
43794         * g++.dg/template/using7.C: New test.
43795
43796 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
43797
43798         * import1.c, import2.c: New tests.
43799
43800 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
43801
43802         * g++.dg/eh/crossjump1.C: New test.
43803
43804 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
43805
43806         PR c++/11697
43807         * g++.dg/template/using6.C: New test.
43808
43809         PR c++/11744
43810         * g++.dg/template/koenig2.C: New test.
43811
43812 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43813
43814         PR c++/7983
43815         * g++.dg/parse/typedef4.C: New test.
43816
43817 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43818
43819         PR c++/8442, c++/8806
43820         * g++.dg/template/elab1.C: New test.
43821         * g++.dg/template/type2.C: Likewise.
43822         * g++.dg/template/ttp3.C: Adjust expected error message.
43823         * g++.old-deja/g++.law/visibility13.C: Likewise.
43824         * g++.old-deja/g++.niklas/t135.C: Likewise.
43825         * g++.old-deja/g++.pt/ttp41.C: Likewise.
43826         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
43827         template argument.
43828         * g++.old-deja/g++.pt/ttp44.C: Likewise.
43829
43830 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
43831
43832         PR c++/11295
43833         * g++.dg/ext/stmtexpr1.C: New test.
43834
43835         * g++.dg/opt/tmp1.C: New test.
43836
43837         PR c++/11525
43838         * g++.dg/parse/constant4.C: New test.
43839
43840         PR c++/9447
43841         * g++.dg/template/using5.C: New test.
43842
43843 2003-07-31  Roger Sayle  <roger@eyesopen.com>
43844
43845         * gcc.dg/builtins-27.c: New test case.
43846
43847 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
43848
43849         * gcc.dg/tls/opt-7.c: New test.
43850
43851 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
43852
43853         * g++.old-deja/g++.other/crash18.C: Remove.
43854
43855 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
43856
43857         * g++.dg/template/explicit3.C: New.
43858         * g++.dg/template/explicit4.C: New.
43859         * g++.dg/template/explicit5.C: New.
43860
43861         PR c++/11347
43862         * g++.dg/template/memtmpl1.C: New.
43863
43864 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
43865
43866         PR target/11565
43867         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
43868         * gcc.dg/i386-387-5.c (dg-options): Likewise.
43869
43870 2003-07-30  Jan Hubicka  <jh@suse.cz>
43871
43872         * vtgc1.c: Kill.
43873
43874 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
43875
43876         * gcc.dg/struct-in-proto-1.c: New test.
43877
43878 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
43879
43880         * gcc.dg/cpp/include2.c: Only expect one message.
43881
43882 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
43883
43884         PR c++/9447
43885         * g++.dg/template/using1.C: New test.
43886         * g++.dg/template/using2.C: New test.
43887         * g++.dg/template/using3.C: New test.
43888         * g++.dg/template/using4.C: New test.
43889
43890 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
43891
43892         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
43893         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43894
43895 2003-07-28  Jan Hubicka  <jh@suse.cz>
43896
43897         PR c++/11530
43898         * g++.dg/opt/call1.C: New test.
43899
43900 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
43901
43902         PR c++/11667
43903         * g++.dg/init/enum2.C: New test.
43904         * g++.dg/template/overload1.C: Add "-w" option.
43905
43906 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
43907
43908         * gcc.dg/Wdeclaration-after-statement-1.c,
43909         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
43910
43911 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
43912
43913         * gcc.c-torture/compile/20030725-1.c: New test.
43914
43915 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
43916
43917         * gcc.dg/20030505.c: Only run for SPE.
43918         Remove definition of opaque type.
43919
43920 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
43921
43922         * g++.dg/template/ptrmem6.C: New test.
43923
43924 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
43925
43926         * gcc.c-torture/compile/zero-strct-2.c: New test.
43927
43928 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
43929
43930         * gcc.dg/intermod-1.c: New test.
43931
43932 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43933
43934         PR c++/11617
43935         * g++.dg/template/lookup2.C: New test.
43936         * g++.dg/template/memclass1.C: Remove instantiated from error.
43937         * g++.dg/other/error2.C: Tweak expected errors.
43938
43939         PR c++/11596
43940         * g++.dg/template/defarg3.C: New test.
43941
43942         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
43943
43944 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
43945
43946         * g++.dg/inherit/access5.C: New test.
43947
43948 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43949
43950         PR c++/11513
43951         * g++.dg/template/crash8.C: New test.
43952
43953 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
43954
43955         PR c/10602
43956         * gcc.dg/noncompile/incomplete-2.c: New test.
43957
43958 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
43959
43960         PR c++/11645
43961         * g++.dg/inherit/access4.C: New test.
43962
43963         PR c++/11517
43964         * g++.dg/expr/cond2.C: New test.
43965
43966         PR optimization/10679
43967         * g++.dg/opt/inline4.C: New test.
43968
43969 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
43970
43971         * g++.dg/parse/crash10: New test.
43972
43973 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
43974
43975         * g++.dg/ext/flexary1.C: New test.
43976
43977 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43978
43979         PR c++/10793
43980         * g++.dg/template/crash9.C: New test.
43981
43982 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43983
43984         PR c++/3004
43985         * g++.dg/parse/typedef3.C: New test.
43986
43987         PR c++/7906
43988         * g++.dg/parse/operator2.C: New test.
43989
43990         PR c++/8895
43991         * g++.dg/parse/def-tmpl-arg1.C: New test.
43992
43993         PR c++/9282
43994         * g++.dg/parse/funptr1.C: New test.
43995
43996         PR c++/9452
43997         * g++.dg/parse/ambig3.C: New test.
43998
43999         PR c++/9454
44000         * g++.dg/parse/operator3.C: New test.
44001
44002         PR c++/9486
44003         * g++.dg/parse/template10.C: New test.
44004
44005         PR c++/9488
44006         * g++.dg/parse/template11.C: New test.
44007
44008         PR c++/10150
44009         * g++.dg/parse/invalid-op1.C: New test.
44010
44011         PR c++/10247
44012         * g++.dg/parse/condexpr1.C: New test.
44013
44014 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
44015
44016         * g++.dg/ext/packed3.C: New test.
44017         * g++.dg/ext/packed4.C: New test.
44018
44019         * gcc.dg/pack-test-3.c: New test.
44020
44021 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
44022
44023         * lib/compat.exp: Handle dg-options per source file.
44024         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
44025         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
44026         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
44027         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
44028         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
44029         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
44030         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
44031         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
44032         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
44033         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
44034         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
44035         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
44036         * g++.dg/compat/break/bitfield7_x.C: Ditto.
44037         * g++.dg/compat/break/bitfield7_y.C: Ditto.
44038
44039 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
44040
44041         PR c/10320
44042         * gcc.c-torture/execute/20030718-1.c: New test.
44043
44044 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44045
44046         PR optimization/11536
44047         * gcc.dg/20030721-1.c: New test.
44048
44049 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
44050
44051         PR c++/11546
44052         * g++.dg/template/lookup1.C: New test.
44053
44054 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
44055
44056         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
44057         diagnostics of ill-formed constructs involving labels.
44058         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
44059         the new 'previously defined here' message.
44060
44061 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
44062
44063         * g++.dg/parse/non-dependent2.C: New test.
44064
44065 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
44066
44067         * g++.dg/init/init-ref4.C: xfail on targets without
44068         weak symbols.
44069
44070 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
44071
44072         PR target/11087
44073         * gcc.c-torture/execute/20030717-1.c: New test.
44074
44075 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44076
44077         * g++.dg/opt/cfg1.C: New test.
44078
44079 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
44080
44081         PR optimization/11557
44082         * gcc.dg/20030717-1.c: New test.
44083
44084 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
44085
44086         PR c++/10476
44087         * g++.dg/expr/crash-1.C: New test.
44088
44089         PR c++/11027
44090         * g++.dg/template/init3.C: New test.
44091
44092         PR c++/8222
44093         * g++.dg/template/non-dependent1.C: New test.
44094
44095         PR c++/11070
44096         * g++.dg/template/non-dependent2.C: New test.
44097
44098         PR c++/11071
44099         * g++.dg/template/non-dependent3.C: New test.
44100
44101         PR c++/9907
44102         * g++.dg/template/sizeof5.C: New test.
44103
44104 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
44105
44106         PR 11498
44107         * gcc.c-torture/compile/mangle-1.c: New file.
44108
44109 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44110
44111         PR c++/7809
44112         * g++.dg/parse/access3.C: New test.
44113
44114 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
44115
44116         PR c++/11384
44117         * g++.dg/init/init-ref4.C: New test.
44118
44119 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
44120
44121         PR c++/11547
44122         * g++.dg/parse/constant3.C: New test.
44123         * g++.dg/parse/crash7.C: Likewise.
44124
44125 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
44126
44127         PR target/11008
44128         * gcc.dg/i386-pentium4-not-mull.c: New.
44129
44130 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
44131
44132         * gcc.dg/asm-names.c (ymain): Make it weak.
44133
44134 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44135
44136         PR c++/5421
44137         * g++.dg/template/friend21.C: New test.
44138
44139 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
44140
44141         * gcc.dg/cleanup-8.c: New test.
44142         * gcc.dg/cleanup-9.c: New test.
44143
44144 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
44145
44146         * g++.dg/ext/dll-MI1.h: New file.
44147         * g++.dg/ext/dllexport-MI1.C: New file.
44148         * g++.dg/ext/dllimport-MI1.C: New file.
44149
44150 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
44151
44152         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
44153         it does not have cmpstrsi patterns (just cmpmemsi).
44154
44155 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
44156
44157         PR debug/11473
44158         * g++.dg/debug/debug8.C: New test.
44159
44160 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44161
44162         PR c++/10108
44163         * g++.dg/template/crash7.C: New test.
44164
44165 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
44166
44167         PR target/10795
44168         * gcc.c-torture/compile/20030708-1.c: New.
44169
44170 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
44171
44172         * gcc.c-torture/execute/20030715-1.c: New test.
44173
44174 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
44175
44176         * gcc.dg/pch/inline-3.c: New file.
44177         * gcc.dg/pch/inline-3.hs: New file.
44178         * gcc.dg/pch/inline-4.c: New file.
44179         * gcc.dg/pch/inline-4.hs: New file.
44180
44181 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
44182
44183         PR c++/11509
44184         * g++.dg/template/crash6.C: New test.
44185
44186         PR c++/7053
44187         * g++.dg/template/friend20.C: New test.
44188
44189         PR c++/7019
44190         * g++.dg/template/overload2.C: New test.
44191
44192 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44193
44194         PR optimization/11440
44195         * gcc.c-torture/execute/20030714-1.c: New test.
44196
44197 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44198
44199         PR c++/11154
44200         * g++.dg/template/partial2.C: New test.
44201
44202 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
44203
44204         PR c++/11503
44205         * g++.dg/template/anon1.C: New test.
44206
44207         PR c++/11493
44208         PR c++/11495
44209         * g++.dg/parse/template9.C: Likewise.
44210         * g++.dg/template/crash4.C: New test.
44211         * g++.dg/template/koenig1.C: Likewise.
44212         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
44213         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
44214         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
44215         functions.
44216         * g++.old-deja/g++.jason/template36.C: Likewise.
44217         * g++.old-deja/g++.mike/p1989.C: Likewise.
44218         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
44219         * g++.old-deja/g++.pt/ttp20.C: Use this->.
44220         * g++.old-deja/g++.pt/ttp21.C: Use this->.
44221         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
44222         compiling.
44223         * g++.old-deja/g++.pt/union2.C: Use this->.
44224
44225 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
44226
44227         * gcc.dg/20030711-1.c: New test.
44228
44229 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
44230
44231         PR c++/11050
44232         * g++.dg/parse/args1.C: New test.
44233         * g++.pt/defarg8.C: Change expected errors.
44234
44235 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
44236
44237         PR c++/8164
44238         * g++.dg/template/nontype2.C: New test.
44239
44240         PR c++/10558
44241         * g++.dg/parse/template8.C: New test.
44242
44243         PR c++/8327
44244         * g++.dg/template/scope1.C: New test.
44245
44246         * g++.dg/warn/Wsign-compare-1.C: New test.
44247
44248 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44249
44250         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
44251
44252 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
44253
44254         PR c++/9411
44255         * g++.dg/template/explicit2.C: New test.
44256
44257         PR c++/10032
44258         * g++.dg/warn/pedantic1.C: New test.
44259
44260 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
44261
44262         PR c++ 9483
44263         * g++.dg/other/field1.C: New test.
44264
44265 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44266
44267         PR c/11449
44268         * gcc.c-torture/compile/20030707-1.c: New.
44269
44270 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44271
44272         PR c++/10849
44273         * g++.dg/template/access12.C: New test.
44274
44275 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
44276
44277         * g++.dg/bprob/bprob.exp (prof_ext): Update.
44278         * g77.dg/bprob/bprob.exp (prof_ext): Update.
44279         * gcc.misc-tests/bprob.exp (prof_ext): Update.
44280         * gcc.misc-tests/gcov.exp: Update
44281         * g++.dg/gcov/gcov.exp: Update
44282         * lib/gcov.exp: Update.
44283
44284 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
44285
44286         * g++.dg/abi/mangle17.C: Make sure template expressions are
44287         dependent.
44288         * g++.dg/abi/mangle4.C: Mark erroneous casts.
44289         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
44290         * g++.dg/opt/stack1.C: Remove erroneous code.
44291         * g++.dg/parse/template7.C: New test.
44292         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
44293         * g++.old-deja/g++.pt/crash4.C: Likewise.
44294
44295 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44296
44297         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
44298         with zero or one occurence of `$' after the initial `L'.
44299
44300 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
44301
44302         * gcc.c-torture/compile/20030704-1.c: Add a comment.
44303
44304 2003-07-08  Roger Sayle  <roger@eyesopen.com>
44305
44306         PR c/11370
44307         * gcc.dg/Wunreachable-6.c: New testcase.
44308         * gcc.dg/Wunreachable-7.c: New testcase.
44309
44310 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44311
44312         PR c/11420
44313         * gcc.dg/20030708-1.c: New test.
44314
44315 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
44316
44317         * gcc.dg/compat/sdata-section.h: New file.
44318         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
44319         * gcc.dg/torture/mips-sdata-1.c: New test.
44320
44321 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44322
44323         PR c++/11030
44324         * g++.dg/template/friend19.C: New test.
44325
44326 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44327
44328         * g++.dg/opt/strength-reduce.C: New test.
44329
44330 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44331
44332         PR target/10979
44333         * gcc.dg/20030707-1.c: New testcase.
44334
44335 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44336
44337         PR optimization/11059
44338         * g++.dg/opt/emptyunion.C: New testcase.
44339
44340 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44341             Eric Botcazou  <ebotcazou@libertysurf.fr>
44342
44343         * g++.dg/opt/stack1.C: New test.
44344
44345 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
44346
44347         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
44348         run test.
44349
44350         PR c++/11431
44351         * g++.dg/expr/static_cast3.C: New test.
44352
44353 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
44354
44355         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
44356         everywhere.
44357         * gcc.dg/concat.c: Concatenation of string constants with
44358         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
44359         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
44360         * gcc.dg/cpp/escape-2.c: Use wide character constants where
44361         necessary to avoid multi-character character constant warning.
44362         * gcc.dg/cpp/escape.c: Likewise.
44363         * gcc.dg/cpp/ucs.c: Likewise.
44364         Remove backslashes from dg-bogus comments, as they confuse Tcl.
44365         Fix a typo.
44366
44367 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
44368
44369         PR c/11428
44370         * gcc.c-torture/compile/20030704-1.c: New.
44371
44372 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
44373
44374         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
44375
44376 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
44377
44378         PR c++/5287, PR c++/7910,  PR c++/11021
44379         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
44380         tests for warnings.
44381         * g++.dg/ext/dllimport2.C: Add tests for warnings.
44382         * g++.dg/ext/dllimport3.C: Likewise.
44383         * g++.dg/ext/dllimport4.C: New file.
44384         * g++.dg/ext/dllimport5.C: New file.
44385         * g++.dg/ext/dllimport6.C: New file.
44386         * g++.dg/ext/dllimport7.C: New file.
44387         * g++.dg/ext/dllimport8.C: New file.
44388         * g++.dg/ext/dllimport9.C: New file.
44389         * g++.dg/ext/dllimport10.C: New file.
44390         * g++.dg/ext/dllexport1.C: New file.
44391
44392 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
44393
44394         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
44395         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
44396
44397 2003-07-03  Roger Sayle  <roger@eyesopen.com>
44398
44399         * gcc.dg/builtins-25.c: New testcase.
44400         * gcc.dg/builtins-26.c: New testcase.
44401
44402 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
44403
44404         * gcc.dg/compat/vector-defs.h: New file.
44405         * gcc.dg/compat/vector-setup.h: New file.
44406         * gcc.dg/compat/vector-check.h: New file.
44407         * gcc.dg/compat/vector-1_main.c: New file.
44408         * gcc.dg/compat/vector-1_x.c: New file.
44409         * gcc.dg/compat/vector-1_y.c: New file.
44410         * gcc.dg/compat/vector-2_main.c: New file.
44411         * gcc.dg/compat/vector-2_x.c: New file.
44412         * gcc.dg/compat/vector-2_y.c: New file.
44413
44414         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
44415         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
44416         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
44417         * gcc.dg/compat/struct-align-1.h: New file.
44418         * gcc.dg/compat/struct-align-1_main.c: New file.
44419         * gcc.dg/compat/struct-align-1_x.c: New file.
44420         * gcc.dg/compat/struct-align-1_y.c: New file.
44421         * gcc.dg/compat/struct-align-2.h: New file.
44422         * gcc.dg/compat/struct-align-2_main.c: New file.
44423         * gcc.dg/compat/struct-align-2_x.c: New file.
44424         * gcc.dg/compat/struct-align-2_y.c: New file.
44425
44426         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
44427         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44428         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44429         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44430         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44431         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44432         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44433         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44434         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44435         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44436         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44437         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44438         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44439         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44440         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44441         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44442         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44443         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44444         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44445         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44446         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44447         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44448         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44449         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44450         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44451         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44452         * gcc.dg/compat/struct-return-10_x.c: Ditto.
44453         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44454         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44455
44456 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44457
44458         * gcc.dg/i386-call-1.c: New test.
44459
44460 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44461
44462         PR c++/9162
44463         * g++.dg/parse/defarg4.C: New.
44464
44465 2003-07-03  Roger Sayle  <roger@eyesopen.com>
44466
44467         PR target/10700
44468         * gcc.c-torture/compile/20030703-1.c: New test case.
44469
44470 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
44471
44472         * g++.dg/template/local3.C: Remove extra semicolon.
44473
44474 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44475
44476         * gcc.dg/i386-volatile-1.c: New test.
44477
44478 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
44479
44480         PR c++/11072
44481         * g++.dg/other/offsetof2.C: XFAIL.
44482         * g++.dg/other/offsetof5.C: New.
44483
44484         PR c++/10219
44485         * g++.dg/template/error1.C: New.
44486
44487         PR c++/9779
44488         * g++.dg/template/dependent-expr1.C: New.
44489
44490 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
44491
44492         PR c++/6949
44493         * g++.dg/template/local3.C: New test.
44494
44495         PR c++/11149
44496         * g++.dg/lookup/scoped6.C: New test.
44497
44498 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
44499
44500         PR c++/8046
44501         * g++.dg/other/error7.C: New test.
44502
44503 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
44504
44505         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
44506         * g++.old-deja/g++.abi/vtable3.h: Likewise.
44507         * g++.old-deja/g++.law/code-gen5.C: Likewise.
44508         * g++.old-deja/g++.other/union2.C: Likewise.
44509         * gcc.dg/c90-const-expr-2.c: Likewise.
44510         * gcc.dg/c90-const-expr-3.c: Likewise.
44511         * gcc.dg/c99-const-expr-2.c: Likewise.
44512         * gcc.dg/c99-const-expr-3.c: Likewise.
44513         * gcc.dg/concat.c: Likewise.
44514
44515 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
44516
44517         PR c++/9559
44518         * g++.dg/init/static1.C: New test.
44519
44520 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44521
44522         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
44523         * g++.old-deja/g++.other/access2.C: Likewise.
44524         * g++.old-deja/g++.other/decl2.C: Likewise.
44525         * gcc.c-torture/execute/20020615-1.c: Likewise.
44526
44527 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44528
44529         PR c++/4933
44530         * g++.dg/template/sizeof4.C: New test.
44531
44532 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44533
44534         * g++.dg/other/error6.C: New test.
44535
44536 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44537
44538         PR c++/10750
44539         * g++.dg/parse/constant2.C: New test.
44540
44541 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
44542
44543         PR c++/11106
44544         * g++.dg/other/error5.C: New test.
44545
44546 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44547
44548         * gcc.dg/format/gcc_diag-1.c: New test.
44549
44550 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
44551
44552         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
44553
44554 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
44555
44556         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
44557         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
44558         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
44559
44560 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
44561
44562         * gcc.c-torture/execute/builtins/string-8.c: New test.
44563         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
44564         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
44565         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
44566
44567 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
44568
44569         PR c++/10468
44570         * g++.dg/ext/typeof6.C: New test.
44571
44572 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
44573
44574         PR c++/10796
44575         * g++.dg/init/enum1.C: New test.
44576
44577 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
44578
44579         * gcc.dg/20030627-1.c: New test.
44580
44581 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
44582
44583         PR c++/11332
44584         * g++.dg/expr/static_cast2.C: New test.
44585
44586 2003-06-26  Roger Sayle  <roger@eyesopen.com>
44587             Jakub Jelinek  <jakub@redhat.com>
44588
44589         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
44590         sprintf(dst,"%s",src) optimization.
44591         * gcc.c-torture/execute/20030626-1.c: New test case.
44592         * gcc.c-torture/execute/20030626-2.c: New test case.
44593
44594 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
44595
44596         * gcc.c-torture/execute/multi-ix.c: New test.
44597
44598         * gcc.c-torture/execute/simd-4.c (main):
44599         Added missing semicolon at end of union.
44600
44601 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
44602
44603         PR c++/8266
44604         * g++.dg/template/explicit-instantiation3.C: New test.
44605
44606 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
44607
44608         * gcc.dg/20030626-1.c: Use signed char.
44609
44610 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
44611
44612         * gcc.dg/20030626-1.c: New test.
44613
44614 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
44615
44616         * const-str-2.m: Update.
44617
44618 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
44619
44620         PR c++/10990
44621         * g++.dg/rtti/dyncast1.C: New test.
44622         * g++.dg/abi/mangle4.C: Correct base-specifier access.
44623         * g++.dg/lookup/scoped1.C: Remove XFAIL.
44624         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
44625
44626         PR c++/10931
44627         * g++.dg/expr/static_cast1.C: New test.
44628
44629 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
44630
44631         * gcc.dg/20030625-1.c: New test.
44632
44633 2003-06-24  Roger Sayle  <roger@eyesopen.com>
44634
44635         * gcc.c-torture/compile/20030624-1.c: New test case.
44636
44637 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
44638
44639         * gcc.c-torture/execute/string-opt-17.c: New test.
44640
44641 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
44642
44643         PR c++/5754
44644         * g++.dg/parse/crash6.C: New test.
44645
44646 2003-06-23  Roger Sayle  <roger@eyesopen.com>
44647
44648         * gcc.dg/builtins-24.c: New test case.
44649
44650 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
44651
44652         * g++.dg/opt/operator1.C: New test.
44653
44654 2003-06-22  Roger Sayle  <roger@eyesopen.com>
44655
44656         * gcc.c-torture/execute/string-opt-16.c: New test case.
44657
44658 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
44659
44660         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
44661         * g++.old-deja/g++.other/conv7.C: Likewise.
44662         * g++.old-deja/g++.other/overcnv2.C: Likewise.
44663         * g++.old-deja/g++.other/overload14.C: Likewise.
44664
44665 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
44666
44667         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
44668         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
44669
44670 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44671
44672         PR c++/10888
44673         * g++.dg/warn/Winline-3.C: New test.
44674
44675 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44676
44677         * lib/target-supports.exp (check_alias_available): Make the test
44678         program acceptable to the Solaris assembler.
44679
44680         PR c++/10749
44681         * g++.dg/template/memclass2.C: New test.
44682
44683 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44684             Eric Botcazou  <ebotcazou@libertysurf.fr>
44685
44686         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
44687         data for non-matching targets.
44688         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
44689
44690 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44691
44692         PR c++/10845
44693         * g++.dg/template/member3.C: New test.
44694
44695 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
44696
44697         PR c++/10939
44698         * g++.dg/template/func1.C: New test.
44699
44700         PR c++/9649
44701         * g++.dg/template/static4.C: New test.
44702         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
44703
44704         PR c++/11041
44705         * g++.dg/init/ref7.C: New test.
44706
44707 2003-06-19  Matt Austern  <austern@apple.com>
44708
44709         PR c++/11228
44710         * g++.dg/anew1.C: New test.
44711         * g++.dg/anew2.C: New test.
44712         * g++.dg/anew3.C: New test.
44713         * g++.dg/anew4.C: New test.
44714
44715 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
44716
44717         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
44718
44719 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
44720
44721         * gcc.c-torture/execute/simd-4.c (main): Make expected value
44722         endian-dependent.
44723
44724 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
44725
44726         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
44727         Remove cruft.
44728
44729 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
44730
44731         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
44732         * gcc.c-torture/compile/961203-1.c: Likewise.
44733         * gcc.c-torture/compile/980506-1.c: Likewise.
44734
44735 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
44736
44737         PR c++/10712
44738         * g++.dg/lookup/using7.C: New test.
44739
44740 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
44741
44742         PR c++/11105
44743         * g++.dg/abi/conv1.C: Remove it.
44744         * g++.dg/template/conv7.C: New test.
44745         * g++.dg/template/conv8.C: Likewise.
44746         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
44747         conversion operator.
44748
44749 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
44750
44751         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
44752         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44753         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44754         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44755         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44756         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44757         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44758         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44759         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44760         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44761         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44762         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44763         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44764         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44765         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44766         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44767         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44768         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44769         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44770         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44771         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44772         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44773         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44774         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44775         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44776         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44777         * gcc.dg/compat/struct-return-10_x.c: Ditto.
44778         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44779         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44780
44781 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
44782
44783         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
44784         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
44785         indications.
44786
44787 2003-06-16  Roger Sayle  <roger@eyesopen.com>
44788
44789         * gcc.dg/i386-387-5.c: New test case.
44790         * gcc.dg/i386-387-6.c: New test case.
44791         * gcc.dg/builtins-23.c: New test case.
44792
44793 2003-06-15  Roger Sayle  <roger@eyesopen.com>
44794
44795         * gcc.dg/builtins-22.c: New test case.
44796         * gcc.dg/i386-387-1.c: Update to test exp.
44797         * gcc.dg/i386-387-2.c: Likewise.
44798
44799 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44800
44801         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
44802
44803 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
44804
44805         * lib/gcc-dg.exp (dg-require-dll): New function.
44806         (dg-xfail-if): Likewise.
44807         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
44808         driver.
44809
44810         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
44811         * gcc.c-torture/compile/20001205-1.c: Likewise.
44812         * gcc.c-torture/compile/20001226-1.c: Likewise.
44813         * gcc.c-torture/compile/20010518-2.c: Likewise.
44814         * gcc.c-torture/compile/20020312-1.c: Likewise.
44815         * gcc.c-torture/compile/20020604-1.c: Likewise.
44816         * gcc.c-torture/compile/920501-12.c: Likewise.
44817         * gcc.c-torture/compile/920501-4.c: Likewise.
44818         * gcc.c-torture/compile/920520-1.c: Likewise.
44819         * gcc.c-torture/compile/920521-1.c: Likewise.
44820         * gcc.c-torture/compile/920625-1.c: Likewise.
44821         * gcc.c-torture/compile/961203-1.c: Likewise.
44822         * gcc.c-torture/compile/980506-1.c: Likewise.
44823         * gcc.c-torture/compile/981006-1.c: Likewise.
44824         * gcc.c-torture/compile/981022-1.c: Likewise.
44825         * gcc.c-torture/compile/981223-1.c: Likewise.
44826         * gcc.c-torture/compile/990617-1.c: Likewise.
44827         * gcc.c-torture/compile/dll.c: Likewise.
44828         * gcc.c-torture/compile/labels-3.c: Likewise.
44829         * gcc.c-torture/compile/mipscop-1.c: Likewise.
44830         * gcc.c-torture/compile/mipscop-2.c: Likewise.
44831         * gcc.c-torture/compile/mipscop-3.c: Likewise.
44832         * gcc.c-torture/compile/mipscop-4.c: Likewise.
44833         * gcc.c-torture/compile/simd-5.c: Likewise.
44834         * gcc.c-torture/compile/20000804-1.x: Remove.
44835         * gcc.c-torture/compile/20001205-1.x: Likewise.
44836         * gcc.c-torture/compile/20001226-1.x: Likewise.
44837         * gcc.c-torture/compile/20010518-2.x: Likewise.
44838         * gcc.c-torture/compile/20020312-1.x: Likewise.
44839         * gcc.c-torture/compile/20020604-1.x: Likewise.
44840         * gcc.c-torture/compile/920501-12.x: Likewise.
44841         * gcc.c-torture/compile/920501-4.x: Likewise.
44842         * gcc.c-torture/compile/920520-1.x: Likewise.
44843         * gcc.c-torture/compile/920521-1.x: Likewise.
44844         * gcc.c-torture/compile/920625-1.x: Likewise.
44845         * gcc.c-torture/compile/961203-1.x: Likewise.
44846         * gcc.c-torture/compile/980506-1.x: Likewise.
44847         * gcc.c-torture/compile/981006-1.x: Likewise.
44848         * gcc.c-torture/compile/981022-1.x: Likewise.
44849         * gcc.c-torture/compile/981223-1.x: Likewise.
44850         * gcc.c-torture/compile/990617-1.x: Likewise.
44851         * gcc.c-torture/compile/mipscop-1.x: Likewise.
44852         * gcc.c-torture/compile/mipscop-2.x: Likewise.
44853         * gcc.c-torture/compile/mipscop-3.x: Likewise.
44854         * gcc.c-torture/compile/mipscop-4.x: Likewise.
44855         * gcc.c-torture/compile/simd-5.x: Likewise.
44856
44857         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
44858
44859 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44860
44861         * gcc.c-torture/execute/20030611-1.c: New test.
44862
44863 2003-06-12  Roger Sayle  <roger@eyesopen.com>
44864
44865         PR middle-end/168
44866         * gcc.dg/20030612-1.c: New test case.
44867
44868 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
44869
44870         PR c++/10635
44871         * g++.dg/expr/cast1.C: New test.
44872
44873 2003-06-12  Roger Sayle  <roger@eyesopen.com>
44874
44875         * gcc.dg/builtins-21.c: New test case.
44876
44877 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
44878
44879         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
44880         options instead of at the end.
44881         * lib/objc.exp (objc_target_compile): Likewise.
44882
44883 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
44884
44885         PR c++/10432
44886         * g++.dg/parse/error1.C: New test.
44887
44888 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
44889
44890         * gcc.dg/compat/struct-by-value-11_main.c: New file.
44891         * gcc.dg/compat/struct-by-value-11_x.c: New file.
44892         * gcc.dg/compat/struct-by-value-11_y.c: New file.
44893         * gcc.dg/compat/struct-by-value-12_main.c: New file.
44894         * gcc.dg/compat/struct-by-value-12_x.c: New file.
44895         * gcc.dg/compat/struct-by-value-12_y.c: New file.
44896         * gcc.dg/compat/struct-by-value-13_main.c: New file.
44897         * gcc.dg/compat/struct-by-value-13_x.c: New file.
44898         * gcc.dg/compat/struct-by-value-13_y.c: New file.
44899         * gcc.dg/compat/struct-by-value-14_main.c: New file.
44900         * gcc.dg/compat/struct-by-value-14_x.c: New file.
44901         * gcc.dg/compat/struct-by-value-14_y.c: New file.
44902         * gcc.dg/compat/struct-by-value-15_main.c: New file.
44903         * gcc.dg/compat/struct-by-value-15_x.c: New file.
44904         * gcc.dg/compat/struct-by-value-15_y.c: New file.
44905         * gcc.dg/compat/struct-by-value-16_main.c: New file.
44906         * gcc.dg/compat/struct-by-value-16_x.c: New file.
44907         * gcc.dg/compat/struct-by-value-16_y.c: New file.
44908         * gcc.dg/compat/struct-by-value-17_main.c: New file.
44909         * gcc.dg/compat/struct-by-value-17_x.c: New file.
44910         * gcc.dg/compat/struct-by-value-17_y.c: New file.
44911         * gcc.dg/compat/struct-by-value-18_main.c: New file.
44912         * gcc.dg/compat/struct-by-value-18_x.c: New file.
44913         * gcc.dg/compat/struct-by-value-18_y.c: New file.
44914
44915         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
44916         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
44917         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
44918         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
44919         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
44920         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
44921         * gcc.dg/compat/scalar-return-3_main.c: New file.
44922         * gcc.dg/compat/scalar-return-3_x.c: New file.
44923         * gcc.dg/compat/scalar-return-3_y.c: New file.
44924         * gcc.dg/compat/scalar-return-4_main.c: New file.
44925         * gcc.dg/compat/scalar-return-4_x.c: New file.
44926         * gcc.dg/compat/scalar-return-4_y.c: New file.
44927
44928 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
44929
44930         * gcc.dg/compat/fp2-struct-check.h: New file.
44931         * gcc.dg/compat/fp2-struct-defs.h: New file.
44932         * gcc.dg/compat/fp2-struct-init.h: New file.
44933         * gcc.dg/compat/struct-by-value-10_main.c: New file.
44934         * gcc.dg/compat/struct-by-value-10_x.c: New file.
44935         * gcc.dg/compat/struct-by-value-10_y.c: New file.
44936         * gcc.dg/compat/struct-return-10_main.c: New file.
44937         * gcc.dg/compat/struct-return-10_x.c: New file.
44938         * gcc.dg/compat/struct-return-10_y.c: New file.
44939
44940         * gcc.dg/compat/compat-common.h: New file.
44941         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
44942         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
44943         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
44944         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
44945         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
44946         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
44947         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
44948         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44949         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
44950         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
44951         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44952         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
44953         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
44954         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44955         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
44956         * gcc.dg/compat/small-struct-check.h: Ditto.
44957         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
44958         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44959         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
44960         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
44961         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44962         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44963         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
44964         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44965         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
44966         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
44967         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44968         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44969         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
44970         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44971         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44972         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
44973         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44974         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
44975         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
44976         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44977         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
44978         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
44979         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44980         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
44981         * gcc.dg/compat/struct-return-2_main.c: Ditto.
44982         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44983         * gcc.dg/compat/struct-return-2_y.c: Ditto.
44984         * gcc.dg/compat/struct-return-3_main.c: Ditto.
44985         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44986         * gcc.dg/compat/struct-return-3_y.c: Ditto.
44987
44988 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
44989
44990         * g++.dg/pch/static-1.C: New file.
44991         * g++.dg/pch/static-1.Hs: New file.
44992
44993 2003-06-10  Richard Henderson  <rth@redhat.com>
44994
44995         * gcc.dg/asm-7.c: Adjust expected warning text.
44996
44997 2003-06-10  Roger Sayle  <roger@eyesopen.com>
44998
44999         * gcc.dg/builtins-20.c: New test case.
45000
45001 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
45002
45003         PR c++/11131
45004         * g++.dg/opt/template1.C: New test.
45005
45006 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45007
45008         * lib/gcc-dg.exp (dg-test): Clear additional_files and
45009         additional_sources.
45010
45011 2003-05-21  David Taylor  <dtaylor@emc.com>
45012
45013         * gcc.dg/Wpadded.c: New file.
45014
45015 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45016
45017         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
45018         * gcc.dg/special/weak-2.c: Add dg-require-weak.
45019         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
45020         dg-require-weak.
45021
45022 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
45023
45024         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
45025
45026 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45027
45028         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
45029         (dg-require-alias): Likewise.
45030         (dg-require-gc-sections): Likewise.
45031         * lib/target-supports.exp (check_gc_sections_available): Likewise.
45032
45033 2003-06-08  Richard Henderson  <rth@redhat.com>
45034
45035         * gcc.dg/20011029-2.c: Fix the array reference.
45036         * gcc.dg/asm-7.c: New.
45037
45038 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
45039
45040         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
45041
45042 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
45043
45044         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
45045         (dg-require-gc-sections): Likewise.
45046
45047 2003-06-08  Jan Hubicka  <jh@suse.cz>
45048
45049         * i386-cmov1.c: Fix regular expression.
45050         * i386-cvt-1.c: Likewise.
45051         * i386-local.c: Likewise.
45052         * i386-local2.c: Likewise.
45053         * i386-mul.c: Likewise.
45054         * i386-ssetype-1.c: Likewise.
45055         * i386-ssetype-3.c: Likewise.
45056         * i386-ssetype-5.c: Likewise.
45057
45058 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45059
45060         PR c++/11039
45061         * g++.dg/warn/implicit-typename2.C: New test.
45062         * g++.dg/warn/implicit-typename3.C: New test.
45063
45064 2003-06-07  Richard Henderson  <rth@redhat.com>
45065
45066         * g++.dg/other/offsetof3.C: Use size_t.
45067         * g++.dg/other/offsetof4.C: Likewise.
45068
45069 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
45070
45071         * lib/copy-file.exp: New. Implement gcc_copy_files.
45072
45073         * lib/dg-pch.exp: Load copy-file.exp
45074         (dg-pch): Use gcc_copy_files instead of "file copy".
45075
45076 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
45077
45078         * gcc.dg/weak/weak.exp: Simplify.
45079         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
45080         * gcc.dg/weak/weak-1.c: Likewise.
45081         * gcc.dg/weak/weak-2.c: Likewise.
45082         * gcc.dg/weak/weak-3.c: Likewise.
45083         * gcc.dg/weak/weak-4.c: Likewise.
45084         * gcc.dg/weak/weak-5.c: Likewise.
45085         * gcc.dg/weak/weak-6.c: Likewise.
45086         * gcc.dg/weak/weak-7.c: Likewise.
45087         * gcc.dg/weak/weak-8.c: Likewise.
45088         * gcc.dg/weak/weak-9.c: Likewise.
45089
45090 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
45091
45092         gcc.c-torture/execute/20030606-1.c: New.
45093
45094 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45095
45096         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
45097         * gcc.dg/builtins-19.c: Likewise.
45098
45099 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45100
45101         * gcc.dg/builtins-2.c: Add some more tests.
45102         * gcc.dg/builtins-18.c: New test case.
45103         * gcc.dg/builtins-19.c: New test case.
45104
45105 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45106             Jim Wilson  <wilson@tuliptree.org>
45107
45108         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
45109
45110 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
45111
45112         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
45113         mempcpy/stpcpy calls not to be optimized into something else.
45114         * gcc.c-torture/execute/string-opt-3.c: Moved to...
45115         * gcc.c-torture/execute/builtins/string-7.c: ...here.
45116         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
45117
45118 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45119
45120         * gcc.dg/format/asm_fprintf-1.c: New test.
45121
45122 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
45123
45124         * lib/gcc-defs.exp (additional_sources): New variable.
45125         (dg-additional-sources): New function.
45126         (additional_files): New variable.
45127         (dg-additional-files): New function.
45128         (dg-additional-files-options): Likewise.
45129         * lib/gcc-dg.exp (dg-require-weak): New function.
45130         (dg-require-alias): Likewise.
45131         (dg-require-gc-sections): Likewise.
45132         * lib/target-supports.exp (check_alias_available): Remove testfile
45133         parameter.
45134         (check_gc_sections_available): New function.
45135         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
45136         (dg-gpp-additional-files): Likewise.
45137         * lib/g++.exp (additional_sources): Remove.
45138         (additional_files): Likewise.
45139         (g++_target_compile): Use dg-additional-files-options.
45140
45141         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
45142         Tcl logic.
45143         * gcc.dg/special/ecos.exp: Remove.
45144         * gcc.dg/special/20000419-2.c: Use dg-require-*.
45145         * gcc.dg/special/alias-1.c: Likewise.
45146         * gcc.dg/special/alias-2.c: Likewise.
45147         * gcc.dg/special/gcsec-1.c: Likewise.
45148         * gcc.dg/special/weak-1.c: Likewise.
45149         * gcc.dg/special/weak-2.c: Likewise.
45150         * gcc.dg/special/wkali-1.c: Likewise.
45151         * gcc.dg/special/wkali-2.c: Likewise.
45152
45153         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
45154         dg-gpp-additional-*.
45155         * g++.dg/special/conpr-3.C: Likewise.
45156         * g++.dg/special/conpr-4.C: Likewise.
45157         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
45158         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
45159         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
45160         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
45161         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
45162         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
45163         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
45164         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
45165         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
45166         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
45167         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
45168         * g++.old-deja/g++.other/comdat1.C: Likewise.
45169         * g++.old-deja/g++.other/comdat2.C: Likewise.
45170         * g++.old-deja/g++.other/comdat3.C: Likewise.
45171         * g++.old-deja/g++.other/ctor1.C: Likewise.
45172         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
45173
45174 2003-06-05  Richard Henderson  <rth@redhat.com>
45175
45176         * gcc.dg/debug/20030605-1.c: New.
45177
45178 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
45179
45180         * README.QMTEST: Update.
45181
45182 2003-06-04  Richard Henderson  <rth@redhat.com>
45183
45184         * gcc.dg/cleanup-1.c: New.
45185         * gcc.dg/cleanup-2.c: New.
45186         * gcc.dg/cleanup-3.c: New.
45187         * gcc.dg/cleanup-4.c: New.
45188         * gcc.dg/cleanup-5.c: New.
45189         * gcc.dg/cleanup-6.c: New.
45190         * gcc.dg/cleanup-7.c: New.
45191
45192 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
45193
45194         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
45195
45196         * lib/dg-pch.exp: New file.
45197         * g++.dg/pch/pch.exp: Use dg-pch.exp.
45198         * gcc.dg/pch/pch.exp: Likewise.
45199
45200 2003-06-04  Roger Sayle  <roger@eyesopen.com>
45201
45202         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
45203         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
45204         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
45205         * gcc.dg/builtins-17.c: New test case.
45206         * gcc.dg/i386-387-4.c: New test case.
45207         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
45208
45209 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45210
45211         * gcc.dg/ultrasp9.c: New test.
45212
45213 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45214
45215         * gcc.c-torture/compile/20030604-1.c: New test.
45216         * gcc.dg/sparc-constant-1.c: New test.
45217
45218 2003-06-03  Glen Nakamura  <glen@imodulo.com>
45219
45220         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
45221
45222 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
45223
45224         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
45225
45226         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
45227         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
45228
45229 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
45230
45231         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
45232
45233 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45234
45235         PR c++/10940
45236         * g++.dg/template/spec10.C: New test.
45237
45238 2003-06-03  Roger Sayle  <roger@eyesopen.com>
45239
45240         * gcc.dg/builtins-16.c: New test case.
45241
45242 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
45243
45244         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
45245         mempcpy test with post-increments.
45246         * gcc.c-torture/execute/string-opt-3.c: New test.
45247         * gcc.dg/string-opt-1.c: New test.
45248
45249 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
45250
45251         PR fortran/10965
45252         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
45253
45254 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
45255
45256         * lib/scanasm.exp (dg-scan): New function, factored out of ...
45257         (scan-assembler): ... here.  Use dg-scan.
45258         (scan-assembler-not): Likewise.
45259         (scan-file): New function.
45260         (scan-file-not): Likewise.
45261         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
45262         * gcc.dg/cpp/_Pragma4.c: Likewise.
45263         * gcc.dg/cpp/_Pragma5.c: Likewise.
45264         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45265         * gcc.dg/cpp/avoidpaste2.c: Likewise.
45266         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
45267         * gcc.dg/cpp/cmdlne-P.c: Likewise.
45268         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
45269         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
45270         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
45271         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
45272         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
45273         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
45274         * gcc.dg/cpp/cxxcom1.c: Likewise.
45275         * gcc.dg/cpp/line1.c: Likewise.
45276         * gcc.dg/cpp/maccom1.c: Likewise.
45277         * gcc.dg/cpp/maccom2.c: Likewise.
45278         * gcc.dg/cpp/maccom3.c: Likewise.
45279         * gcc.dg/cpp/maccom4.c: Likewise.
45280         * gcc.dg/cpp/maccom5.c: Likewise.
45281         * gcc.dg/cpp/maccom6.c: Likewise.
45282         * gcc.dg/cpp/multiline.c: Likewise.
45283         * gcc.dg/cpp/spacing1.c: Likewise.
45284         * gcc.dg/cpp/spacing2.c: Likewise.
45285         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
45286         * gcc.dg/cpp/trad/maccom1.c: Likewise.
45287         * gcc.dg/cpp/trad/maccom2.c: Likewise.
45288         * gcc.dg/cpp/trad/maccom3.c: Likewise.
45289         * gcc.dg/cpp/trad/maccom4.c: Likewise.
45290         * gcc.dg/cpp/trad/maccom6.c: Likewise.
45291         * gcc.dg/cpp/cxxcom2.c: Likewise.
45292         * gcc.dg/cpp/cxxcom2.h: New file.
45293
45294         * gcc.dg/cpp/truefalse.cpp: Move it to ...
45295         * g++.dg/cpp/truefalse.C: Here.
45296         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
45297
45298 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
45299
45300         * gcc.dg/cpp/redef3.c: New file.
45301
45302 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45303
45304         * gcc.dg/i386-loop-3.c: New test.
45305
45306 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
45307
45308         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
45309
45310 2003-05-31  Roger Sayle  <roger@eyesopen.com>
45311
45312         * gcc.dg/fwrapv-1.c: New test case.
45313         * gcc.dg/fwrapv-2.c: New test case.
45314
45315 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45316
45317         PR c++/10956
45318         * g++.dg/template/spec9.C: New test.
45319
45320 2003-05-29  Roger Sayle  <roger@eyesopen.com>
45321
45322         * gcc.dg/duff-4.c: New test case.
45323
45324 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
45325
45326         PR fortran/10843
45327         * g77.dg/ffixed-form-1.f: New test
45328         * g77.dg/ffixed-form-2.f: New test
45329         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
45330         * g77.dg/ffree-form-3.f: New test
45331
45332 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
45333
45334         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
45335         * gcc.dg/wint_t-1.c: Likewise.
45336
45337 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45338
45339         * g++.dg/template/access11.C: New test.
45340
45341 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45342
45343         PR c++/10849
45344         * g++.dg/template/access10.C: New test.
45345
45346 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45347             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45348
45349         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
45350
45351 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45352
45353         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
45354         suppress for powerpc-*-darwin*.
45355         * gcc.dg/torture/builtin-noret-2.c: Likewise.
45356
45357 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45358
45359         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
45360         suppress option for powerpc-*-darwin*.
45361
45362 2003-05-23  Roger Sayle  <roger@eyesopen.com>
45363
45364         * gcc.dg/builtins-1.c: Add tests for tan and atan.
45365         * gcc.dg/builtins-4.c: Add test for fmod.
45366
45367 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45368
45369         PR c++/10682
45370         * g++.dg/template/instantiate4.C: New test.
45371
45372 2003-05-22  Roger Sayle  <roger@eyesopen.com>
45373
45374         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
45375
45376 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
45377
45378         * gcc.dg/compat/scalar-return-1_main.c: New file.
45379         * gcc.dg/compat/scalar-return-1_x.c: New file.
45380         * gcc.dg/compat/scalar-return-1_y.c: New file.
45381         * gcc.dg/compat/scalar-return-2_main.c: New file.
45382         * gcc.dg/compat/scalar-return-2_x.c: New file.
45383         * gcc.dg/compat/scalar-return-2_y.c: New file.
45384         * gcc.dg/compat/struct-return-3_main.c: New file.
45385         * gcc.dg/compat/struct-return-3_y.c: New file.
45386         * gcc.dg/compat/struct-return-3_x.c: New file.
45387         * gcc.dg/compat/struct-return-2_main.c: New file.
45388         * gcc.dg/compat/struct-return-2_x.c: New file.
45389         * gcc.dg/compat/struct-return-2_y.c: New file.
45390
45391 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45392
45393         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
45394         for hppa*-hp-hpux*.
45395         * gcc.dg/20021014-1.c (dg-options): Likewise.
45396         * gcc.dg/nest.c (dg-options): Likewise.
45397
45398 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
45399
45400         PR c++/9738
45401         * g++.dg/ext/dllimport2.C: New file.
45402         * g++.dg/ext/dllimport3.C: New file.
45403
45404 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
45405
45406         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
45407         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45408         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45409         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45410         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45411         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45412         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
45413         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
45414         * gcc.dg/compat/small-struct-defs.h: New file.
45415         * gcc.dg/compat/small-struct-init.h: New file.
45416         * gcc.dg/compat/small-struct-check.h: New file.
45417         * gcc.dg/compat/fp-struct-defs.h: New file.
45418         * gcc.dg/compat/fp-struct-check.h: New file.
45419         * gcc.dg/compat/fp-struct-init.h: New file.
45420         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
45421         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
45422
45423 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
45424
45425         * gcc.dg/20030225-2.c: New test.
45426
45427 2003-05-18  Roger Sayle  <roger@eyesopen.com>
45428             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45429
45430         * gcc.c-torture/compile/20030518-1.c: New test case.
45431
45432 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
45433
45434         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
45435         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
45436         gcc-dg-debug-runtest.
45437         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
45438         gcc-dg-debug-runtest.
45439
45440 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45441
45442         PR c++/9022
45443         * g++.dg/lookup/using6.C: New test.
45444
45445 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45446
45447         * g++.dg/parse/access2.C: New test.
45448
45449 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
45450
45451         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
45452         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
45453         * gcc.dg/debug/debug.exp: Likewise.
45454
45455 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
45456
45457         * gcc.dg/dollar.c: New test.
45458
45459 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
45460
45461         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
45462         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
45463         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
45464         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
45465         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
45466         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
45467         * gcc.dg/compat/struct-by-value-6_main.c: New file.
45468         * gcc.dg/compat/struct-by-value-6_x.c: New file.
45469         * gcc.dg/compat/struct-by-value-6_y.c: New file.
45470         * gcc.dg/compat/struct-by-value-7_main.c: New file.
45471         * gcc.dg/compat/struct-by-value-7_x.c: New file.
45472         * gcc.dg/compat/struct-by-value-7_y.c: New file.
45473         * gcc.dg/compat/struct-by-value-8_main.c: New file.
45474         * gcc.dg/compat/struct-by-value-8_x.c: New file.
45475         * gcc.dg/compat/struct-by-value-8_y.c: New file.
45476         * gcc.dg/compat/struct-by-value-9_main.c: New file.
45477         * gcc.dg/compat/struct-by-value-9_x.c: New file.
45478         * gcc.dg/compat/struct-by-value-9_y.c: New file.
45479
45480 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
45481
45482         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
45483         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
45484         support for "repo" mode.
45485         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
45486         * lib/g77-dg.exp: Likewise.
45487         * lib/obj-dg.exp: Likewise.
45488
45489 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
45490
45491         Merge from gcc-3_2-rhl8-branch:
45492         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
45493
45494         * gcc.dg/tls/opt-6.c: New test.
45495
45496         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
45497
45498         * gcc.dg/20030405-1.c: New test.
45499
45500         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
45501
45502         * gcc.dg/20030309-1.c: New test.
45503
45504         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45505
45506         * gcc.c-torture/execute/20030307-1.c: New test.
45507
45508         2003-02-20  Randolph Chung  <tausq@debian.org>
45509
45510         * gcc.c-torture/compile/20030220-1.c: New test.
45511
45512         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
45513
45514         * gcc.dg/20030217-1.c: New test.
45515
45516         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
45517
45518         * gcc.c-torture/compile/20020129-1.c: New test.
45519
45520         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45521
45522         * gcc.dg/unroll-1.c: New test.
45523
45524         2002-11-16  Jan Hubicka  <jh@suse.cz>
45525
45526         * gcc.c-torture/execute/20020920-1.c: New test.
45527
45528         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
45529
45530         PR target/7434
45531         * gcc.c-torture/compile/20021008-1.c: New test.
45532
45533         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
45534
45535         PR target/7559
45536         * gcc.c-torture/execute/20020810-1.c: New test.
45537
45538         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
45539
45540         * gcc.c-torture/compile/20020807-1.c: New test.
45541
45542         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
45543
45544         * gcc.dg/tls/opt-1.c: New test.
45545
45546         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
45547
45548         * gcc.dg/20020729-1.c: New test.
45549
45550         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
45551
45552         * g++.dg/opt/life1.C: New test.
45553
45554         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
45555
45556         * gcc.dg/20020525-1.c: New test.
45557
45558         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
45559
45560         PR c++/6794
45561         * g++.dg/ext/pretty1.C: New test.
45562         * g++.dg/ext/pretty2.C: New test.
45563
45564 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
45565
45566         PR c++/8385
45567         * g++.dg/ext/typeof5.C: New test.
45568
45569 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
45570
45571         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
45572         __USER_LABEL_PREFIX__ into account.
45573         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
45574
45575 2003-05-14  Roger Sayle  <roger@eyesopen.com>
45576
45577         * gcc.dg/builtins-15.c: New test case.
45578
45579 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
45580
45581         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
45582
45583 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
45584
45585         * lib/g++.exp: Tweak handling of additional source files.
45586         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
45587         * g++.dg/special/conpr-2a.C: Rename to ...
45588         * g++.dg/special/conpr-2a.cc: ... this.
45589         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
45590         * g++.dg/special/conpr-3a.C: Rename to ...
45591         * g++.dg/special/conpr-3a.cc: This.
45592         * g++.dg/special/conpr-3b.C: Rename to ...
45593         * g++.dg/special/conpr-3b.cc: This.
45594         * g++.dg/special/conpr-4.C: New test.
45595         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
45596
45597 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
45598
45599         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
45600
45601 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45602
45603         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
45604         * g++.old-deja/g++.robertl/eb71.C: Likewise.
45605         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
45606         * g++.old-deja/g++.other/warn3.C: Likewise.
45607
45608 2003-05-11  Roger Sayle  <roger@eyesopen.com>
45609
45610         * gcc.dg/i386-387-1.c: Update to also test log.
45611         * gcc.dg/i386-387-2.c: Likewise.
45612
45613 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
45614
45615         * g77.f-torture/execute/int8421.f: New test.
45616
45617 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45618
45619         PR c++/10230, c++/10481
45620         * g++.dg/lookup/scoped5.C: New test.
45621
45622 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45623
45624         PR c++/10552
45625         * g++.dg/template/ttp6.C: New test.
45626
45627 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
45628
45629         * gcc.c-torture/execute/builtins: New directory.
45630         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
45631         gcc.c-torture/execute/builtins.
45632         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
45633         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
45634         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
45635         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
45636
45637 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45638
45639         PR c++/9252
45640         * g++.dg/template/access8.C: New test.
45641         * g++.dg/template/access9.C: New test.
45642
45643 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45644
45645         PR c++/9554
45646         * g++.dg/parse/access1.C: New test.
45647
45648 2003-05-09  DJ Delorie  <dj@redhat.com>
45649
45650         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
45651         long, and not an int.
45652
45653 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45654
45655         PR c++/10555, c++/10576
45656         * g++.dg/template/memclass1.C: New test.
45657
45658 2003-05-08  DJ Delorie  <dj@redhat.com>
45659
45660         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
45661         targets.
45662         * gcc.c-torture/execute/20021024-1.x: Likewise.
45663         * gcc.c-torture/execute/shiftdi.x: Likewise.
45664         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
45665         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
45666         * gcc.dg/20021018-1.c: Likewise.
45667
45668 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45669
45670         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
45671
45672         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
45673         (bcopy): Call memmove.
45674
45675 2003-05-08  Roger Sayle  <roger@eyesopen.com>
45676
45677         * g77.f-torture/compile/8485.f: New test case.
45678
45679 2003-05-07  Richard Henderson  <rth@redhat.com>
45680
45681         PR c++/10570
45682         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
45683         Verify exception_cleanup not called for rethrows.
45684         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
45685         when exiting catch block without rethrowing.
45686         * g++.dg/eh/forced3.C: New.
45687         * g++.dg/eh/forced4.C: New.
45688
45689 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
45690
45691         * gcc.dg/20030505.c: Fix triplet.
45692
45693 2003-05-06  DJ Delorie  <dj@redhat.com>
45694
45695         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
45696         * gcc.dg/nest.c: Likewise.
45697
45698 2003-05-05  Roger Sayle  <roger@eyesopen.com>
45699
45700         * gcc.dg/builtins-14.c: New test case.
45701
45702 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
45703
45704         * lib/compat.exp (compat-execute): New argument.
45705         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
45706         * gcc.dg/compat: New test directory.
45707         * gcc.dg/compat/compat.exp: New expect script.
45708         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
45709         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
45710         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
45711         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
45712         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
45713         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
45714
45715         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
45716         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
45717         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
45718         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
45719         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
45720         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
45721         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
45722         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
45723         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
45724         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
45725         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
45726         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
45727         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
45728         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
45729         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
45730
45731 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
45732
45733         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
45734
45735 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
45736
45737         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
45738
45739 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
45740
45741         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
45742         * gcc.dg/ppc-fsel-2.c: New test.
45743
45744         * gcc.dg/unused-5.c: New test.
45745
45746 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45747
45748         PR c++/10496
45749         * g++.dg/warn/pmf1.C: New test.
45750
45751 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45752
45753         PR c++/4494
45754         * g++.dg/warn/main.C: New test.
45755
45756 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45757
45758         * gcc.dg/nonnull-3.c: New test.
45759
45760 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
45761
45762         * gcc.dg/cpp/Wtrigraphs.c: Update.
45763         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
45764
45765 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
45766
45767         * gcc.dg/ppc-fsel-1.c: New test.
45768
45769 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
45770
45771         PR c/10604
45772         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
45773
45774 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
45775
45776         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
45777
45778 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45779
45780         PR c++/9364, c++/10553, c++/10586
45781         * g++.dg/parse/typename4.C: New test.
45782         * g++.dg/parse/typename5.C: Likewise.
45783
45784 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
45785
45786         * gcc.c-torture/compile/20030503-1.c: New test.
45787
45788 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45789
45790         * g++.dg/lookup/using5.C: Fix testcase error.
45791
45792 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
45793
45794         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
45795         since MEABI is no longer supported.  Remove all vestiges
45796         of MEABI from the test.
45797
45798 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45799
45800         PR c++/10554
45801         * g++.dg/lookup/using5.C: New test.
45802
45803 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45804
45805         PR c++/8772
45806         * g++.dg/template/ttp5.C: New test.
45807
45808 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
45809
45810         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
45811         (dg-gpp-additional-sources): New function.
45812         (dg-gpp-additional-files): Likewise.
45813         * lib/g++.exp (additional_sources): New variable.
45814         (additional_files): Likewise.
45815         (g++_target_compile): Deal with them.
45816         * lib/old-dejagnu.exp: Remove.
45817         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
45818         * g++.old-deja: Revise all tests to use dg commands.
45819
45820 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45821
45822         PR c++/9432, c++/9528
45823         * g++.dg/lookup/using4.C: New test.
45824
45825 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
45826
45827         * gcc.dg/noreturn-5.c: New file.
45828         * gcc.dg/noreturn-6.c: New file.
45829
45830         * gcc.c-torture/compile/inline-1.c: New file.
45831
45832 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45833
45834         PR c++/10551
45835         * g++.dg/template/explicit1.C: New test.
45836
45837 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45838
45839         PR c++/10549
45840         * g++.dg/other/bitfield1.C: New test.
45841
45842         PR c++/10527
45843         * g++.dg/init/new7.C: New test.
45844
45845 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45846
45847         * g++.dg/ext/desig1.C: New test.
45848         * g++.dg/ext/init1.C: Update.
45849
45850         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
45851
45852 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
45853
45854         PR c++/10180
45855         * g++.dg/warn/Winline-1.C: New test.
45856
45857 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
45858
45859         * gcc.c-torture/execute/string-opt-19.c: New test.
45860
45861         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
45862         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
45863
45864 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
45865
45866         PR c++/10506
45867         * g++.dg/init/new6.C: New test.
45868
45869         PR c++/10503
45870         * g++.dg/init/ref6.C: New test.
45871
45872 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
45873
45874         * g++.dg/warn/weak1.C: XFAIL on AIX4.
45875
45876 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45877
45878         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
45879         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
45880
45881 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
45882
45883         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
45884         initialized static data members.
45885
45886 2003-04-25  H.J. Lu <hjl@gnu.org>
45887
45888         * gcc.dg/ia64-sync-4.c: New test.
45889
45890 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45891
45892         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
45893         date.
45894
45895 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
45896
45897         PR c++/10337
45898         * g++.dg/warn/conv1.C: New test.
45899         * g++.old-deja/g++.other/conv7.C: Adjust.
45900         * g++.old-deja/g++.other/overload14.C: Adjust.
45901
45902 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45903
45904         PR c++/10471
45905         * g++.dg/template/defarg2.C: New test.
45906
45907 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
45908
45909         * gcc.dg/cpp/include2.c: Update.
45910         * gcc.dg/cpp/multiline-2.c: New.
45911         * gcc.dg/cpp/multiline.c: Update.
45912         * gcc.dg/cpp/strify2.c: Update.
45913         * gcc.dg/cpp/trad/literals-2.c: Update.
45914
45915 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45916
45917         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
45918
45919 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45920
45921         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
45922
45923 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45924
45925         PR c++/10451
45926         * g++.dg/parse/crash4.C: New test.
45927
45928         PR c++/9847
45929         * g++.dg/parse/crash5.C: New test.
45930
45931 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
45932
45933         PR c++/10446
45934         * g++.dg/parse/crash3.C: New test.
45935
45936         PR c++/10428
45937         * g++.dg/parse/elab1.C: New test.
45938
45939 2003-04-22  Devang Patel  <dpatel@apple.com>
45940
45941         * gcc.dg/cpp/trad/funlike-5.c: New test.
45942
45943 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
45944
45945         * g++.dg/other/packed1.C: Fix dg options.
45946
45947 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
45948
45949         * g++.dg/other/offsetof2.C: New test.
45950
45951 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
45952
45953         * g++.dg/template/recurse.C: Adjust location of error messages.
45954
45955 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
45956
45957         PR c++/9881
45958         * g++.dg/init/addr-const1.C: New test.
45959         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
45960
45961 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45962
45963         PR c++/10405
45964         * g++.dg/lookup/struct-hack1.C: New test.
45965
45966 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
45967
45968         * ucs.c: Update diagnostic messages.
45969
45970 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
45971
45972         * gcc.dg/cpp/truefalse.cpp: New test.
45973         * gcc.dg/cpp/cpp.exp: Update.
45974         * g++.dg/other/stdbool-if.C: Remove.
45975
45976 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
45977
45978         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
45979         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
45980
45981 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45982
45983         * gcc.c-torture/compile/20030418-1.c: New test.
45984
45985 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
45986
45987         * README.compat: Remove; content moved to doc/sourcebuild.texi.
45988
45989 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45990
45991         PR c++/10347
45992         g++.dg/template/dependent-name1.C: New test.
45993
45994 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
45995
45996         * gcc.dg/warn-1.c (tourist_guide): New array,
45997         contains a pointer to bar.
45998
45999 2003-04-16  Roger Sayle  <roger@eyesopen.com>
46000
46001         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
46002         * gcc.c-torture/execute/medce-1.c: New test case.
46003         * gcc.c-torture/execute/medce-2.c: New test case.
46004
46005 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
46006
46007         * lib/prune.exp: Ignore more messages.
46008
46009         PR c++/10381
46010         * g++.dg/parse/lookup3.C: New test.
46011
46012 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
46013
46014         * gcc.c-torture/compile/20030415-1.c : New test.
46015
46016 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
46017
46018         * gcc.c-torture/execute/scope-2.c: Move to ...
46019         * gcc.dg/noncompile/scope.c: .... here.
46020
46021 2003-04-14  Roger Sayle  <roger@eyesopen.com>
46022
46023         * gcc.dg/20030414-2.c: New test case.
46024
46025 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
46026
46027         PR target/10377
46028         * gcc.dg/20030414-1.c: New test.
46029
46030 2003-04-13  Roger Sayle  <roger@eyesopen.com>
46031
46032         * gcc.dg/builtins-12.c: New test case.
46033         * gcc.dg/builtins-13.c: New test case.
46034
46035 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46036
46037         * gcc.c-torture/execute/string-opt-18.c: New test.
46038
46039 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
46040
46041         PR c++/10300
46042         * g++.dg/init/new5.C: New test.
46043
46044 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
46045
46046         PR c++/7910
46047         * g++.dg/ext/dllimport1.C: New test.
46048
46049 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46050
46051         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
46052
46053 2003-04-11  Bud Davis <bdavis9659@comcast.net>
46054
46055         PR Fortran/9263
46056         * g77.f-torture/noncompile/9263.f: New test
46057         PR Fortran/1832
46058         * g77.f-torture/execute/1832.f: New test
46059
46060 2003-04-11  David Chad  <davidc@freebsd.org>
46061             Loren J. Rittle  <ljrittle@acm.org>
46062
46063         PR libobjc/8562
46064         * objc.dg/headers.m: New test.
46065
46066 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
46067
46068         * gcc.c-torture/execute/builtin-noret-2.c: New.
46069         * gcc.c-torture/execute/builtin-noret-2.x: New.
46070         XFAIL builtin-noret-2.c at -O1 and above.
46071         * gcc.dg/redecl.c: New.
46072         * gcc.dg/Wshadow-1.c: Update error regexps.
46073
46074 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
46075
46076         * g++.dg/abi/bitfield10.C: New test.
46077
46078 2003-04-09  Mike Stump  <mrs@apple.com>
46079
46080         * gcc.dg/pch/pch.exp: Make testcase names longer.
46081         * g++.dg/pch/pch.exp: Make testcase names longer.
46082
46083 2003-04-08  Roger Sayle  <roger@eyesopen.com>
46084
46085         * gcc.dg/builtins-11.c: New test case.
46086
46087 2003-04-08  Roger Sayle  <roger@eyesopen.com>
46088
46089         * gcc.dg/builtins-9.c: New test case.
46090         * gcc.dg/builtins-10.c: New test case.
46091
46092 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
46093
46094         * gcc.dg/noncompile/init-4.c.c: New test.
46095
46096 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
46097
46098         * gcc.misc-test/gcov-9.c: New test.
46099         * gcc.misc-test/gcov-10.c: New test
46100         * gcc.misc-test/gcov-11.c: New test.
46101
46102 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
46103
46104         PR optimization/10024
46105         * gcc.c-torture/compile/20030405-1.c: New test.
46106
46107 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
46108
46109         * gcc.dg/pch/static-3.c: New.
46110         * gcc.dg/pch/static-3.hs: New.
46111         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
46112
46113 2003-04-04  Richard Henderson  <rth@redhat.com>
46114
46115         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
46116         * g++.dg/eh/forced2.C: Likewise.
46117
46118 2003-04-03  Mike Stump  <mrs@apple.com>
46119
46120         * lib/scanasm.exp (scan-assembler): Add xfail processing for
46121         target arg.
46122         (scan-assembler-times, scan-assembler-not): Likewise.
46123         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
46124
46125 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46126
46127         * gcc.dg/sparc-loop-1.c: New test.
46128
46129 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
46130
46131         PR other/9274
46132         * g++.dg/pch/system-2.C: New.
46133         * g++.dg/pch/system-2.Hs: New.
46134
46135 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
46136
46137         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
46138
46139         * g++.dg/eh/simd-1.C (vecfunc): Same.
46140
46141 2003-04-01  Roger Sayle  <roger@eyesopen.com>
46142
46143         * gcc.c-torture/execute/20030401-1.c: New test case.
46144
46145 2003-04-01  Ziemowit Laski <zlaski@apple.com>
46146
46147         * objc.dg/defs.m: New.
46148
46149 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
46150
46151         * g++.dg/eh/simd-1.C: New.
46152         * g++.dg/eh/simd-2.C: New.
46153
46154 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
46155
46156         * gcc.c-torture/execute/simd-3.c: New.
46157
46158 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
46159
46160         PR c/9936
46161         * gcc.dg/20030331-2.c: New test.
46162
46163 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
46164
46165         PR c++/10278
46166         * g++.dg/parse/crash2.C: New test.
46167
46168 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46169
46170         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
46171         * gcc.c-torture/execute/20030331-1.c: ...here.
46172
46173 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46174
46175         * gcc.c-torture/execute/20030331-1.c: New test.
46176
46177 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
46178
46179         * lib/gcov.exp: Adjust call return testing strings.
46180         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
46181
46182 2003-03-31  Roger Sayle  <roger@eyesopen.com>
46183
46184         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
46185         * gcc.dg/builtins-7.c: New test case.
46186         * gcc.dg/builtins-8.c: New test case.
46187
46188 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46189
46190         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
46191
46192 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
46193
46194         PR c++/7647
46195         * g++.dg/lookup-class-member-2.C: New test.
46196
46197 2003-03-30  Glen Nakamura  <glen@imodulo.com>
46198
46199         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
46200
46201 2003-03-28  Roger Sayle  <roger@eyesopen.com>
46202
46203         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
46204
46205 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
46206
46207         * g++.dg/init/attrib1.C: New test.
46208
46209 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46210
46211         * gcc.dg/ultrasp8.c: New test.
46212
46213 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46214
46215         * gcc.dg/ultrasp7.c: New test.
46216
46217 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
46218
46219         PR c++/10047
46220         * g++.dg/template/inline1.C: New test.
46221
46222 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46223
46224         * gcc.dg/sparc-dwarf2.c: New test.
46225
46226 2003-03-27  Roger Sayle  <roger@eyesopen.com>
46227
46228         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
46229         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
46230
46231 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
46232
46233         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
46234         than reading .x files.
46235         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
46236         * g77.dg/gcov/gcov-1.f: Likewise.
46237         * gcc.misc-tests/gcov-4b.c: Likewise.
46238         * gcc.misc-tests/gcov-5b.c: Likewise.
46239         * gcc.misc-tests/gcov-6.c: Likewise.
46240         * gcc.misc-tests/gcov-7.c: Likewise.
46241         * gcc.misc-tests/gcov-8.c: Likewise.
46242         * g++.dg/gcov/gcov-1.x: Remove.
46243         * g77.dg/gcov/gcov-1.x: Likewise.
46244         * gcc.misc-tests/gcov-4b.x: Likewise.
46245         * gcc.misc-tests/gcov-5b.x: Likewise.
46246         * gcc.misc-tests/gcov-6.x: Likewise.
46247         * gcc.misc-tests/gcov-7.x: Likewise.
46248         * gcc.misc-tests/gcov-8.x: Likewise.
46249
46250 2003-03-27  Glen Nakamura  <glen@imodulo.com>
46251
46252         PR opt/10087
46253         * gcc.dg/20030324-1.c: New test.
46254
46255 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
46256
46257         PR c++/10224
46258         * g++.dg/template/arg3.C: New test.
46259
46260         PR c++/10158
46261         * g++.dg/template/friend18.C: New test.
46262
46263 2003-03-26  Roger Sayle  <roger@eyesopen.com>
46264
46265         * g77.f-torture/compile/20030326-1.f: New test case.
46266
46267 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
46268
46269         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
46270
46271         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
46272
46273 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
46274
46275         * gcc.dg/ia64-sync-3.c: New test.
46276
46277 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
46278
46279         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
46280
46281 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
46282
46283         * gcc.dg/ultrasp6.c: New test.
46284
46285 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46286
46287         * gcc.dg/i386-signbit-1.c: New test.
46288         * gcc.dg/i386-signbit-2.c: New test.
46289         * gcc.dg/i386-signbit-3.c: New test.
46290
46291 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46292
46293         * gcc.dg/ultrasp5.c: Fix options.
46294
46295 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46296
46297         * gcc.dg/ultrasp5.c: Fix comment.
46298
46299 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
46300
46301         PR fortran/10197
46302         * g77.f-torture/execute/10197.f: New test.
46303
46304 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
46305
46306         PR c++/9898, c++/383
46307         * g++.dg/template/conv6.C: New test.
46308
46309         PR c++/10119
46310         * g++.dg/template/ptrmem5.C: New test.
46311
46312         PR c++/10026
46313         * g++.dg/lookup/koenig1.C: New test.
46314
46315         PR C++/10199
46316         * g++.dg/lookup/template2.C: New test.
46317
46318 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
46319
46320         * g++.dg/opt/rtti1.C: New test.
46321
46322 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
46323
46324         * gcc.dg/ultrasp5.c: New test.
46325
46326 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
46327
46328         PR middle-end/9967
46329         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
46330         builtin fputs.
46331
46332 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
46333
46334         PR c/8224
46335         * gcc.dg/20030323-1.c: New test.
46336
46337 2003-03-23  Roger Sayle  <roger@eyesopen.com>
46338
46339         * gcc.c-torture/compile/20030323-1.c: New test case.
46340
46341 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
46342
46343         * gcc.dg/20030321-1.c: New test.
46344
46345 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
46346
46347         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
46348
46349 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
46350
46351         PR c++/9978, c++/9708
46352         * g++.dg/ext/vlm1.C: Adjust expected error.
46353         * g++.dg/ext/vla2.C: New test.
46354         * g++.dg/template/arg1.C: New test.
46355         * g++.dg/template/arg2.C: New test.
46356
46357 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
46358
46359         * g77.f-torture/execute/select.f: New test.
46360         * g77.f-torture/noncompile/select_no_compile.f: New test.
46361
46362 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
46363
46364         PR c++/9898
46365         * g++.dg/other/error4.C: New test.
46366
46367 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
46368
46369         * g++.dg/template/friend17.C: New test.
46370
46371 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
46372
46373         * gcc.c-torture/compile/20030320-1.c: New.
46374
46375 2003-03-20  Roger Sayle  <roger@eyesopen.com>
46376
46377         * gcc.dg/builtins-6.c: New test case.
46378
46379 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
46380
46381         PR target/10073
46382         * gcc.c-torture/compile/20030319-1.c: New.
46383
46384 2003-03-18  Jan Hubicka  <jh@suse.cz>
46385
46386         * gcc.dg/i386-cvt-1.c: New test.
46387
46388 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
46389
46390         * objc.dg/naming-1.m: Use "(parse|syntax) error".
46391         * objc.dg/naming-2.m: Likewise.
46392
46393 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
46394
46395         PR c++/9639
46396         * g++.dg/parse/crash1.C: New test.
46397
46398 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
46399
46400         PR c++/8805
46401         * g++.dg/eh/cleanup1.C: New test.
46402
46403 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
46404
46405         * gcc.c-torture/execute/20030316-1.c: New test case.
46406
46407 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
46408
46409         PR c++/9629
46410         * g++.dg/init/ctor2.C: New test.
46411
46412 2003-03-15  Roger Sayle  <roger@eyesopen.com>
46413
46414         * g77.f-torture/compile/xformat.f: New test case.
46415
46416 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46417
46418         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
46419         * g++.old-deja/g++.mike/eh50.C: Likewise.
46420
46421 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46422
46423         PR c++/6440
46424         * g++.dg/template/spec7.C: New test.
46425         * g++.dg/template/spec8.C: Likewise.
46426
46427 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
46428
46429         * gcc.c-torture/execute/20030313-1.c: New test.
46430
46431 2003-03-14  Richard Henderson  <rth@redhat.com>
46432
46433         * gcc.dg/inline-2.c: Adjust alpha test for external call.
46434
46435 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
46436
46437         * gcc.c-torture/compile/20030314-1.c: New test.
46438
46439 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
46440
46441         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
46442         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
46443         thumb target,
46444         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
46445         to accept newer _imp__  prefix and additional
46446         newline in .drectve section.
46447         * gcc.dg/dll-4.c: Likewise.
46448         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
46449         switch.
46450
46451 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
46452
46453         * g++.dg/parse/namespace9.C: New test.
46454
46455         * g++.dg/init/ref5.C: New test.
46456         * g++.dg/parse/ptrmem1.C: Likewise.
46457
46458 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46459
46460         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
46461         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
46462         regular expression.
46463         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
46464         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
46465
46466 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
46467
46468         * gcc.c-torture/execute/20030224-2.c: New test.
46469
46470 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46471
46472         * gcc.dg/decl-3.c: New test.
46473
46474 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46475
46476         * gcc.dg/i386-loop-2.c: New test.
46477
46478 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
46479
46480         PR c++/9474
46481         * g++.dg/parse/namespace8.C: New test.
46482
46483         PR c++/9924
46484         * g++.dg/overload/builtin2.C: New test.
46485
46486 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
46487
46488         * gcc.dg/return-type-3.c: New test.
46489
46490 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
46491
46492         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
46493         profiling options are not supported.
46494
46495 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
46496
46497         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
46498         * g++.old-deja/g++.warn/impint2.C: Likewise.
46499
46500 2003-03-10  Devang Patel  <dpatel@apple.com>
46501
46502         * g++.dg/cpp/c++_cmd_1.C: New test.
46503         * g++.dg/cpp/c++_cmd_1.h: New file.
46504
46505 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
46506
46507         * gcc.dg/altivec-9.c: New file.
46508
46509 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46510
46511         * gcc.dg/ppc-sdata-1.c: New test.
46512         * gcc.dg/ppc-sdata-2.c: New test.
46513
46514 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
46515
46516         PR c++/9373
46517         * g++.dg/opt/ptrmem2.C: New test.
46518
46519         PR c++/8534
46520         * g++.dg/opt/ptrmem1.C: New test.
46521
46522 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46523
46524         * gcc.dg/i386-loop-1.c: New test.
46525
46526 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46527
46528         PR c++/9970
46529         * g++.dg/lookup/friend1.C: New test.
46530
46531 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
46532
46533         PR c++/9823
46534         * g++.dg/parser/constructor1.C: New test.
46535
46536 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
46537
46538         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
46539
46540         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
46541
46542 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
46543
46544         * gcc.dg/cpp/Wunused.c: Update test.
46545
46546 2003-03-08  Jan Hubicka  <jh@suse.cz>
46547
46548         * gcc.dg/inline-3.c: New test.
46549
46550 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
46551
46552         PR c++/9809
46553         * g++.dg/parse/builtin1.C: New test.
46554
46555         PR c++/9982
46556         * g++.dg/abi/cookie1.C: New test.
46557         * g++.dg/abi/cookie2.C: Likewise.
46558
46559         PR c++/9524
46560         * g++.dg/template/field1.C: New test.
46561
46562         PR c++/9912
46563         * g++.dg/parse/class1.C: New test.
46564         * g++.dg/parse/namespace7.C: Likewise.
46565         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
46566
46567 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
46568
46569         * g++.dg/init/ref4.C: New test.
46570
46571 2003-03-07  Jan Hubicka  <jh@suse.cz>
46572
46573         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
46574         * gcc.dg/inline-3.c: New test.
46575
46576 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
46577
46578         * g++.dg/init/ref3.C: New test.
46579
46580         PR c++/9965
46581         * g++.dg/init/ref2.C: New test.
46582
46583         PR c++/9400
46584         * g++.dg/warn/Wshadow-2.C: New test.
46585
46586         PR c++/9791
46587         * g++.dg/warn/Woverloaded-1.C: New test.
46588
46589 2003-03-05  Jan Hubicka  <jh@suse.cz>
46590
46591         * gcc.dg/i386-local2.c: New.
46592         * gcc.dg/i386-local.c: Fix typo.
46593
46594 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
46595
46596         * g++.dg/abi/layout3.C: New test.
46597
46598 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
46599
46600         * gcc.c-torture/compile/20030305-1.c
46601
46602 2003-03-05  Jan Hubicka  <jh@suse.cz>
46603
46604         * gcc.dg/i386-local.c: New.
46605
46606 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
46607
46608         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
46609
46610 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46611
46612         * gcc.dg/switch-2.c: New test.
46613         * gcc.dg/switch-3.c: New test.
46614         * gcc.dg/Wswitch.c: Adjust line numbers.
46615         * gcc.dg/Wswitch-default.c: Likewise.
46616         * gcc.dg/Wswitch-enum.c: Likewise.
46617
46618 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
46619
46620         * gcc.c-torture/execute/20030222-1.c: New test.
46621
46622 2003-03-03  James E Wilson  <wilson@tuliptree.org>
46623
46624         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
46625
46626 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
46627
46628         PR c++/9878
46629         * g++.dg/init/ref1.C: New test.
46630
46631 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
46632
46633         * gcc.dg/sh-relax.c: New SH-only test.
46634
46635 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
46636
46637         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
46638         comment explaining purpose of testcase.
46639
46640 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
46641
46642         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
46643         for HC11/HC12 (asm needs two int registers).
46644         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
46645         HC11/HC12 because the test uses an asm which needs two 32-bit
46646         registers.
46647
46648 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
46649
46650         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
46651         for HC11/HC12 (array is too large otherwise).
46652         * gcc.c-torture/compile/920501-4.x: New file, likewise.
46653         * gcc.c-torture/compile/20010518-2.x: Likewise.
46654         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
46655         HC11/HC12 (array is too large).
46656
46657 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
46658
46659         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
46660         * lib/g++-dg.exp (g++-dg-test): Likewise.
46661
46662 2003-03-01  Roger Sayle  <roger@eyesopen.com>
46663
46664         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
46665         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
46666
46667 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46668
46669         * g++.dg/warn/implicit-typename1.C: Remove warning.
46670
46671 2003-02-28  Richard Henderson  <rth@redhat.com>
46672
46673         * gcc.dg/noreturn-1.c: Move noreturn warning line.
46674         * gcc.dg/return-type-1.c: Move control reaches end warning line.
46675
46676 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
46677
46678         * gcc.dg/pch/pch.exp: Change .pch to .gch.
46679         * g++.dg/pch/pch.exp: Likewise.
46680
46681 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
46682
46683         PR c++/9879
46684         * g++.dg/init/new4.C: New test.
46685
46686 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
46687
46688         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
46689
46690 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
46691
46692         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
46693         unsigned long.
46694
46695         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
46696         wider than float.
46697
46698 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46699
46700         * lib/scanasm.exp: Add support for counting numbers of
46701         occurences.
46702         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
46703         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
46704
46705 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
46706
46707         PR c++/9683
46708         * g++.dg/template/static3.C: New test.
46709
46710         PR c++/9829
46711         * g++.dg/parse/namespace6.C: New test.
46712
46713 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46714
46715         PR target/9732
46716         * gcc.dg/20030225-1.c: New test.
46717
46718 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
46719
46720         * README: Remove out-of-date information.
46721
46722         PR c++/9836
46723         * g++.dg/template/spec6.C: New test.
46724
46725 2003-02-24  Jeff Law  <law@redhat.com>
46726
46727         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
46728
46729 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46730
46731         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
46732         * gcc.dg/pragma-ep-1.c: Likewise.
46733
46734 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46735
46736         PR c++/9602
46737         * g++.dg/template/friend16.C: New test.
46738
46739 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
46740
46741         PR c++/5333
46742         * g++.dg/parse/fused-params1.C: Adjust error messages.
46743         * g++.dg/template/nested3.C: New test.
46744
46745 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
46746
46747         * g++.dg/abi/param1.C: New test.
46748
46749 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46750
46751         PR c++/7982
46752         * g++.dg/warn/implicit-typename1.C: New test.
46753
46754 2003-02-22  Kelley Cook <kelleycook@comcast.net>
46755
46756         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
46757         with "mtune".
46758         * g++.old-deja/g++.other/store-expr2.C: Likewise.
46759         * gcc.c-torture/execute/20010129-1.x: Likewise.
46760         * gcc.dg/20011107-1.c: Likewise.
46761         * gcc.dg/20020108-1.c: Likewise.
46762         * gcc.dg/20020122-3.c: Likewise.
46763         * gcc.dg/20020206-1.c: Likewise.
46764         * gcc.dg/20020310-1.c: Likewise.
46765         * gcc.dg/20020426-2.c: Likewise.
46766         * gcc.dg/20020517-1.c: Likewise.
46767         * gcc.dg/991230-1.c: Likewise.
46768         * gcc.dg/i386-unroll-1.c: Likewise.
46769         * gcc.misc-tests/i386-prefetch.exp: Likewise.
46770
46771 2003-02-22  Jan Hubicka  <jh@suse.cz>
46772
46773         * gcc.dg/i386-mul.c: New test.
46774
46775 2003-02-21  Roger Sayle  <roger@eyesopen.com>
46776
46777         * gcc.dg/builtins-5.c: New test case.
46778
46779 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
46780
46781         * gcc.dg/asmreg-1.c: New test.
46782
46783 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46784
46785         PR c++/9749
46786         * g++.dg/parse/varmod1.C: New test.
46787
46788 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46789
46790         PR c++/9727
46791         * g++.dg/template/op1.C: New test.
46792
46793 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46794
46795         PR c++/8906
46796         * g++.dg/template/nested2.C: New test.
46797
46798 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46799
46800         PR c++/8724
46801         * g++.dg/expr/dtor1.C: New test.
46802
46803 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
46804
46805         * gcc.dg/cpp/include3.c: New test.
46806         * gcc.dg/cpp/inc/foo.h: New file.
46807
46808 2003-02-21  Glen Nakamura  <glen@imodulo.com>
46809
46810         * gcc.c-torture/execute/20030221-1.c: New test.
46811
46812 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
46813
46814         PR c++/9729
46815         * g++.dg/abi/conv1.C: New test.
46816
46817 2003-02-20  Jan Hubicka  <jh@suse.cz>
46818
46819         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
46820
46821 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
46822
46823         * gcc.c-torture/compile/20030219-1.c: New test.
46824
46825 2003-02-18  Jan Hubicka  <jh@suse.cz>
46826
46827         * gcc.dg/funcorder.c: New test.
46828
46829 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46830
46831         * gcc.c-torture/execute/20030218-1.c: New.
46832
46833 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
46834
46835         * gcc.dg/20030218-1.c: New.
46836
46837 2003-02-18  Richard Henderson  <rth@redhat.com>
46838
46839         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
46840         * gcc.dg/attr-used-2.c: New.
46841
46842 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
46843
46844         PR c++/9704
46845         * g++.dg/init/copy5.C: New test.
46846
46847 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
46848
46849         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
46850         * g++.dg/pch/pch.exp: Likewise.
46851
46852 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46853
46854         * gcc.c-torture/execute/20030209-1.c: Enable the test if
46855         STACK_SIZE is not defined.
46856
46857 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46858
46859         PR c++/9457
46860         * g++.dg/template/init1.C: New test.
46861
46862 2003-02-16  Jan HUbicka  <jh@suse.cz>
46863
46864         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
46865         (foo): Add few extra tests
46866         * gcc.dg/c99-const-expr-3.c: Likewise.
46867         * gcc.c-torture/execute/20030216-1.c: New.
46868
46869 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46870
46871         PR c++/9459
46872         * g++.dg/ext/typeof4.C: New test.
46873
46874 2003-02-15  Roger Sayle  <roger@eyesopen.com>
46875
46876         * gcc.dg/i386-387-3.c: New test case.
46877
46878 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
46879
46880         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
46881         cris-*-elf* cris-*-aout* and mmix-*-*.
46882
46883 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
46884
46885         * gcc.dg/20030213-1.c: New test.
46886
46887 2003-02-12  Roger Sayle  <roger@eyesopen.com>
46888
46889         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
46890         * gcc.dg/i386-387-2.c: Likewise.
46891
46892 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
46893
46894         * gcc.dg/ppc-spe.c: Fix formatting.
46895         Enable tests that were previously unsupported by gas.
46896         Delete tests for instructions that no longer exist.
46897         Switch arguments on evsubifw builtin.
46898
46899 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
46900
46901         * gcc.c-torture/execute/20030209-1.c: Disable the test if
46902         STACK_SIZE is too small.
46903
46904 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46905             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46906
46907         * gcc.dg/decl-2.c: New test.
46908
46909 2003-02-10  Jan Hubicka  <jh@suse.cz>
46910
46911         * gcc.dg/i386-fpcvt-1.c: New test.
46912
46913 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
46914
46915         * gcc.c-torture/execute/20030209-1.c: New test.
46916
46917 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
46918
46919         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
46920         int-wide bitops, use the constants of the same width.
46921         Likewise, if long long is 32-bit wide, test bitops using
46922         32-bit constants.
46923
46924 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
46925
46926         * gcc.dg/20021014-1.c: Annotate with expected notice text.
46927
46928 2003-02-07  Roger Sayle  <roger@eyesopen.com>
46929
46930         * gcc.dg/builtins-4.c: New test case.
46931
46932 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46933
46934         * gcc.dg/20020430-1.c: Fix dg command typos.
46935         * gcc.dg/20020503-1.c: Likewise.
46936
46937 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46938
46939         PR c++/8785
46940         * g++.dg/parse/fused-params1.C: New test.
46941
46942         PR c++/8857
46943         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
46944
46945         PR c++/8921
46946         * g++.dg/parse/non-dependent1.C: New test.
46947
46948         PR c++/8928
46949         * g++.dg/parse/dupl-tmpl-args1.C: New test.
46950
46951         PR c++/9228
46952         * g++.dg/parse/undefined7.C: New test.
46953         * g++.dg/parse/non-templ1.C: New test.
46954
46955         PR c++/9229
46956         * g++.dg/parse/too-many-tmpl-args1.C: New test.
46957
46958 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
46959
46960         * gcc.c-torture/compile/20030206-1.c: New test.
46961
46962 2003-02-05  Roger Sayle  <roger@eyesopen.com>
46963
46964         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
46965         "pow" to "foo" to avoid potential confusion with a math built-in.
46966
46967 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46968
46969         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
46970         conditions for SPARC targets.
46971
46972 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
46973
46974         * gcc.dg/20030204-1.c: New test.
46975
46976 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46977
46978         PR c++/38
46979         * g++.dg/parse/array-size1.C: New test.
46980
46981         PR c++/5657
46982         * g++.dg/parse/undefined3.C: New test.
46983
46984         PR c++/5665
46985         * g++.dg/parse/undefined4.C: New test.
46986
46987         PR c++/5975
46988         * g++.dg/parse/undefined5.C: New test.
46989
46990         PR c++/7259
46991         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
46992
46993         PR c++/8578
46994         * g++.dg/parse/casting-operator1.C: New test.
46995
46996         PR c++/8596
46997         * g++.dg/parse/undefined6.C: New test.
46998
46999         PR c++/8736
47000         * g++.dg/parse/missing-template1.C: New test.
47001
47002 2003-02-04  Jan Hubicka  <jh@suse.cz>
47003
47004         * gcc.dg/i386-cadd.c: Compile using -march=k8.
47005         * gcc.dg/i386-cmov?.c: Likewise.
47006         * gcc.dg/i386-fpcvt-?.c: Likewise.
47007         * gcc.dg/i386-ssefp-1.c: Likewise.
47008         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
47009         conventions.
47010
47011 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
47012
47013         PR c++/7129
47014         * g++.dg/ext/max.C: New test.
47015
47016 2003-02-03  Jan Hubicka  <jh@suse.cz>
47017
47018         * gcc.c-torture/execute/20030203-1.c: New test.
47019
47020 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
47021
47022         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
47023         'natural-endian'.
47024
47025 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
47026
47027         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
47028         * g++.dg/init/new2.C: Likewise.
47029         * g++.dg/other/new1.C: Likewise.
47030
47031 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
47032
47033         * gcc.dg/struct-ret-libc.c: New test.
47034
47035 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
47036
47037         * gcc.dg/20030129-1.c: New test.
47038
47039 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47040
47041         PR c++/8849
47042         * g++.dg/template/ptrmem4.C: New test.
47043
47044 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
47045
47046         * g++.dg/parser/constant1.C: New test.
47047
47048 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47049
47050         PR c++/8591
47051         * g++.dg/parse/friend2.C: New test.
47052
47053 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
47054
47055         PR c++/9437
47056         * g++.dg/template/unify4.C: New test.
47057
47058 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
47059
47060         * gcc.c-torture/execute/20030128-1.c: New test.
47061
47062 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
47063
47064         * g++.dg/lookup/nested1.C: Test moved from ...
47065         * g++.old-deja/g++.other/lookup24.C: ... here.
47066
47067 2003-01-28  Jan Hubicka  <jh@suse.cz>
47068
47069         * gcc.dg/i386-cmov5.c: New test.
47070
47071 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47072
47073         * gcc.c-torture/execute/20010925-1.c: Changed the
47074         memcpy declaration.
47075
47076 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
47077
47078         PR c++/3902
47079         * g++.dg/parse/template5.C: New test.
47080
47081 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
47082
47083         PR fortran/9258
47084         * g77.dg/pr9258: New test.
47085
47086 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47087
47088         * README: Move relevant parts from README.g++.
47089
47090         * README.g++: Remove this file.
47091
47092 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
47093
47094         * g++.dg/abi/dcast1.C: New test.
47095
47096 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47097
47098         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
47099
47100 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
47101
47102         PR c++/47
47103         * g++.old-deja/g++.other/lookup24.C: New test.
47104
47105 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47106
47107         PR middle-end/7227
47108         * gcc.dg/uninit-C.c: New test.
47109
47110 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
47111
47112         * g++.dg/abi/covariant1.C: New test.
47113
47114 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
47115
47116         * gcc.dg/20030123-1.c: New test.
47117
47118 2003-01-25  Jan Hubicka  <jh@suse.cz>
47119
47120         PR opt/8492
47121         * gcc.c-torture/compile/20030125-1.c
47122
47123 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
47124
47125         PR c++/9403
47126         * g++.dg/parse/template3.C: New test.
47127         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
47128
47129         PR c++/795
47130         * g++.dg/parse/template4.C: New test.
47131
47132         PR c++/9415
47133         * g++.dg/template/qual2.C: New test.
47134
47135         PR c++/8545
47136         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
47137
47138         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
47139
47140 2003-01-25  Roger Sayle  <roger@eyesopen.com>
47141
47142         * gcc.c-torture/execute/switch-1.c: New test case.
47143
47144 2003-01-25  Jan Hubicka  <jh@suse.cz>
47145
47146         * gcc.c-torture/execute/20030125-1.[cx]: New test.
47147
47148 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
47149
47150         Tweaks for Bison-1.875. From the NEWS file:
47151         "- `parse error' -> `syntax error'
47152         Bison now uniformly uses the term `syntax error'"
47153         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
47154         * gcc.dg/cpp/digraph2.c: Likewise.
47155         * gcc.dg/cpp/direct2.c: Likewise.
47156         * gcc.dg/cpp/paste4.c: Likewise.
47157         * gcc.dg/c90-restrict-1.c: Likewise.
47158         * gcc.dg/c99-func-2.c: Likewise.
47159         * gcc.dg/noncompile/920721-2.c: Likewise.
47160         * gcc.dg/noncompile/930622-2.c: Likewise.
47161         * gcc.dg/noncompile/940112-1.c: Likewise.
47162         * gcc.dg/noncompile/950921-1.c: Likewise.
47163         * gcc.dg/noncompile/951123-1.c: Likewise.
47164         * gcc.dg/noncompile/971104-1.c: Likewise.
47165         * gcc.dg/noncompile/990416-1.c: Likewise.
47166
47167 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
47168
47169         * g++.dg/parse/undefined1.C: Add error message.
47170
47171 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
47172
47173         PR c++/9354
47174         * g++.dg/parse/new1.C: New test.
47175
47176         PR c++/9216
47177         * g++.dg/parse/template2.C: New test.
47178
47179         PR c++/9354
47180         * g++.dg/parse/typedef2.C: New test.
47181
47182         PR c++/9328
47183         * g++.dg/ext/typeof3.C: New test.
47184
47185 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47186
47187         PR c++/2738
47188         * g++.dg/parse/ret-type1.C: New test.
47189
47190         PR c++/3792
47191         * g++.dg/parse/tmpl-outside1.C: New test.
47192
47193         PR c++/4207
47194         * g++.dg/parse/int-as-enum1.C: New test.
47195
47196         PR c++/4903
47197         * g++.dg/parse/no-typename1.C: New test.
47198
47199         PR c++/5533
47200         * g++.dg/parse/no-value1.C: New test.
47201
47202         PR c++/5921
47203         * g++.dg/parse/wrong-inline1.C: New test.
47204
47205         PR c++/6402
47206         * g++.dg/parse/ref1.C: New test.
47207
47208         PR c++/6992
47209         * g++.dg/parse/attr-ctor1.C: New test.
47210
47211         PR c++/7229
47212         * g++.dg/parse/namespace5.C: New test.
47213
47214         PR c++/7917
47215         * g++.dg/parse/func-def1.C: New test.
47216
47217         PR c++/8143
47218         * g++.dg/parse/undefined1.C: New test.
47219
47220         PR c++/5723, PR c++/8522
47221         * g++.dg/parse/specialization1.C: New test.
47222
47223         PR c++/163, PR c++/8595
47224         * g++.dg/parse/struct-as-enum1.C: New test.
47225
47226         PR c++/9173
47227         * g++.dg/parse/undefined2.C: New test.
47228
47229 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
47230
47231         PR c++/9298
47232         * g++.dg/parse/template1.C: New test.
47233
47234         PR c++/9384
47235         * g++.dg/parse/using1.C: New test.
47236
47237         PR c++/9285
47238         PR c++/9294
47239         * g++.dg/parse/expr2.C: New test.
47240
47241         PR c++/9388
47242         * g++.dg/parse/lookup2.C: Likewise.
47243
47244 2003-01-21  Jan Hubicka  <jh@suse.cz>
47245
47246         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
47247         * gcc.c-torture/execute/eeprof-1.c: Likewise.
47248         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
47249         * gcc.c-torture/execute/string-opt-*.c: Likewise.
47250
47251 2003-01-20  Nick Clifton  <nickc@redhat.com>
47252
47253         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
47254         problem with ARM sibcall code generation.
47255
47256 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
47257
47258         * gcc.c-torture/execute/20030120-1.c: New.
47259
47260 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
47261
47262         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
47263
47264 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
47265
47266         PR c++/9272
47267         * g++.dg/parse/ctor1.C: New test.
47268
47269         PR c++/9294:
47270         * g++.dg/parse/qualified1.C: New test.
47271
47272         * g++.dg/parse/typename3.C: New test.
47273
47274 2003-01-16  Richard Henderson  <rth@redhat.com>
47275
47276         * g++.dg/tls/init-2.C: Fix error matches for real this time.
47277
47278 2003-01-16  Richard Henderson  <rth@redhat.com>
47279
47280         * g++.dg/pch/pch.exp: Copy test header to the working directory
47281         before using it either for precompilation or direct use.
47282         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
47283         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
47284
47285 2003-01-16  Richard Henderson  <rth@redhat.com>
47286
47287         * gcc.dg/pch/pch.exp: Copy test header to the working directory
47288         before using it either for precompilation or direct use.
47289         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
47290         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
47291
47292 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
47293
47294         * g++.dg/ext/typename1.C: Add typename keyword.
47295         * g++.dg/template/crash1.C: Update error messages.
47296         * g++.dg/template/crash2.C: Remove error message.
47297         * g++.dg/parse/typename2.C: New test.
47298         * g++.dg/template/typename2.C: Change implicit
47299         typename warning into error.
47300         * g++.old-deja/g++.benjamin/tem03.C: Issue more
47301         error messages.
47302         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
47303         * g++.old-deja/g++.brendan/crash56.C: Add this->.
47304         * g++.old-deja/g++.law/visibility13.C: Remove error
47305         messages.
47306         * g++.old-deja/g++.ns/template17.C: Reorder code to
47307         make declaration visible in template.
47308         * g++.old-deja/g++.pt/crash3.C: Fix typos.
47309         * g++.old-deja/g++.pt/crash36.C: Issue more error
47310         messages.
47311         * g++.old-deja/g++.pt/crash5.C: Improve error
47312         message.
47313         * g++.old-deja/g++.pt/crash67.C: Remove warning.
47314         * g++.old-deja/g++.pt/inherit1.C: Add this->.
47315         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
47316         * g++.old-deja/g++.pt/typename16.C: Replace implicit
47317         typename warning with error message.
47318         * g++.old-deja/g++.pt/typename19.C: Remove warning.
47319         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
47320         * g++.old-deja/g++.robertl/eb24.C: Use this->.
47321
47322 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
47323
47324         * g++.dg/parse/ambig2.C: New test.
47325
47326 2003-01-15  Richard Henderson  <rth@redhat.com>
47327
47328         * g++.dg/tls/init-2.C: Update error message string.
47329
47330 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47331
47332         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
47333
47334 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
47335
47336         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
47337         all for HC11/HC12.
47338         * gcc.c-torture/compile/20001205-1.x: Likewise.
47339         * gcc.c-torture/compile/20001226-1.x: Likewise.
47340         * gcc.c-torture/compile/920520-1.x: Likewise.
47341         * gcc.c-torture/compile/961203-1.x: Likewise.
47342         * gcc.c-torture/compile/20020604-1.x: Likewise.
47343
47344 2003-01-15  Jan Hubicka  <jh@suse.cz>
47345
47346         * gcc.c-torture/compile/20030115-1.c: New test.
47347
47348         * gcc.dg/i386-fpcvt-1.c: New test.
47349         * gcc.dg/i386-fpcvt-2.c: New test.
47350
47351 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
47352
47353         Further conform g++'s __vmi_class_type_info to the C++ ABI
47354         specification.
47355         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
47356         the specification.
47357
47358 2003-01-14  Jan Hubicka  <jh@suse.cz>
47359
47360         * gcc.dg/i386-fpcvt-1.c: New test.
47361         * gcc.dg/i386-fpcvt-2.c: New test.
47362
47363 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47364
47365         * gcc.dg/i386-mmx-3.c: New test.
47366
47367 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
47368
47369         PR c++/9264
47370         * g++.dg/parse/octal1.C: New file.
47371
47372         PR c++/9172
47373         * g++.dg/parse/typename1.C: New file.
47374
47375 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
47376
47377         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
47378         * gcc.dg/bf-no-ms-layout.c: Likewise.
47379         * gcc.dg/bf-ms-attrib.c: Likewise.
47380
47381 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
47382
47383         PR c++/9099
47384         * g++.dg/parse/dtor1.C: New file.
47385
47386         PR c++/9128
47387         * g++.dg/rtti/typeid1.C: New file.
47388
47389         PR c++/9153
47390         * g++.dg/parse/lookup1.C: New file.
47391
47392         PR c++/9171
47393         * g++.dg/templ/spec5.C: New file.
47394
47395 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
47396
47397         * gcc.c-torture/compile/20030110-1.c: New test.
47398
47399 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
47400
47401         Merge from pch-branch:
47402
47403         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
47404
47405         * gcc.dg/pch/cpp-1.h: New.
47406         * gcc.dg/pch/cpp-1.c: New.
47407         * gcc.dg/pch/cpp-2.h: New.
47408         * gcc.dg/pch/cpp-2.c: New.
47409
47410         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
47411
47412         * gcc.dg/pch/except-1.h: New.
47413         * gcc.dg/pch/except-1.c: New.
47414
47415         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
47416
47417         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
47418         running test.
47419         * gcc.dg/pch: Include *.hp not *.h.
47420         * gcc.dg/pch/system-1.h: New.
47421         * gcc.dg/pch/system-1.c: New.
47422
47423         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
47424
47425         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
47426         rather than trying to build and run a program using PCH.
47427         * gcc.dg/pch: Remove dg-do commands from test files.
47428
47429         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
47430
47431         * gcc.dg/pch/macro-3.c: New.
47432         * gcc.dg/pch/macro-3.h: New.
47433
47434         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
47435
47436         * gcc.dg/pch/common-1.c: New.
47437         * gcc.dg/pch/common-1.h: New.
47438         * gcc.dg/pch/decl-1.c: New.
47439         * gcc.dg/pch/decl-1.h: New.
47440         * gcc.dg/pch/decl-2.c: New.
47441         * gcc.dg/pch/decl-2.h: New.
47442         * gcc.dg/pch/decl-3.c: New.
47443         * gcc.dg/pch/decl-3.h: New.
47444         * gcc.dg/pch/decl-4.c: New.
47445         * gcc.dg/pch/decl-4.h: New.
47446         * gcc.dg/pch/decl-5.c: New.
47447         * gcc.dg/pch/decl-5.h: New.
47448         * gcc.dg/pch/global-1.c: New.
47449         * gcc.dg/pch/global-1.h: New.
47450         * gcc.dg/pch/inline-1.c: New.
47451         * gcc.dg/pch/inline-1.h: New.
47452         * gcc.dg/pch/inline-2.c: New.
47453         * gcc.dg/pch/inline-2.h: New.
47454         * gcc.dg/pch/static-1.c: New.
47455         * gcc.dg/pch/static-1.h: New.
47456         * gcc.dg/pch/static-2.c: New.
47457         * gcc.dg/pch/static-2.h: New.
47458
47459         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
47460
47461         * g++.dg/pch/pch.exp: Better handle failing testcases.
47462         * gcc.dg/pch/pch.exp: Likewise.
47463         * gcc.dg/pch/macro-1.c: New.
47464         * gcc.dg/pch/macro-1.h: New.
47465         * gcc.dg/pch/macro-2.c: New.
47466         * gcc.dg/pch/macro-2.h: New.
47467
47468         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
47469
47470         * g++.dg/dg.exp: Treat files in pch/ specially.
47471         * g++.dg/pch/pch.exp: New file.
47472         * g++.dg/pch/empty.H: New file.
47473         * g++.dg/pch/empty.C: New file.
47474         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
47475         "precompile".
47476
47477         * gcc.dg/pch/pch.exp: New file.
47478         * gcc.dg/pch/empty.h: New file.
47479         * gcc.dg/pch/empty.c: New file.
47480         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
47481         "precompile".
47482
47483 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47484
47485         * g++.dg/template/friend14.C: New test.
47486
47487 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47488
47489         * gcc.dg/old-style-asm-1.c: New test.
47490
47491 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
47492
47493         * gcc.c-torture/compile/20030109-1.c: New test.
47494
47495 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47496
47497         * gcc.c-torture/execute/20030109-1.c: New test.
47498
47499 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
47500
47501         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
47502         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
47503         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
47504         * g++.old-deja/g++.mike/eh2.C: Likewise.
47505         * g++.old-deja/g++.mike/eh3.C: Likewise.
47506         * g++.old-deja/g++.mike/eh5.C: Likewise.
47507         * g++.old-deja/g++.mike/eh6.C: Likewise.
47508         * g++.old-deja/g++.mike/eh7.C: Likewise.
47509         * g++.old-deja/g++.mike/eh8.C: Likewise.
47510         * g++.old-deja/g++.mike/eh9.C: Likewise.
47511         * g++.old-deja/g++.mike/eh10.C: Likewise.
47512         * g++.old-deja/g++.mike/eh12.C: Likewise.
47513         * g++.old-deja/g++.mike/eh13.C: Likewise.
47514         * g++.old-deja/g++.mike/eh14.C: Likewise.
47515         * g++.old-deja/g++.mike/eh16.C: Likewise.
47516         * g++.old-deja/g++.mike/eh17.C: Likewise.
47517         * g++.old-deja/g++.mike/eh18.C: Likewise.
47518         * g++.old-deja/g++.mike/eh21.C: Likewise.
47519         * g++.old-deja/g++.mike/eh23.C: Likewise.
47520         * g++.old-deja/g++.mike/eh24.C: Likewise.
47521         * g++.old-deja/g++.mike/eh25.C: Likewise.
47522         * g++.old-deja/g++.mike/eh26.C: Likewise.
47523         * g++.old-deja/g++.mike/eh27.C: Likewise.
47524         * g++.old-deja/g++.mike/eh28.C: Likewise.
47525         * g++.old-deja/g++.mike/eh29.C: Likewise.
47526         * g++.old-deja/g++.mike/eh31.C: Likewise.
47527         * g++.old-deja/g++.mike/eh33.C: Likewise.
47528         * g++.old-deja/g++.mike/eh34.C: Likewise.
47529         * g++.old-deja/g++.mike/eh35.C: Likewise.
47530         * g++.old-deja/g++.mike/eh36.C: Likewise.
47531         * g++.old-deja/g++.mike/eh37.C: Likewise.
47532         * g++.old-deja/g++.mike/eh38.C: Likewise.
47533         * g++.old-deja/g++.mike/eh39.C: Likewise.
47534         * g++.old-deja/g++.mike/eh40.C: Likewise.
47535         * g++.old-deja/g++.mike/eh41.C: Likewise.
47536         * g++.old-deja/g++.mike/eh42.C: Likewise.
47537         * g++.old-deja/g++.mike/eh44.C: Likewise.
47538         * g++.old-deja/g++.mike/eh46.C: Likewise.
47539         * g++.old-deja/g++.mike/eh47.C: Likewise.
47540         * g++.old-deja/g++.mike/eh48.C: Likewise.
47541         * g++.old-deja/g++.mike/eh49.C: Likewise.
47542         * g++.old-deja/g++.mike/eh50.C: Likewise.
47543         * g++.old-deja/g++.mike/eh51.C: Likewise.
47544         * g++.old-deja/g++.mike/eh53.C: Likewise.
47545         * g++.old-deja/g++.mike/eh55.C: Likewise.
47546         * g++.old-deja/g++.mike/p7912.C: Likewise.
47547         * g++.old-deja/g++.mike/p9706.C: Likewise.
47548         * g++.old-deja/g++.mike/p10416.C: Likewise.
47549         * g++.old-deja/g++.mike/p11667.C: Likewise.
47550         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
47551         Remove redundant reference to Iris.
47552         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
47553         Elxsi, i860, Pico Java, and WE32K.
47554
47555 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
47556
47557         * g++.dg/ext/asm4.C: New test.
47558
47559 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47560
47561         PR c++/9030
47562         * g++.dg/template/friend12.C: New test.
47563         * g++.dg/template/friend13.C: Likewise.
47564         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
47565
47566 2003-01-08  Jan Hubicka  <jh@suse.cz>
47567
47568         * gcc.dg/i386-cadd.c: New test.
47569         * gcc.dg/i386-cmov4.c: Likewise.
47570
47571 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
47572
47573         PR c++/9165
47574         * g++.dg/warn/Wunused-3.C: New test.
47575
47576         * g++.dg/abi/bitfield9.C: New test.
47577
47578         PR c++/9189
47579         * g++.dg/parse/defarg3.C: New test.
47580
47581 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
47582
47583         * g++.dg/parse/ambig1.C: New test.
47584         * g++.dg/parse/defarg2.C: New test.
47585
47586 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
47587
47588         * g++.dg/template/defarg-1.C: New test.
47589         * g++.dg/template/local2.C: Likewise.
47590
47591 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
47592
47593         * gcc.c-torture/execute/20030105-1.c: New test.
47594
47595 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47596
47597         * g++.dg/parse/namespace3.C: Remove extra semicolons.
47598         * g++.dg/parse/namespace4.C: Likewise.
47599
47600 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47601
47602         * g++.dg/template/ntp2.C: New test.
47603
47604 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
47605
47606         * g++.dg/parse/extern-C-1.C: New test.
47607
47608         * g++.dg/parse/namespace4.C: New test.
47609
47610         * g++.dg/template/nested1.C: New test.
47611
47612         * g++.dg/parse/namespace3.C: New test.
47613
47614 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
47615
47616         * g++.dg/lookup/two-stage1.C: New test.
47617
47618 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47619
47620         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
47621         * g++.old-deja/g++.jason/access8.C: Likewise.
47622         * g++.old-deja/g++.other/decl5.C: Likewise.
47623
47624 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
47625
47626         * g++.dg/parse/parse7.C: New test.
47627
47628 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
47629
47630         PR c++/2843
47631         * g++.dg/ext/attrib7.C: New test.
47632
47633 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
47634
47635         * g++.dg/parse/parse6.C: New test.
47636
47637 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
47638
47639         * gcc.dg/h8300-stack-1.c: New.
47640
47641 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
47642
47643         g++.dg/lookup/exception1.C: New test.
47644
47645         g++.dg/lookup/template1.C: New test.
47646
47647         g++.dg/parse/namespace2.C: New test.
47648
47649         g++.dg/parse/parens2.C: New test.
47650
47651 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47652
47653         * g++.dg/parse/parse5.C: New test.
47654         * g++.dg/lookup/scoped4.C: New test.
47655
47656 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
47657
47658         * g++.dg/parse/parens1.C: New test.
47659
47660         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
47661         angle-bracket1.C.
47662         * g++.dg/parse/parens2.C: New test.
47663
47664         * g++.dg/lookup/scope-operator1.C: New test.
47665
47666         * g++.dg/parse/operator1.C: New test.
47667
47668 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47669
47670         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
47671         * g++.old-deja/g++.other/access6.C: Likewise.
47672         * g++.old-deja/g++.other/decl1.C: Likewise.
47673         * g++.old-deja/g++.pt/typename12.C: Likewise.
47674
47675 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
47676
47677         * g++.dg/parse/namespace1.C: New test.
47678
47679 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47680
47681         * g++.dg/parse/parse4.C: New test.
47682
47683 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47684
47685         * g++.dg/parse/parse3.C: New test.
47686
47687 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47688
47689         * g++.dg/parse/parse2.C: New test.
47690
47691 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47692
47693         * g++.dg/template/friend11.C: New test.
47694
47695 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47696
47697         * g++.dg/parse/parse1.C: New test.
47698
47699 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
47700
47701         * lib/profopt.exp: Change the name of a global variable to avoid
47702         possible clashes with other test suites.
47703
47704 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
47705
47706         * g++.dg/inherit/covariant8.C: New test.
47707
47708 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
47709
47710         * g++.dg/init/array9.C: New test.
47711
47712         PR c++/9112
47713         * g++.dg/parse/expr1.C: New test.
47714
47715 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
47716
47717         * gcc.c-torture/compile/20021230-1.c: New test.
47718
47719 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
47720
47721         * g++.dg/inherit/covariant5.C: New test.
47722         * g++.dg/inherit/covariant6.C: New test.
47723         * g++.dg/inherit/covariant7.C: New test.
47724
47725 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47726
47727         PR c++/2739
47728         * g++.dg/other/access2.C: New test.
47729
47730 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
47731
47732         * g++.dg/other/anon-struct.C: No longer fails
47733         * g++.old-deja/g++.brendan/parse4.C: Likewise.
47734         * g++.old-deja/g++.brendan/parse5.C: Likewise.
47735         * g++.old-deja/g++.brendan/parse6.C: Likewise.
47736
47737 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
47738
47739         * g++.dg/parse/angle-bracket.C (main): No longer fails.
47740
47741 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
47742
47743         * g++.dg/eh/spec4.C: Remove stray semicolon.
47744         * g++.dg/expr/pmf-1.C: Change error message.
47745         * g++.dg/ext/asm1.C: Remove stray semicolon.
47746         * g++.dg/ext/typename1.C: Add missing typenames.
47747         * g++.dg/inherit/template-as-base.C: Change error message.
47748         * g++.dg/lookup/scoped1.C: Likewise.
47749         * g++.dg/lookup/scoped2.C: Likewise.
47750         * g++.dg/lookup/using2.C: Likewise.
47751         * g++.dg/other/component1.C: Remove stray semicolon.
47752         * g++.dg/other/do1.C: Change error message.
47753         * g++.dg/other/error2.C: Likewise.
47754         * g++.dg/other/init1.C: Likewise.
47755         * g++.dg/other/packed1.C: Remove stray semicolon.
47756         * g++.dg/other/ptrmem2.C: Change error message.
47757         * g++.dg/parse/parameter-declaration-1.C: Remove line number
47758         marker.
47759         * g++.dg/special/initp1.C: Remove invalid attribute usage.
47760         * g++.dg/template/access3.C: Add typename keyword.
47761         * g++.dg/template/access5.C: Remove stray semicolon.
47762         * g++.dg/template/access6.C: Likewise.
47763         * g++.dg/template/complit1.C: Likewise.
47764         * g++.dg/template/crash1.C: Change error message.
47765         * g++.dg/template/inherit2.C: Remove stray semicolon.
47766         * g++.dg/template/instantiate2.C: Likewise.
47767         * g++.dg/template/instantiate3.C: Change error message.
47768         * g++.dg/template/qual1.C: Remove stray semicolon.
47769         * g++.dg/template/qualttp18.C: Change error message.
47770         * g++.dg/template/ref1.C: Remove stray semicolon.
47771         * g++.dg/template/sizeof1.C (A::value): Declare it.
47772         * g++.dg/template/spec4.C: Change error message.
47773         * g++.dg/template/static1.C: Likewise.
47774         * g++.dg/template/type1.C: Likewise.
47775         * g++.dg/template/typename3.C: Likewise.
47776         * g++.old-deja/g++.benjamin/13478.C: Change error message.
47777         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
47778         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
47779         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
47780         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
47781         named return value extension.
47782         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
47783         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
47784         * g++.old-deja/g++.bob/extern_C.C: Likewise.
47785         * g++.old-deja/g++.bob/inherit2.C: Likewise.
47786         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47787         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47788         * g++.old-deja/g++.brendan/crash13.C: Likewise.
47789         * g++.old-deja/g++.brendan/crash15.C: Likewise.
47790         * g++.old-deja/g++.brendan/crash18.C: Change error message.
47791         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
47792         * g++.old-deja/g++.brendan/crash38.C: Likewise.
47793         * g++.old-deja/g++.brendan/crash50.C: Likewise.
47794         * g++.old-deja/g++.brendan/crash56.C: Likewise.
47795         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
47796         syntax.
47797         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
47798         * g++.old-deja/g++.brendan/crash8.C: Change error message.
47799         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
47800         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47801         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
47802         * g++.old-deja/g++.brendan/template11.C: Likewise.
47803         * g++.old-deja/g++.brendan/template26.C: Likewise.
47804         * g++.old-deja/g++.brendan/template27.C: Use explicit
47805         specialization syntax.
47806         * g++.old-deja/g++.brendan/template30.C: Likewise.
47807         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
47808         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
47809         non-dependent names.
47810         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
47811         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
47812         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
47813         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
47814         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
47815         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
47816         named return value extension.
47817         * g++.old-deja/g++.ext/namedret2.C: Likewise.
47818         * g++.old-deja/g++.ext/namedret3.C: Likewise.
47819         * g++.old-deja/g++.ext/return1.C: Likewise.
47820         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
47821         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
47822         * g++.old-deja/g++.jason/access8.C: Likewise.
47823         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
47824         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
47825         pseudo-destructor names.
47826         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
47827         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
47828         pseudo-destructor names.
47829         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
47830         * g++.old-deja/g++.jason/overload19.C: Likewise.
47831         * g++.old-deja/g++.jason/overload32.C: Likewise.
47832         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
47833         stray semicolons.
47834         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
47835         * g++.old-deja/g++.jason/return.C: Likewise.
47836         * g++.old-deja/g++.jason/return2.C: Likewise.
47837         * g++.old-deja/g++.jason/shadow1.C: Likewise.
47838         * g++.old-deja/g++.jason/special.C: Use explicit specialization
47839         syntax.
47840         * g++.old-deja/g++.jason/template10.C: Account for use of
47841         non-dependent names.
47842         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
47843         syntax.
47844         * g++.old-deja/g++.jason/template37.C: Likewise.
47845         * g++.old-deja/g++.law/access4.C: Change error messages.
47846         * g++.old-deja/g++.law/arm13.C: Remove incorrect
47847         pseudo-destructor names.
47848         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
47849         * g++.old-deja/g++.law/ctors9.C: Likewise.
47850         * g++.old-deja/g++.law/cvt22.C: Likewise.
47851         * g++.old-deja/g++.law/dtors5.C: Likewise.
47852         * g++.old-deja/g++.law/global-init1.C: Likewise.
47853         * g++.old-deja/g++.law/missed-error3.C: Likewise.
47854         * g++.old-deja/g++.law/operators28.C: Likewise.
47855         * g++.old-deja/g++.law/visibility28.C: Likewise.
47856         * g++.old-deja/g++.martin/eval1.C: Likewise.
47857         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
47858         name.
47859         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
47860         * g++.old-deja/g++.mike/net34.C: Likewise.
47861         * g++.old-deja/g++.mike/net36.C: Likewise.
47862         * g++.old-deja/g++.mike/ns2.C: Likewise.
47863         * g++.old-deja/g++.mike/p12306.C: Likewise.
47864         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
47865         value extension.
47866         * g++.old-deja/g++.mike/p700.C: Likewise.
47867         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
47868         * g++.old-deja/g++.mike/p710.C: Likewise.
47869         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
47870         value extension.
47871         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
47872         * g++.old-deja/g++.mike/pmf9.C: Likewise.
47873         * g++.old-deja/g++.ns/crash2.C: Likewise.
47874         * g++.old-deja/g++.ns/crash3.C: Likewise.
47875         * g++.old-deja/g++.ns/invalid1.C: Likewise.
47876         * g++.old-deja/g++.ns/ns17.C: Likewise.
47877         * g++.old-deja/g++.ns/template16.C: Likewise.
47878         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
47879         keyword.
47880         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
47881         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
47882         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
47883         named return value extension.
47884         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
47885         * g++.old-deja/g++.other/access4.C: Issue additional error
47886         messages.
47887         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
47888         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
47889         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
47890         * g++.old-deja/g++.other/crash25.C: Change error message.
47891         * g++.old-deja/g++.other/crash4.C: Change error message.
47892         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
47893         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
47894         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
47895         checks.
47896         * g++.old-deja/g++.other/defarg8.C: Likewise.
47897         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
47898         * g++.old-deja/g++.other/dtor10.C: Likewise.
47899         * g++.old-deja/g++.other/incomplete.C: Likewise.
47900         * g++.old-deja/g++.other/linkage7.C: Likewise.
47901         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
47902         lookup algorithm.
47903         * g++.old-deja/g++.other/mangle2.C: Likewise.
47904         * g++.old-deja/g++.other/refinit2.C: Likewise.
47905         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
47906         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
47907         * g++.old-deja/g++.pt/crash28.C: Likewise.
47908         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
47909         syntax.
47910         * g++.old-deja/g++.pt/crash32.C: Change error message.
47911         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
47912         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
47913         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
47914         error message position.
47915         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
47916         * g++.old-deja/g++.pt/defarg8.C: Change error message.
47917         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
47918         syntax.
47919         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
47920         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
47921         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
47922         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
47923         keyword.
47924         * g++.old-deja/g++.pt/explicit31.C: Likewise.
47925         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
47926         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
47927         keyword.
47928         * g++.old-deja/g++.pt/explicit71.C: Change error message.
47929         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
47930         syntax.
47931         * g++.old-deja/g++.pt/friend28.C: Account for use of
47932         non-dependent names.
47933         * g++.old-deja/g++.pt/friend29.C: Likewise.
47934         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
47935         rules.
47936         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
47937         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
47938         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
47939         lookup rules.
47940         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
47941         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
47942         keyword.
47943         * g++.old-deja/g++.pt/memclass20.C: Likewise.
47944         * g++.old-deja/g++.pt/memclass5.C: Likewise.
47945         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
47946         keyword.
47947         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
47948         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
47949         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
47950         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
47951         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
47952         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
47953         keyword.
47954         * g++.old-deja/g++.pt/spec10.C: Likewise.
47955         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
47956         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
47957         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
47958         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
47959         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
47960         * g++.old-deja/g++.pt/ttp62.C: Likewise.
47961         * g++.old-deja/g++.pt/ttp64.C: Likewise.
47962         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
47963         * g++.old-deja/g++.pt/typename15.C: Likewise.
47964         * g++.old-deja/g++.pt/typename22.C: Likewise.
47965         * g++.old-deja/g++.pt/typename6.C: Change error messages.
47966         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
47967         * g++.old-deja/g++.pt/virtual2.C: Likewise.
47968         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
47969         syntax.
47970         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
47971         return value extension.
47972         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
47973         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
47974         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
47975         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
47976
47977 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
47978
47979         * g++.dg/warn/inline1.C: New test.
47980         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
47981         * g++.old-deja/g++.jason/synth10.C: Likewise.
47982         * g++.old-deja/g++.mike/net31.C: Likewise.
47983         * g++.old-deja/g++.mike/p8786.C: Likewise.
47984
47985         * g++.dg/template/friend10.C: New test.
47986         * g++.dg/template/conv5.C: New test.
47987
47988 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
47989
47990         * g++.dg/lookup/scoped3.C: New test.
47991
47992         * g++.dg/lookup/decl1.C: New test.
47993         * g++.dg/lookup/decl2.C: New test.
47994
47995 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
47996
47997         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
47998         gcc.c-torture/compile/20021015-1.c,
47999         gcc.c-torture/compile/20021015-2.c,
48000         gcc.c-torture/compile/20021123-1.c,
48001         gcc.c-torture/compile/20021123-2.c,
48002         gcc.c-torture/compile/20021123-3.c,
48003         gcc.c-torture/compile/20021123-4.c,
48004         gcc.c-torture/execute/20021024-1.c: Add tests previously added
48005         only to 3.1 or 3.2 branch.
48006
48007 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
48008
48009         * gcc.dg/i386-bitfield3.c: New test.
48010
48011         * gcc.dg/i386-bitfield2.c: New test.
48012
48013 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
48014
48015         * g++.dg/parse/conv_op1.C: New test.
48016
48017 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
48018
48019         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
48020         approved.
48021
48022 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
48023
48024         * gcc.c-torture/compile/20021220-1.c: New test.
48025
48026 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
48027
48028         * gcc.dg/i386-fastcall-1.c: New.
48029
48030 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48031
48032         * gcc.c-torture/execute/20021219-1.c: New test.
48033
48034 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48035
48036         * gcc.dg/i386-pic-1.c: New test.
48037
48038 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48039
48040         PR c++/8099
48041         * g++.dg/template/friend9.C: New test.
48042
48043 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48044
48045         PR c++/3663
48046         * g++.dg/template/access7.C: New test.
48047
48048 2002-12-18  Nick Clifton  <nickc@redhat.com>
48049
48050         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
48051         the libstdc++-v3 directory has been found.
48052
48053 2002-12-12  Devang Patel <dpatel@apple.com>
48054         * gcc.dg/darwin-ld-1.c: New test.
48055         * gcc.dg/darwin-ld-2.c: New test.
48056         * gcc.dg/darwin-ld-3.c: New test.
48057         * gcc.dg/darwin-ld-4.c: New test.
48058         * gcc.dg/darwin-ld-5.c: New test.
48059
48060 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48061
48062         * gcc.c-torture/compile/20021212-1.c: New test.
48063
48064 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
48065
48066         * gcc.dg/fshort-wchar: New test.
48067
48068 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
48069
48070         PR c++/8372
48071         * g++.dg/template/dtor1.C: New test.
48072
48073         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
48074         markers.
48075
48076 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
48077
48078         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
48079
48080 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
48081
48082         * g++.dg/template/static1.C: New test.
48083         * g++.dg/template/static2.C: New test.
48084         * g++.old-deja/g++.ext/memconst.C: New test.
48085
48086 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48087
48088         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
48089         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
48090         * g++.dg/special/initp1.C: Likewise.
48091
48092 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
48093
48094         * gcc.c-torture/execute/20021204-1.c: New test.
48095
48096 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
48097
48098         * gcc.dg/ppc-fmadd-1.c: New file.
48099         * gcc.dg/ppc-fmadd-2.c: New file.
48100         * gcc.dg/ppc-fmadd-3.c: New file.
48101
48102 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48103
48104         * gcc.c-torture/compile/20021204-1.c: New test.
48105
48106 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
48107
48108         * g++.dg/inherit/covariant2.C: New test.
48109         * g++.dg/inherit/covariant3.C: New test.
48110         * g++.dg/inherit/covariant4.C: New test.
48111         * g++.dg/inherit/covariant1.C: Remove XFAIL.
48112         * g++.old-deja/g++.robertl/eb17.C: Likewise.
48113
48114 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
48115
48116         PR c++/8688
48117         * g++.dg/init/brace3.C: New test.
48118
48119 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
48120
48121         * gcc.dg/20020210-1.c: Fix a comment typo.
48122
48123 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
48124
48125         PR c++/8720
48126         * g++.dg/parse/defarg1.C: New test.
48127
48128         PR c++/8615
48129         * g++.dg/template/char1.C: New test.
48130
48131         * g++.dg/template/varmod1.C: Fix typo.
48132
48133 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48134
48135         DR 180
48136         * g++.old-deja/g++.pt/crash32.C: Expect error.
48137
48138 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
48139
48140         PR c++/5919
48141         * g++.dg/template/varmod1.C: New test.
48142
48143         PR c++/8727
48144         * g++.dg/inherit/typeinfo1.C: New test.
48145
48146         PR c++/8663
48147         * g++.dg/inherit/typedef1.C: New test.
48148
48149 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
48150
48151         PR c++/8332
48152         PR c++/8493
48153         * g++.dg/template/strlen1.C: New test.
48154
48155         PR c++/8227
48156         * g++.dg/template/ctor2.C: New test.
48157
48158         PR c++/8214
48159         * g++.dg/init/string1.C: New test.
48160
48161         PR c++/8511
48162         * g++.dg/template/friend8.C: New test.
48163
48164 2002-11-29  Joe Buck <jbuck@synopsys.com>
48165
48166         * g++.dg/lookup/anon2.C: New test.
48167
48168 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
48169
48170         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
48171         h8300 port.
48172
48173 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
48174
48175         * gcc.dg/bitfld-6.c: New test.
48176
48177 2002-11-27  Jan Hubicka  <jh@suse.cz>
48178
48179         * gcc.c-torture/execute/20021127.[cx]: New test.
48180
48181 2002-11-26  Jan Hubicka  <jh@suse.cz>
48182
48183         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
48184         quality.
48185
48186 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
48187
48188         * g++.dg/init/brace2.C: New test.
48189         * g++.old-deja/g++.mike/p9129.C: Correct.
48190
48191 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
48192
48193         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
48194
48195 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
48196
48197         * gcc.dg/sibcall-6: New test for indirect sibcalls.
48198
48199 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
48200
48201         * g++.dg/abi/empty11.C: New test.
48202         * g++.dg/rtti/cv1.C: New test.
48203
48204 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
48205
48206         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
48207
48208 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
48209
48210         * g++.dg/abi/empty10.C: New test.
48211
48212 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48213
48214         * gcc.c-torture/compile/20021124-1.c: New test.
48215
48216 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
48217
48218         * g++.dg/abi/rtti2.C: New test.
48219
48220 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48221
48222         * gcc.dg/i386-unroll-1.c: New test.
48223
48224 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
48225
48226         * gcc.c-torture/compile/20021120-1.c: New test.
48227         * gcc.c-torture/compile/20021120-2.c: New test.
48228
48229 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48230
48231         * gcc.dg/bitfld-5.c: New test.
48232
48233 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48234
48235         * gcc.c-torture/execute/20021120-3.c: New test.
48236
48237 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48238
48239         * gcc.c-torture/execute/20021120-2.c: New test.
48240
48241 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48242
48243         * gcc.c-torture/execute/20021120-1.c: New test.
48244
48245 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
48246
48247         * gcc.c-torture/execute/20021118-3.c: New test.
48248
48249 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48250
48251         * gcc.c-torture/compile/20021119-1.c: New test.
48252
48253 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
48254
48255         * gcc.dg/duff-1.c: New test.
48256         * gcc.dg/duff-2.c: New test.
48257         * gcc.dg/duff-3.c: New test.
48258
48259 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
48260
48261         * gcc.dg/cpp/_Pragma5.c: New test.
48262
48263 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48264
48265         * gcc.c-torture/execute/20021118-2.c: New test.
48266
48267 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48268
48269         * gcc.c-torture/execute/20021118-1.c: New test.
48270
48271 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
48272
48273         * gcc.dg/20021116-1.c: New test.
48274
48275 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
48276
48277         * g++.dg/abi/vcall1.C: New test.
48278
48279 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
48280
48281         * gcc.dg/20021029-1.c: New test.
48282         * gcc.dg/20021029-2.c: New test.
48283
48284 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48285
48286         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
48287
48288 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48289
48290         PR c/8439
48291         * gcc.dg/20021110.c: Move to ...
48292         * gcc.c-torture/compile/20021110.c: .... here.
48293
48294 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48295
48296         PR c/8467
48297         * gcc.c-torture/execute/20021111-1.c
48298
48299 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48300
48301         PR c/8439
48302         * gcc.dg/20021110.c: New test.
48303
48304 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
48305
48306         * g++.dg/abi/vthunk3.C: Run only on x86.
48307
48308 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
48309
48310         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
48311
48312 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
48313
48314         * lib/compat.exp (compat-execute): Fix logic error in last
48315         change.
48316
48317 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
48318
48319         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
48320
48321 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48322
48323         PR c++/8389
48324         * g++.dg/template/access6.C: New test.
48325
48326 2002-11-08  Jan Hubicka  <jh@suse.cz>
48327
48328         * gcc.dg/i386-ssefp-1.c: New test.
48329         * gcc.dg/i386-ssefp-1.c: New test.
48330
48331 2002-11-08  Jan Hubicka  <jh@suse.cz>
48332
48333         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
48334
48335 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48336
48337         * g++.dg/abi/vthunk3.C: New test.
48338
48339         PR c++/8338
48340         * g++.dg/template/crash2.C: New test.
48341
48342 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48343
48344         * g++.dg/abi/dtor1.C: New test.
48345         * g++.dg/abi/dtor2.C: Likewise.
48346
48347 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
48348
48349         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
48350         Darwin.
48351
48352 2002-11-04  Adam Nemet  <anemet@lnxw.com>
48353
48354         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
48355         -mthumb.  Only xfail with -O0.
48356
48357 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
48358
48359         * g++.dg/abi/thunk1.C: New test.
48360         * g++.dg/abi/thunk2.C: Likewise.
48361         * g++.dg/abi/vtt1.C: Likewise.
48362
48363 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
48364
48365         PR optimization/8423
48366         * gcc.c-torture/execute/builtin-constant.c: New test.
48367
48368 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
48369
48370         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
48371         Add some more cases.
48372
48373 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
48374
48375         PR c++/8391
48376         * g++.dg/opt/local1.C: New test.
48377
48378 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
48379
48380         PR c++/8160
48381         * g++.dg/template/complit1.C: New test.
48382
48383         PR c++/8149
48384         * g++.dg/template/typename4.C: Likewise.
48385
48386 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48387
48388         Core issue 287, PR c++/7639
48389         * g++.dg/template/instantiate1.C: Adjust error location.
48390         * g++.dg/template/instantiate3.C: New test.
48391         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
48392         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
48393         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
48394
48395 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
48396
48397         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
48398
48399 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
48400
48401         PR c++/8287
48402         * g++.dg/init/dtor2.C: New test.
48403
48404 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48405
48406         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
48407         * gcc.dg/nest.c: Bypass errors on irix6.
48408
48409 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
48410
48411         * gcc.dg/nest.c: Expect error for mmix-*-*.
48412         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
48413
48414 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
48415
48416         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
48417         markers.
48418
48419         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
48420
48421 2002-10-25  Mike Stump  <mrs@apple.com>
48422
48423         * gcc.dg/warn-1.c: New test.
48424
48425 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
48426
48427         * g++.dg/template/typename3.C: New test.
48428
48429 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
48430
48431         * g++.dg/lookup/ptrmem1.C: New test.
48432
48433         * g++.dg/abi/vthunk2.C: New test.
48434
48435 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
48436
48437         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
48438
48439 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
48440
48441         * g++.dg/abi/empty9.C: New test.
48442
48443 2002-10-24  Richard Henderson  <rth@redhat.com>
48444
48445         * g++.dg/inherit/thunk1.C: Enable for ia64.
48446
48447 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
48448
48449         PR c++/8067
48450         * g++.dg/lookup/pretty1.C: New test.
48451
48452 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
48453
48454         * gcc.dg/20021023-1.c: New test.
48455
48456 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
48457
48458         PR c++/7679
48459         * g++.dg/parse/inline1.C: New test.
48460
48461 2002-10-23  Richard Henderson  <rth@redhat.com>
48462
48463         * g++.dg/inherit/thunk1.C: Enable for x86_64.
48464
48465         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
48466
48467 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
48468
48469         PR c++/6579
48470         * g++.dg/parse/stmtexpr3.C: New test.
48471
48472 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
48473
48474         * g++.dg/expr/cond1.C: New test.
48475
48476 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
48477
48478         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
48479
48480 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48481
48482         * g++.dg/abi/vbase13.C: New test.
48483         * g++.dg/abi/vbase14.C: Likewise.
48484
48485 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
48486
48487         * gcc.dg/tls/pic-1.c: New test.
48488         * gcc.dg/tls/nonpic-1.c: New test.
48489         * gcc.dg/20021018-1.c: New test.
48490
48491 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
48492
48493         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
48494         Remove only files with the same base name as the test case.
48495         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
48496         (profopt-execute): Likewise.  Also, remove old profiling
48497         and performance data files before running the tests.
48498
48499         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
48500         * g++.dg/bprob/bprob.exp: Likewise.
48501         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
48502         to allow more general test case names.
48503
48504         * g++.dg/bprob/bprob-1.C: Rename to ...
48505         * g++.dg/bprob/g++-bprob-1.C: ... this.
48506
48507         * g77.dg/bprob/bprob-1.f: Rename to ...
48508         * g77.dg/bprob/g77-bprob-1.f: ... this.
48509
48510 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
48511
48512         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
48513         bison 1.50 or later.
48514
48515 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
48516
48517         * g++.dg/README: Describe more test directories.
48518
48519 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48520
48521         * g++.dg/init/array6.C: Add additional tests.
48522
48523 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
48524
48525         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
48526         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
48527
48528 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
48529
48530         * gcc.c-torture/compile/20020604-1.x: New.
48531         * gcc.c-torture/compile/simd-5.x: Likewise.
48532         * gcc.c-torture/execute/920710-1.x: Likewise.
48533         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
48534
48535 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48536
48537         * g++.dg/inherit/override1.C: Add dg-options clause.
48538
48539 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48540
48541         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
48542         _mm_slli_si128.
48543
48544 2002-10-19  Andreas Schwab  <schwab@suse.de>
48545
48546         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
48547         directory component.
48548
48549 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
48550
48551         * g++.dg/inherit/thunk1.C: New test.
48552
48553         * g++.dg/inherit/override1.C: New test.
48554
48555         * g++.dg/abi/mangle11.C: New test.
48556         * g++.dg/abi/mangle14.C: New test.
48557         * g++.dg/abi/mangle17.C: New test.
48558
48559 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
48560
48561         * g++.dg/overload/member2.C: New test.
48562
48563 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
48564
48565         * g++.dg/README: Describe new compat directory.
48566         * g++.dg/dg.exp: Skip tests in compat directory.
48567         * README.compat: New file.
48568         * lib/compat.exp: New expect script.
48569         * g++.dg/compat: New test directory.
48570         * g++.dg/compat/compat.exp: New expect script.
48571         * g++.dg/compat/abi: New test directory.
48572         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
48573         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
48574         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
48575         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
48576         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
48577         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
48578         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
48579         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
48580         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
48581         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
48582         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
48583         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
48584         * g++.dg/compat/break: New test directory.
48585         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
48586         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
48587         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
48588         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
48589         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
48590         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
48591         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
48592         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
48593         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
48594         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
48595         g++.dg/compat/break/README: New files.
48596         * g++.dg/compat/eh: New test directory.
48597         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
48598         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
48599         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
48600         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
48601         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
48602         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
48603         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
48604         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
48605         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
48606         g++.dg/compat/eh/filter2_y.C,
48607         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
48608         g++.dg/compat/eh/new1_y.C,
48609         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
48610         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
48611         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
48612         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
48613         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
48614         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
48615         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
48616         g++.dg/compat/eh/unexpected1_y.C: New files.
48617         * g++.dg/compat/init: New test directory.
48618         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
48619         g++.dg/compat/init/array5_y.C,
48620         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
48621         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
48622         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
48623         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
48624         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
48625         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
48626         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
48627         g++.dg/compat/init/init-ref2_y.C: New files.
48628
48629 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
48630
48631         PR c++/7584
48632         * g++.dg/inherit/using3.C: New test.
48633
48634 2002-10-17  Jan Hubicka  <jh@suse.cz>
48635
48636         * gcc.dg/20021017-2.c: New test.
48637
48638 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
48639
48640         * g++.dg/abi/mangle16.C: Adjust.
48641
48642         * g++.dg/init/array8.C: New test.
48643
48644 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
48645
48646         * gcc.dg/special/mips-abi.exp: New test.
48647         * gcc.dg/special/mips-abi.s: Empty file used by the above.
48648
48649 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
48650
48651         * g++.dg/abi/mangle16.C: New test.
48652         * g++.dg/abi/mangle17.C: Likewise.
48653
48654         PR c++/7478
48655         * g++.dg/template/ref1.C: New test.
48656
48657 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48658
48659         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
48660
48661 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
48662
48663         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
48664
48665 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
48666
48667         PR c++/7524
48668         * g++.dg/init/array7.C: New test.
48669
48670 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
48671
48672         * g++.dg/init/array6.C: New test.
48673
48674         * g++.dg/abi/mangle13.C: Likewise.
48675         * g++.dg/abi/mangle14.C: Likewise.
48676         * g++.dg/abi/mangle15.C: Likewise.
48677
48678 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48679
48680         * g++.dg/abi/empty8.C: New test.
48681
48682 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
48683
48684         * g++.dg/init/ctor1.C: New test.
48685
48686 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
48687
48688         * gcc.c-torture/execute/20021015-1.c: New test.
48689
48690 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
48691
48692         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
48693
48694 2002-10-14  Jan Hubicka  <jh@suse.cz>
48695
48696         * gcc.dg/i386-ssetype-[1-5].c: New tests.
48697
48698 2002-10-14  Richard Henderson  <rth@redhat.com>
48699
48700         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
48701
48702 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48703
48704         PR optimization/6631
48705         * g++.dg/opt/const2.C: New test.
48706
48707 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48708
48709         PR c++/7176
48710         * g++.dg/parse/friend1.C: New test.
48711         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
48712
48713 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
48714
48715         * gcc.dg/20021014-1.c: New test.
48716
48717 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
48718
48719         PR c++/5661
48720         * g++.dg/ext/vlm1.C: New test.
48721         * g++.dg/ext/vlm2.C: Likewise.
48722
48723         * g++.dg/init/array1.C: Remove invalid braces.
48724         * g++.dg/init/brace1.C: New test.
48725         * g++.dg/init/copy2.C: Likewise.
48726         * g++.dg/init/copy3.C: Likewise.
48727         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
48728         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
48729         braces.
48730
48731 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
48732
48733         * gcc.dg/cpp/assembler.S: Don't use -ansi.
48734
48735 2002-10-11  Richard Shann  <richard.shann@superh.com>
48736
48737         * gcc.c-torture/compile/simd-5.c: New test.
48738
48739 2002-10-10  Roger Sayle  <roger@eyesopen.com>
48740
48741         * gcc.c-torture/execute/shiftopt-1.c: New test case.
48742
48743 2002-10-10  Jim Wilson  <wilson@redhat.com>
48744
48745         * gcc.c-torture/execute/20021010-1.c: New test.
48746
48747 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
48748
48749         PR c/7353
48750         * g++.dg/ext/typedef-init.C: New test.
48751         * gcc.dg/typedef-init.c: New test.
48752
48753 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
48754
48755         * gcc.dg/cpp/paste13.c: New test.
48756
48757 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48758
48759         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
48760         remaining platforms, XFAIL during compile, not execute.  Don't
48761         XFAIL at -O0.
48762
48763 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
48764
48765         * gcc.dg/alias-1.c: Tweak expected warning.
48766
48767 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
48768
48769         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
48770
48771 2002-10-06  Andreas Jaeger  <aj@suse.de>
48772
48773         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
48774         * gcc.dg/cpp/c++98.C: Likewise.
48775
48776         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
48777         * g++.dg/cpp/c++98.C: Likewise.
48778
48779         * g++.dg/README (Subdirectories): Mention cpp directory.
48780
48781         PR target/7559
48782         * gcc.dg/20021006-1.c: New test.
48783
48784 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48785
48786         PR c++/7804
48787         * g++.dg/other/warning1.C: New test.
48788
48789 2002-10-04  Roger Sayle  <roger@eyesopen.com>
48790
48791         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
48792         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
48793         and sparc-*-* with -m64 as expected failures.  See PR 8087.
48794
48795 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48796
48797         PR c++/7931
48798         * g++.dg/template/ptrmem3.C: New test.
48799
48800         PR c++/7754
48801         * g++.dg/template/union1.C: New test.
48802
48803 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48804
48805         PR c++/8006
48806         * g++.dg/abi/mangle9.C: New test.
48807         * g++.dg/abi/mangle10.C: New test.
48808         * g++.dg/abi/mangle11.C: New test.
48809         * g++.dg/abi/mangle12.C: New test.
48810
48811 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
48812
48813         PR c++/7188.
48814         * g++.dg/template/meminit1.C: New test.
48815         * g++.dg/warn/Wreorder-1.C: Likewise.
48816         * g++.old-deja/g++.mike/warn3.C: Tweak.
48817         * lib/prune.exp: Ingore "in copy constructor".
48818
48819 2002-10-02  Andreas Jaeger  <aj@suse.de>
48820
48821         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
48822         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
48823         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
48824         on x86-64.
48825
48826 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48827
48828         * gcc.dg/empty1.C: Fix typo.
48829
48830 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
48831
48832         * gcc.dg/alias-1.c: New test.
48833
48834 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48835
48836         * gcc.dg/empty1.C: New test.
48837
48838         * g++.dg/tls/init-2.C: Tweak error messages.
48839
48840 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
48841
48842         * gcc.c-torture/compile/20020923-1.c: New test.
48843
48844 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
48845
48846         * gcc.c-torture/execute/ffs-1.c: New test.
48847         * gcc.c-torture/execute/ffs-2.c: Ditto.
48848
48849 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
48850
48851         * g++.dg/overload/member1.C: New test.
48852
48853 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
48854
48855         * g++.dg/abi/empty7.C: New test.
48856         * g++.dg/init/pm2.C: Likewise.
48857
48858 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
48859
48860         * g++.dg/rtti/crash1.C: New test.
48861
48862 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
48863
48864         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
48865         gcc.dg/sibcall-4.c: New tests.
48866
48867 2002-09-28  Roger Sayle  <roger@eyesopen.com>
48868
48869         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
48870         powerpc and MMIX targets.
48871
48872 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
48873
48874         * gcc.dg/cpp/20020927-1.c: New.
48875
48876 2002-09-26  David S. Miller  <davem@redhat.com>
48877
48878         * gcc.c-torture/compile/trunctfdf.c: New.
48879
48880 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48881
48882         * lib/target-supports.exp (check_weak_available): Handle solaris2.
48883
48884 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
48885
48886         * gcc.c-torture/execute/loop-15.c: New.
48887
48888 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
48889
48890         * README.QMTEST: Fix typo.
48891
48892 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
48893
48894         * gcc.dg/20020926-1.c: New test.
48895
48896 2002-09-25  David S. Miller  <davem@redhat.com>
48897
48898         PR target/7842
48899         * gcc.c-torture/execute/shiftdi.c: New test.
48900
48901 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
48902
48903         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
48904         unique to the tool.
48905         * lib/g77.exp (g77_init): Likewise.
48906         * lib/g++.exp (g++_init): Likewise.
48907         * lib/objc.exp (objc_init): Likewise.
48908
48909 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
48910
48911         * g++.dg/abi/empty5.C: New test.
48912         * g++.dg/abi/empty6.C: New test.
48913         * g++.dg/abi/vbase12.C: New test.
48914
48915 2002-09-25  Richard Henderson  <rth@redhat.com>
48916
48917         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
48918         too-small long double.
48919
48920 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
48921
48922         * gcc.dg/20020919-1.c: New test.
48923
48924 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
48925
48926         * g++.dg/abi/bitfield6.C: New test.
48927         * g++.dg/abi/bitfield7.C: New test.
48928         * g++.dg/abi/bitfield8.C: New test.
48929         * g++.dg/abi/vbase11.C: New test.
48930
48931 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48932
48933         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
48934         hppa*-*-hpux*.  Update test comment.
48935
48936 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
48937
48938         * gcc.dg/tls/struct-1.c: New test.
48939
48940 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
48941
48942         * gcc.dg/cpp/tr-warn2.c: Update.
48943
48944 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
48945
48946         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
48947
48948 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
48949
48950         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
48951         systems.
48952
48953 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
48954
48955         * gcc.c-torture/execute/ieee/mzero3.c: New test.
48956
48957         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48958         Adjust for c++filt moved to binutils.  Remove spurious duplicate
48959         setting of cxxfilt.
48960
48961 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
48962
48963         * gcc.dg/20020312-2.c: Update for darwin.
48964
48965 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
48966
48967         * g++.old-deja/g++.other/crash32.C: Mark ICE.
48968
48969 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
48970
48971         * objc.dg/comp-types-1.m: New test.
48972         * objc.dg/comp-types-2.m: New test.
48973         * objc.dg/comp-types-3.m: New test.
48974         * objc.dg/comp-types-4.m: New test.
48975         * objc.dg/comp-types-5.m: New test.
48976         * objc.dg/comp-types-6.m: New test.
48977
48978 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48979
48980         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
48981
48982 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
48983
48984         * g++.dg/other/do1.C: New test.
48985
48986         * g++.dg/template/subst1.C: New test.
48987
48988 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
48989
48990         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
48991
48992 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
48993
48994         * g++.dg/template/qualttp20.C: Adjust expected errors.
48995         * g++.old-deja/g++.jason/report.C: Likewise.
48996         * g++.old-deja/g++.other/qual1.C: Likewise.
48997
48998         * g++.dg/lookup/scoped2.C: New test.
48999
49000         * g++.dg/ext/asm3.C: New test.
49001
49002 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
49003
49004         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
49005
49006 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
49007
49008         * ChangeLog: follow spelling conventions.
49009         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
49010         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
49011         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
49012         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
49013         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
49014         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
49015         * g++.old-deja/g++.law/global-init1.C: Likewise.
49016         * g++.old-deja/g++.other/delete4.C: Likewise.
49017         * g++.old-deja/g++.other/inline21.C: Likewise.
49018         * g++.old-deja/g++.other/singleton.C: Likewise.
49019         * g77.dg/strlen0.f: Likewise.
49020         * g77.f-torture/compile/20010519-1.f: Likewise.
49021         * g77.f-torture/compile/980310-4.f: Likewise.
49022         * gcc.c-torture/compile/20000605-1.c: Likewise.
49023         * gcc.c-torture/execute/20020225-1.c: Likewise.
49024         * gcc.dg/c90-hexfloat-2.c: Likewise.
49025         * gcc.dg/c99-bool-1.c: Likewise.
49026         * gcc.dg/c99-hexfloat-2.c: Likewise.
49027         * gcc.dg/dll-2.c: Likewise.
49028         * gcc.dg/wtr-union-init-1.c: Likewise.
49029         * gcc.dg/wtr-union-init-2.c: Likewise.
49030         * gcc.dg/wtr-union-init-3.c: Likewise.
49031         * gcc.dg/cpp/avoidpaste1.c: Likewise.
49032         * gcc.dg/cpp/defined.c: Likewise.
49033         * gcc.dg/cpp/macsyntx.c: Likewise.
49034         * gcc.dg/cpp/paste2.c: Likewise.
49035         * gcc.dg/cpp/trad/defined.c: Likewise.
49036         * gcc.dg/format/c90-printf-1.c: Likewise.
49037         * gcc.dg/format/c90-scanf-1.c: Likewise.
49038         * gcc.dg/format/c99-printf-1.c: Likewise.
49039         * gcc.dg/format/c99-scanf-1.c: Likewise.
49040         * gcc.misc-tests/gcov-8.c: Likewise.
49041         * lib/profopt.exp: Likewise.
49042
49043 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
49044
49045         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
49046
49047 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
49048
49049         * g++.dg/inherit/using2.C: New test.
49050
49051 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
49052
49053         * ChangeLog: Follow spelling conventions.
49054         * g++.dg/template/friend4.C: Likewise.
49055         * g++.old-deja/g++.pt/crash67.C: Likewise.
49056         * gcc.c-torture/execute/20000801-4.c: Likewise.
49057         * gcc.dg/c90-digraph-1.c: Likewise.
49058         * gcc.dg/c94-digraph-1.c: Likewise.
49059         * gcc.dg/c99-digraph-1.c: Likewise.
49060         * gcc.dg/cpp/line5.c: Likewise.
49061         * gcc.dg/cpp/multiline.c: Likewise.
49062         * gcc.dg/cpp/trad/literals-1.c: Likewise.
49063         * gcc.dg/format/attr-3.c: Likewise.
49064         * gcc.dg/format/c90-scanf-3.c: Likewise.
49065         * gcc.dg/format/ext-4.c: Likewise.
49066
49067 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
49068
49069         * g++.dg/template/pretty1.C: New test.
49070
49071 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
49072
49073         * gcc.c-torture/execute/struct-cpy-1.c: New test.
49074
49075 2002-09-13  Matt Austern  <austern@apple.com>
49076
49077         * g++.dg/other/constref[12].C: New, regression tests for
49078         passing a cast expression to a function by const reference.
49079
49080 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
49081
49082         * g++.dg/template/deduce1.C: New test.
49083
49084 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
49085
49086         * gcc.c-torture/execute/simd-1.c: Force all use of int to
49087         32-bit int.
49088
49089 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49090
49091         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
49092         usage.
49093
49094 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
49095
49096         * gcc.c-torture/compile/20020910-1.c: New test.
49097
49098 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
49099
49100         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
49101
49102 2002-09-10  Andreas Jaeger  <aj@suse.de>
49103
49104         * gcc.dg/20020312-2.c: Adjust for x86-64.
49105
49106 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
49107
49108         * g77.dg/7388.f: New test case for PR 7388.
49109
49110 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
49111
49112         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
49113
49114 2002-09-05  Ziemowit Laski <zlaski@apple.com>
49115
49116         * objc.dg/proto-lossage-1.m: New test.
49117
49118 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
49119
49120         * gcc.dg/cpp/_Pragma4.c: Fix typo.
49121
49122 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
49123
49124         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
49125         expected to pass.
49126
49127 2002-09-06  Stan Shebs  <shebs@apple.com>
49128             David Edelsohn  <edelsohn@gnu.org>
49129
49130         * gcc.dg/weak: New directory.
49131         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
49132         target-specific xfail bits.
49133         * gcc.dg/typeof-2.c: Move to new directory.
49134         * gcc.dg/weak.exp: New expect script.
49135
49136 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
49137
49138         * gcc.c-torture/execute/extzvsi.c: New test.
49139
49140 2002-09-05  Stan Shebs  <shebs@apple.com>
49141
49142         * gcc.dg/weak-1.c: xfail on Darwin.
49143         * gcc.dg/weak-2.c: Ditto.
49144         * gcc.dg/weak-3.c: Ditto.
49145         * gcc.dg/weak-4.c: Ditto.
49146         * gcc.dg/weak-5.c: Ditto.
49147         * gcc.dg/weak-6.c: Ditto.
49148         * gcc.dg/weak-7.c: Ditto.
49149         * gcc.dg/weak-8.c: Ditto.
49150         * gcc.dg/weak-9.c: Ditto.
49151
49152 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
49153
49154         * gcc.c-torture/execute/loop-14.c: New test.
49155
49156 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
49157
49158         * g++.dg/other/cxa-atexit1.C: New test.
49159
49160         * gcc.dg/typeof-2.c: New test.
49161
49162 2002-09-03  Roger Sayle  <roger@eyesopen.com>
49163
49164         * gcc.dg/builtins-2.c: New testcase.
49165         * gcc.dg/builtins-3.c: New testcase.
49166
49167 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
49168
49169         * gcc.dg/cpp/_Pragma4.c: New test.
49170
49171 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
49172
49173         * objc/execute/nil_method-1.m: New testcase.
49174
49175 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
49176
49177         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
49178         [Object class], not [Object initialize].
49179
49180 2002-08-31  Roger Sayle  <roger@eyesopen.com>
49181             Hans-Peter Nilsson  <hp@bitrange.com>
49182
49183         * gcc.c-torture/execute/20020720-1.x: Skip test on
49184         mmix-knuth-mmixware.  Correct comment.
49185
49186 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
49187
49188         * g++.dg/abi/bitfield5.C: New test.
49189         * g++.dg/abi/vbase10.C: Likewise.
49190
49191 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
49192
49193         * objc.dg/undeclared-selector.m: New test.
49194
49195 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
49196
49197         * g++.dg/other/offsetof1.C: Avoid cast warning.
49198
49199 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
49200
49201         * objc.dg/super-class-2.m: New test.
49202
49203 2002-08-24  Matt Austern  <austern@apple.com>
49204
49205         * g++.dg/ext/lvaddr.C: New test.
49206         * g++.dg/ext/lvcast.C: New test.
49207
49208 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
49209
49210         * g++.dg/inherit/cond1.C: New test.
49211
49212 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
49213
49214         * gcc.dg/noncompile/incomplete-1.c: New test.
49215
49216 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
49217
49218         * gcc.dg/typespec-1.c: New test.
49219
49220 2002-08-20  Devang Patel  <dpatel@apple.com>
49221         * objc.dg/proto-hier-2.m: New test.
49222
49223 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
49224
49225         * objc.dg/bitfield-1.m: New test.
49226         * objc.dg/bitfield-2.m: New test.
49227
49228 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
49229
49230         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
49231         gcc.dg/c99-flex-array-4.c: New tests.
49232
49233 2002-08-16  Stan Shebs  <shebs@apple.com>
49234
49235         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
49236
49237 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
49238
49239         * gcc.dg/typeof-1.c: New test.
49240         * g++.dg/ext/typeof2.C: New test.
49241
49242 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
49243
49244         * g++.dg/other/offsetof1.C: New test.
49245
49246 2002-08-14  Richard Henderson  <rth@redhat.com>
49247
49248         * gcc.dg/tls/diag-3.c: Fix expected message strings.
49249
49250 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
49251
49252         * gcc.dg/cpp/_Pragma3.c: New test.
49253
49254 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
49255
49256         * g++.dg/template/inherit3: New test.
49257
49258 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49259
49260         * gcc.dg/bitfld-4.c: Add blank options.
49261
49262 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
49263
49264         * g++.dg/template/crash1.C: New test.
49265
49266 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49267
49268         * gcc.dg/tls/opt-2.c: New test.
49269
49270 2002-08-08  Devang Patel  <dpatel@apple.com>
49271
49272         * objc.dg/selector-1.m : New test
49273
49274 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49275
49276         * g++.dg/abi/bitfield4.C: New test.
49277         * gcc.dg/bitfld-4.c: New test.
49278
49279 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49280
49281         * g++.dg/other/packed1.C: New test.
49282
49283 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
49284
49285         * g++.dg/abi/offsetof.C: Tweak error messages.
49286         * g++.old-deja/g++.mike/p10769a.C: Likewise.
49287
49288 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49289
49290         * gcc.dg/bitfld-3.c: New test.
49291
49292 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
49293             Richard Henderson  <rth@redhat.com>
49294
49295         * gcc.dg/i386-bitfield1.c: New test.
49296         * g++.dg/abi/bitfield3.C: Update.
49297
49298 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
49299
49300         * objc.dg/const-str-2.m: Update.
49301         * gcc.dg/cpp/c++98.c: Change to C extension.
49302         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
49303         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
49304
49305 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
49306
49307         * gcc.dg/tls/diag-3.c: New.
49308
49309 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
49310
49311         * g++.dg/README (Subdirectories): Document new subdir expr.
49312         * g++.dg/expr/pmf-1.C: New test.
49313
49314 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
49315
49316         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
49317
49318 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
49319
49320         * g++.dg/abi/bitfield3.C: New test.
49321
49322 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
49323
49324         * lib/gcov.exp: Tweak expected line formats.
49325         * gcc.misc-tests/gcov8.c: New test.
49326         * gcc.misc-tests/gcov8.x: New flags.
49327
49328 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
49329
49330         * consistency.vlad/layout/endian.c: Include string.h.
49331
49332         * gcc.c-torture/execute/20020805-1.c: New test.
49333
49334 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
49335
49336         * g++.dg/other/conversion1.C: New test.
49337
49338 2002-08-03  Roger Sayle  <roger@eyesopen.com>
49339
49340         * gcc.dg/builtins-1.c: New testcase.
49341
49342 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
49343
49344         * g++.dg/inherit/access3.C: New test.
49345
49346 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
49347
49348         * gcc.dg/ia64-visibility-2.c: New test.
49349
49350 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
49351
49352         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
49353         __qualifier_flags to __flags.
49354
49355 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
49356
49357         * g++.dg/inherit/operator1.C: New test.
49358         * g++.dg/lookup/disamb1.C: Fix typo in comment.
49359         * g++.dg/other/error1.C: Change expected error message.
49360         * g++.dg/template/conv4.C: Likewise.
49361
49362 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
49363
49364         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
49365         for documented behavior.
49366
49367 2002-07-25  Roger Sayle  <roger@eyesopen.com>
49368
49369         * gcc.c-torture/execute/20020720-1.x: Skip this test on
49370         several targets known to fail.
49371
49372 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
49373
49374         * gcc.dg/mips-args-[123].c: New tests.
49375
49376 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
49377
49378         * gcc.dg/ppc-spe.c: New.
49379
49380 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
49381
49382         * g++.dg/other/ptrmem4.C: New testcase.
49383
49384 2002-07-24  Richard Henderson  <rth@redhat.com>
49385
49386         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
49387
49388 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
49389
49390         * g++.dg/ext/alignof1.C (main): Return 0 for success.
49391
49392 2002-07-24  Roger Sayle  <roger@eyesopen.com>
49393
49394         * gcc.c-torture/execute/memset-3.c: New testcase.
49395
49396 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
49397
49398         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
49399         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
49400
49401 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49402
49403         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
49404         Delete.
49405
49406 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
49407
49408         * gcc.c-torture/compile/simd-4.c: New test.
49409
49410 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49411
49412         PR c++/7347, c++/7348
49413         * g++.dg/template/access4.C: New test.
49414         * g++.dg/template/access5.C: New test.
49415         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
49416         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
49417         * g++.old-deja/g++.pt/ttp58.C: Likewise.
49418         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
49419
49420 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
49421
49422         * gcc.dg/gnu89-init-2.c: New test.
49423
49424 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
49425
49426         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
49427
49428 2002-07-20  Roger Sayle  <roger@eyesopen.com>
49429
49430         * gcc.c-torture/execute/20020720-1.c: New testcase.
49431
49432 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
49433
49434         * gcc.dg/cpp/Wsignprom.c: New tests.
49435
49436 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
49437
49438         * gcc.c-torture/execute/loop-13.c: New test.
49439
49440 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
49441
49442         * gcc.dg/cpp/expr.c: New tests.
49443
49444 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
49445
49446         * g++.dg/opt/pr6713.C: Add template instantiation.
49447
49448 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
49449
49450         * gcc.dg/nest.c: New test.
49451
49452 2002-07-17  Richard Henderson  <rth@redhat.com>
49453
49454         * g++.dg/opt/pr6713.C: New test.
49455
49456 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
49457
49458         * gcc.c-torture/execute/loop-2e.x: Let the testcase
49459         XFAIL for all x86 processors.
49460
49461 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
49462
49463         * gcc.c-torture/execute/20010122-1.x: Do not test with
49464         -fomit-frame-pointer.
49465
49466 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49467
49468         * g++.dg/template/instantiate2.C: New test.
49469         * g++.dg/template/spec4.C: New test.
49470
49471 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49472
49473         * g++.dg/template/access2.C: New test.
49474         * g++.dg/template/access3.C: New test.
49475
49476 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
49477
49478         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
49479         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
49480         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
49481         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
49482         Convert to use <stdarg.h>.
49483         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
49484         Delete.
49485         * gcc.dg/va-arg-2.c: New.
49486         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
49487
49488 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
49489
49490         * gcc.c-torture/compile/20020710-1.c: New test.
49491
49492 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
49493                           Andrew Pinski  <pinskia@physics.uc.edu>
49494
49495         gcc.c-torture/compile/simd-2.c: New testcase.
49496         gcc.c-torture/compile/simd-3.c: Likewise.
49497
49498 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
49499
49500         PR c++/7224
49501         * g++.dg/overload/error1.C: New test.
49502
49503 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49504
49505         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
49506         configuration and IRIX 6 O32 ABI.
49507
49508 2002-07-11  Roger Sayle  <roger@eyesopen.com>
49509
49510         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
49511
49512 2002-07-10  Roger Sayle  <roger@eyesopen.com>
49513
49514         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
49515
49516 2002-07-10  Jeffrey A Law  <law@redhat.com>
49517
49518         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
49519
49520         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
49521
49522 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
49523
49524         * gcc.dg/20020312-2.c: Check for __PPC__.
49525
49526 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
49527
49528         * gcc.c-torture/compile/20020709-1.c: New test.
49529
49530 2002-07-07  Roger Sayle  <roger@eyesopen.com>
49531
49532         * g++.dg/template/qualttp21.C: New test case.
49533
49534 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
49535
49536         * gcc.c-torture/compile/20020706-1.c: New test.
49537         * gcc.c-torture/compile/20020706-2.c: New test.
49538
49539 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
49540             Alexandre Oliva  <aoliva@redhat.com>
49541
49542         * g++.dg/warn/incomplete1.C: New test.
49543
49544 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49545
49546         PR c++/7099
49547         * g++.dg/warn/noreturn1.C: New test.
49548
49549 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
49550
49551         PR c++/6706
49552         * g++.dg/debug/debug6.C: New test.
49553         * g++.dg/debug/debug7.C: New test.
49554
49555 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
49556
49557         * gcc.c-torture/compile/simd-3.c: New test.
49558
49559 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
49560
49561         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
49562         * gcc.dg/20020620-1.c: Likewise.
49563
49564 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49565
49566         PR c++/6944
49567         * g++.dg/init/array4.C: New test.
49568         * g++.dg/init/array5.C: New test.
49569
49570 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
49571
49572         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
49573         * gcc.c-torture/execute/simd-2.c (main): Likewise.
49574
49575 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49576
49577         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
49578         * gcc.dg/wtr-aggr-init-1.c: Likewise.
49579         * gcc.dg/wtr-conversion-1.c: Likewise.
49580         * gcc.dg/wtr-escape-1.c: Likewise.
49581         * gcc.dg/wtr-int-type-1.c: Likewise.
49582         * gcc.dg/wtr-label-1.c: Likewise.
49583         * gcc.dg/wtr-static-1.c: Likewise.
49584         * gcc.dg/wtr-strcat-1.c: Likewise.
49585         * gcc.dg/wtr-suffix-1.c: Likewise.
49586         * gcc.dg/wtr-switch-1.c: Likewise.
49587         * gcc.dg/wtr-unary-plus-1.c: Likewise.
49588         * gcc.dg/wtr-union-init-1.c: Likewise.
49589         * gcc.dg/wtr-union-init-2.c: Likewise.
49590         * gcc.dg/wtr-union-init-3.c: Likewise.
49591
49592         * gcc.dg/wtr-func-def-1.c: New test.
49593
49594 2002-07-02 Devang Patel <dpatel@apple.com>
49595
49596         * objc.dg/param-1.m: New test.
49597
49598 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
49599
49600         * gcc.dg/cpp/trad/directive.c: Add test.
49601         * gcc.dg/cpp/trad/macroargs.c: Add test.
49602         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
49603
49604 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
49605
49606         * gcc.dg/cpp/cmdlne-M.c: New test.
49607
49608 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
49609
49610         * objc.dg/desig-init-1.m: New test.
49611
49612 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49613
49614         PR c++/6716
49615         * g++.dg/template/instantiate1.C: New test.
49616
49617 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
49618
49619         PR c++/7112
49620         * g++.dg/template/sizeof2.C: New test.
49621
49622 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
49623
49624         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
49625         gcc.dg/cpp/trad/include.c: New tests.
49626
49627 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
49628
49629         PR target/7177
49630         * gcc.c-torture/compile/20020701-1.c: New test.
49631
49632 2002-07-01  Stan Shebs  <shebs@apple.com>
49633
49634         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
49635         header here...
49636         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
49637         (objc-torture-execute): or here.
49638
49639 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
49640
49641         * gcc.c-torture/execute/arith-rand-ll.c: New test.
49642
49643 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
49644
49645         * gcc.dg/cpp/trad/escaped-nl.c: New test.
49646
49647 2002-06-30  Devang Patel  <dpatel@apple.com>
49648
49649         * objc.dg/fsyntax-only.m: New test.
49650
49651 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
49652
49653         PR c++/6695
49654         * g++.dg/template/friend7.C: New file.
49655
49656 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
49657
49658         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
49659         return type.
49660
49661 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
49662
49663         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
49664         avoid division by zero.
49665
49666 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
49667
49668         * gcc.dg/Wunknownprag.c: New tests.
49669
49670 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
49671
49672         * gcc.c-torture/execute/simd-2.c: New test.
49673
49674 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
49675
49676         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
49677         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
49678         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
49679         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
49680         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
49681         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
49682         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
49683         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
49684         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
49685         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
49686         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
49687         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
49688         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
49689         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
49690         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
49691         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
49692         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
49693
49694 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
49695
49696         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
49697         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
49698         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
49699         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
49700         New tests.
49701         * gcc.dg/cpp/trad/directive.c: Update.
49702
49703 2002-06-23  Andreas Jaeger  <aj@suse.de>
49704
49705         * gcc.c-torture/execute/complex-6.c: New.
49706
49707 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
49708
49709         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
49710         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
49711         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
49712         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
49713
49714 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
49715
49716         * gcc.dg/cpp/trad: New directory with traditional tests copied
49717         from parent directory.
49718         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49719         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49720         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49721         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49722         Move to trad/ and rename.
49723         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
49724         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
49725         gcc.dg/cpp/trad/redef2.c: New tests.
49726         * gcc.dg/cpp/trad/trad.exp: New driver.
49727
49728 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
49729
49730         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49731         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49732         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49733         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49734         Remove.
49735
49736 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
49737
49738         * gcc.dg/20020620-1.c: New test.
49739
49740 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49741
49742         * g++.dg/template/ttp4.C: New test.
49743
49744 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
49745
49746         * g++.dg/opt/vt1.C: Fix regexp.
49747
49748 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49749
49750         * gcc.c-torture/execute/pure-1.c: Make functions static again.
49751         Don't use attribute `noinline'.
49752
49753 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
49754
49755         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
49756
49757 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
49758
49759         * gcc.c-torture/execute/simd-1.c: New.
49760
49761         * gcc.dg/simd-1.c: New.
49762
49763 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
49764
49765         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
49766
49767 2002-06-16  Richard Henderson  <rth@redhat.com>
49768
49769         * g++.dg/ext/anon-struct1.C: New.
49770         * g++.dg/ext/anon-struct2.C: New.
49771         * g++.dg/ext/anon-struct3.C: New.
49772         * gcc.dg/anon-struct-1.c: New.
49773         * gcc.dg/anon-struct-2.c: New.
49774         * gcc.dg/anon-struct-3.c: New.
49775         * gcc.dg/20011008-1.c: Adjust warning text.
49776         * gcc.dg/20020527-1.c: Add -fms-extensions.
49777
49778 2002-06-16  Richard Henderson  <rth@redhat.com>
49779
49780         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
49781
49782 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
49783
49784         * gcc.c-torture/execute/20020615-1.c: New test.
49785
49786 2002-06-15  Roger Sayle  <roger@eyesopen.com>
49787
49788         * gcc.c-tortuture/execute/compare-1.c: New test case.
49789         * gcc.c-tortuture/execute/compare-2.c: New test case.
49790         * gcc.c-tortuture/execute/compare-3.c: New test case.
49791
49792 2002-06-13  Richard Henderson  <rth@redhat.com>
49793
49794         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
49795         ia64 ilp32.
49796
49797 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49798
49799         * g++.dg/template/typename2.C: Update error message.
49800
49801 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
49802
49803         * gcc.c-torture/execute/20020611-1.c: New test.
49804
49805 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
49806
49807         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
49808         list of targets to skip.
49809
49810 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
49811
49812         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
49813         targets if not optimizing.
49814
49815 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
49816
49817         * gcc.c-torture/compile/20020605-1.c: New test.
49818
49819         * g++.dg/opt/vt1.C: New test.
49820
49821         * gcc.dg/20020531-1.c: New test.
49822
49823         * gcc.dg/20020530-1.c: New test.
49824
49825         * gcc.dg/20020527-1.c: New test.
49826
49827         * g++.dg/opt/cse1.C: New test.
49828
49829 2002-06-07  Roger Sayle  <roger@eyesopen.com>
49830
49831         * gcc.dg/20020607-2.c: New test case.
49832
49833 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
49834
49835         * gcc.c-torture/compile/20020604-1.c: New test.
49836
49837 2002-06-04  Richard Henderson  <rth@redhat.com>
49838
49839         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
49840         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
49841         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
49842
49843 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
49844
49845         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
49846
49847 2002-06-03  Richard Henderson  <rth@redhat.com>
49848
49849         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
49850         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
49851
49852 2002-06-02  Richard Henderson  <rth@redhat.com>
49853
49854         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
49855         test functions static.
49856
49857 2002-06-02  Andreas Jaeger  <aj@suse.de>
49858
49859         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
49860         now.
49861
49862 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49863
49864         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
49865         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
49866         Update for mofified diagnostics.
49867         * gcc.dg/c99-intconst-1.c: No longer fail.
49868
49869 2002-06-02  Richard Henderson  <rth@redhat.com>
49870
49871         * gcc.dg/uninit-A.c: Remove xfail markers.
49872
49873 2002-06-01  Roger Sayle  <roger@eyesopen.com>
49874
49875         * gcc.dg/fnegate-1.c: New test case.
49876
49877 2002-05-30  Osku Salerma  <osku@iki.fi>
49878
49879         * gcc.c-torture/execute/mayalias-1.c: New file.
49880
49881 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49882
49883         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
49884         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
49885         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
49886
49887 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
49888
49889         * gcc.c-torture/execute/20020529-1.c: New test.
49890
49891 2002-05-27  Richard Henderson  <rth@redhat.com>
49892
49893         * g++.dg/ext/attrib6.C: New test case.
49894
49895 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49896
49897         * gcc.c-torture/execute/pure-1.c: New test.
49898
49899 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49900
49901         * gcc.dg/cpp/arith-2.c: Remove.
49902
49903 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49904
49905         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
49906         * gcc.dg/cpp/if-3.c: Remove.
49907
49908 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
49909
49910         * g++.dg/opt/cse2.C: New test.
49911
49912 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
49913
49914         * gcc.dg/cpp/arith-1.c: New semantic tests.
49915         * gcc.dg/cpp/if-1.c: Update.
49916
49917 2002-05-24  Ben Elliston  <bje@redhat.com>
49918
49919         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
49920
49921 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
49922
49923         * gcc.dg/verbose-asm.c: New test.
49924
49925 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49926
49927         * gcc.dg/cpp/paste12.c: New test.
49928
49929 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49930
49931         * g++.dg/parse/named_ops.C: New test.
49932
49933 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
49934
49935         * gcc.dg/weak-8.c: New test.
49936
49937 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
49938
49939         * gcc.dg/weak-2.c: Allow optional leading underscore
49940         in scan-assembler symbol name.
49941         * gcc.dg/weak-3.c: Likewise.
49942         * gcc.dg/weak-4.c: Likewise.
49943         * gcc.dg/weak-5.c: Likewise.
49944
49945 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
49946
49947         * gcc.dg/20020523-1.c: New test.
49948
49949 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49950
49951         * objc.dg/const-str-2.m: Update now that we stop after
49952         a command line error.
49953
49954 2002-05-22  Richard Henderson  <rth@redhat.com>
49955
49956         * g++.dg/dg.exp: Fix typo in test pruneing.
49957
49958 2002-05-22  Richard Henderson  <rth@redhat.com>
49959
49960         * g++.dg/dg.exp: Prune the tls subdirectory.
49961         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
49962         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
49963         * g++.dg/tls/init-1.C: New.
49964
49965 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
49966
49967         * gcc.dg/20020517-1.c: New test.
49968
49969 2002-05-21  Richard Henderson  <rth@redhat.com>
49970
49971         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
49972         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
49973
49974 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
49975
49976         * g++.dg/other/copy2.C: New test.
49977
49978 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
49979
49980         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
49981         (MAX_COPY): Bump up to 10 times sizeof (long long).
49982         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
49983
49984         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
49985         sizeof (long long).
49986
49987         * gcc.c-torture/execute/strcpy-1.c: New test.
49988
49989 2002-05-19  Jason Merrill  <jason2redhat.com>
49990
49991         * g++.dg/ext/oper1.C: New test.
49992
49993 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
49994 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
49995
49996         * README.QMTEST: New file.
49997
49998         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
49999
50000 2002-05-19  Andreas Jaeger  <aj@suse.de>
50001
50002         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
50003         now.
50004         * gcc.c-torture/execute/loop-2d.x: Likewise.
50005
50006 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
50007
50008         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
50009         support weak symbols.
50010         * gcc.dg/weak-4.c: Likewise.
50011         * gcc.dg/weak-6.c: Likewise.
50012
50013 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
50014
50015         * gcc.dg/weak-3.c: Add dg-excess-error comment for
50016         cygwin, coff and h8300-*-hms targets
50017         * gcc.dg/weak-5.c: Likewise.
50018         * gcc.dg/weak-7.c: Likewise.
50019
50020 2002-05-16  Jason Merrill  <jason@redhat.com>
50021
50022         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
50023         (scan-assembler-not, scan-assembler-dem): Likewise.
50024         (scan-assembler-dem-not): Likewise.
50025
50026 2002-05-15  Richard Henderson  <rth@redhat.com>
50027
50028         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
50029
50030 2002-05-15  Richard Henderson  <rth@redhat.com>
50031
50032         * gcc.dg/weak-5.c (vfoo1c): No warning here.
50033         (vfoo1f): Warning here.
50034         (vfoo1l): Don't redefine the alias.
50035
50036 2002-05-14  Jason Merrill  <jason@redhat.com>
50037             Alexandre Oliva  <aoliva@redhat.com>
50038
50039         * g++.dg/init/pm1.C: New test.
50040
50041 2002-05-12  David S. Miller  <davem@redhat.com>
50042
50043         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
50044         types.
50045
50046 2002-05-10  Roger Sayle  <roger@eyesopen.com>
50047
50048         * gcc.c-torture/execute/20020510-1.c: New test case.
50049
50050 2002-05-10  David S. Miller  <davem@redhat.com>
50051
50052         * gcc.c-torture/execute/conversion.c: Test long double too.
50053
50054 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
50055
50056         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
50057         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
50058         * lib/g++.exp (g++_link_flags): Likewise.
50059         * lib/objc.exp (objc_target_compile): Likewise.
50060
50061 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
50062
50063         * gcc.dg/cpp/poison.c: Update.
50064         * gcc.dg/cpp/20000625-2.c: Remove.
50065         * gcc.dg/cpp/direct2s.c: Remove final test.
50066
50067 2002-05-08  Tom Rix  <trix@redhat.com>
50068
50069         * gcc.c-torture/execute/20020508-1.c: New test.
50070         * gcc.c-torture/execute/20020508-2.c: New test.
50071         * gcc.c-torture/execute/20020508-3.c: New test.
50072
50073 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50074
50075         * gcc.dg/cpp/charconst-4.c: More tests.
50076
50077 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
50078
50079         PR c/6569
50080         * gcc.dg/weak-3.c: Update location of warning messages.
50081         * gcc.dg/weak-5.c: Likewise.
50082
50083 2002-05-06  Roger Sayle  <roger@eyesopen.com>
50084
50085         * gcc.c-torture/execute/20020506-1.c: New test case.
50086
50087 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
50088
50089         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
50090
50091 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50092
50093         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
50094
50095 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50096
50097         * gcc.dg/cpp/charconst-3.c: New test.
50098
50099 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50100
50101         * gcc.dg/cpp/charconst.c: Update tests.
50102
50103 2002-05-05  Tim Josling  <tej@melbpc.org.au>
50104
50105         * treelang: Added directory for new sample language treelang. Also
50106         lib/treelang.exp: New file to signal treelang should be tested.
50107
50108 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50109
50110         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
50111         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
50112         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
50113         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
50114         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
50115         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
50116         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
50117
50118 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50119
50120         * gcc.dg/format/xopen-2.c: New test.
50121
50122 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50123
50124         * gcc.dg/20020503-1.c: New test.
50125
50126 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
50127
50128         * g++.dg/init/dtor1.C: Make it tougher.
50129
50130 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
50131
50132         * g++.dg/init/dtor1.C: New test.
50133
50134 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
50135
50136         * gcc.dg/altivec-8.c: New.
50137
50138 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
50139
50140         * gcc.dg/altivec-7.c: New.
50141
50142 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
50143
50144         * g++.dg/parse/typedef1.C: New test.
50145
50146 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
50147
50148         PR c++/6486
50149         * g++.dg/template/friend6.C: New test.
50150
50151         PR c++/6492
50152         * g++.dg/init/copy1.C: New test.
50153
50154 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
50155
50156         * g++.dg/warn/effc1.C: New test.
50157
50158 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50159
50160         * gcc.dg/cpp/if-cexp.c: Add a test.
50161
50162 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
50163
50164         * gcc.dg/20020426-2.c: New test.
50165
50166 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
50167
50168         * gcc.dg/cpp/if-mop.c: Update.
50169         * gcc.dg/cpp/if-mpar.c: Add test.
50170         * gcc.dg/cpp/if-oppr.c: Update.
50171
50172 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50173
50174         PR c/6343
50175         * gcc.dg/weak-[2-7].c: New tests.
50176
50177 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
50178
50179         * gcc.dg/enum1.c: New test.
50180
50181 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
50182
50183         PR c++/6497
50184         * g++.dg/inherit/access2.C: New test.
50185
50186 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
50187
50188         PR bootstrap/6445
50189         * gcc.dg/20020426-1.c: New test.
50190
50191 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
50192
50193         * g++.dg/abi/enum1.C: New test.
50194
50195 2002-04-26  Richard Henderson  <rth@redhat.com>
50196
50197         * gcc.dg/c99-bool-1.c: Expect always true warning.
50198
50199 2002-04-25  Roger Sayle  <roger@eyesopen.com>
50200
50201         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
50202
50203 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50204
50205         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
50206         targets.
50207
50208 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
50209
50210         * g++.dg/abi/mange7.C: New test.
50211
50212         PR c++/6438.
50213         * g++.dg/parse/stmtexpr2.C: New test.
50214
50215 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
50216
50217         * gcc.dg/20020312-2.c: Add SH target.
50218
50219 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50220
50221         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
50222         compiler output on mips*-*-irix*.
50223
50224 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
50225
50226         * g++.dg/parse/attr1.C: New test.
50227
50228 2002-04-23  Roger Sayle  <roger@eyesopen.com>
50229
50230         * gcc.c-torture/execute/string-opt-17.c: New test case.
50231         * gcc.c-torture/execute/memset-2.c: New test case.
50232
50233 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
50234
50235         PR c++/6256:
50236         * g++.dg/template/friend5.C: New test.
50237
50238         PR c++/6331:
50239         * g++.dg/template/qual1.C: Likewise.
50240
50241 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
50242
50243         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
50244         Include stdlib.h, not stdio.h or ctype.h.
50245
50246 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
50247
50248         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
50249         cris-*-elf* and mmix-*-*.
50250         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
50251         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
50252         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
50253         Ditto.
50254         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
50255         * gcc.dg/wchar_t-1.c: Ditto.
50256
50257 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
50258
50259         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
50260         Clarify comment.
50261
50262 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
50263
50264         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
50265
50266 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50267
50268         * gcc.c-torture/execute/20000906-1.x: Delete.
50269
50270 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
50271
50272         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
50273
50274 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
50275
50276         * PR6367
50277         * g77.f-torture/execute/6367.f: New test.
50278         * g77.f-torture/execute/6367.x: Disable for MMIX.
50279
50280 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
50281
50282         * PR6352
50283         * g++.dg/opt/inline2.C: New test.
50284
50285 2002-04-18  Richard Henderson  <rth@redhat.com>
50286
50287         * gcc.dg/20000906-1.c: Enable for all targets.
50288         * gcc.c-torture/compile/iftrap-2.c: New.
50289
50290 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50291
50292         * gcc.dg/20020418-1.c: New test.
50293         * gcc.dg/20020418-2.c: New test.
50294
50295 2002-04-18  Richard Henderson  <rth@redhat.com>
50296
50297         * gcc.c-torture/compile/iftrap-1.c: New.
50298         * gcc.dg/iftrap-1.c: Adjust for ia64.
50299         * gcc.dg/iftrap-2.c: New.
50300
50301 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50302
50303         * gcc.c-torture/compile/20020418-1.c: New test.
50304
50305 2002-04-18  Roger Sayle  <roger@eyesopen.com>
50306
50307         * gcc.c-torture/compile/20020415-1.c: New.
50308
50309 2002-04-18  David S. Miller  <davem@redhat.com>
50310
50311         * gcc.c-torture/execute/20020418-1.c: New test.
50312
50313 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
50314
50315         * gcc.dg/20020416-1.c: New test.
50316
50317         * g++.dg/opt/inline1.C: New test.
50318
50319 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
50320
50321         * gcc.dg/altivec-5.c: New test.
50322
50323         * gcc.dg/20020415-1.c: New test.
50324
50325 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
50326
50327         * lib/chill.exp: Remove.
50328
50329 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
50330
50331         * g++.dg/other/big-struct.C: New test.
50332
50333 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
50334
50335         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
50336         of scratch file.
50337
50338 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
50339
50340         PR c/6277
50341         * gcc.dg/i386-387-1.c: Allow optional leading underscore
50342         in scan-assembler function name
50343
50344 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
50345
50346         * g77.f-torture/execute/980628-4.x,
50347         g77.f-torture/execute/980628-5.x,
50348         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50349         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50350         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
50351         i[34567]86-*-*.
50352
50353 2002-04-13  David S. Miller  <davem@redhat.com>
50354
50355         * gcc.c-torture/execute/20020413-1.c: New test.
50356
50357 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
50358
50359         * gcc.dg/asm-6.c,
50360         * g++.dg/ext/asm1.C: New tests.
50361
50362 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
50363
50364         PR c++ 5373.
50365         * g++.dg/parse/stmtexpr1.C: New test.
50366
50367         PR c++/5189.
50368         * g++.dg/template/copy1.C: New test.
50369
50370 2002-04-12  Richard Henderson  <rth@redhat.com>
50371
50372         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
50373
50374 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
50375
50376         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
50377         gcc.c-torture/execute/20020307-2.c.
50378
50379 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
50380
50381         * g++.dg/ext/attrib5.C,
50382         * g++.dg/lookup/struct1.C: New tests.
50383
50384 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
50385
50386         * gcc.dg/20020411-1.c: New test.
50387
50388         * gcc.c-torture/execute/20020411-1.c: New test.
50389
50390 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
50391
50392         * g77.f-torture/execute/6177.f: New test.
50393
50394 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
50395
50396         PR middle-end/6247
50397         * g++.dg/opt/cleanup1.C: New test.
50398
50399         * g++.dg/opt/const1.C: New test.
50400
50401 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
50402
50403         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
50404
50405 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
50406
50407         PR c++/5507
50408         * g++.dg/template/typename2.C: New test.
50409
50410 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
50411
50412         * gcc.c-torture/execute/loop-12.c: New.
50413
50414 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
50415
50416         * g77.f-torture/execute/980628-4.x,
50417         g77.f-torture/execute/980628-5.x,
50418         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50419         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50420         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
50421
50422 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50423
50424         PR optimization/6086
50425         * g++.dg/opt/preinc1.C: New test.
50426
50427 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
50428
50429         PR c++/5571
50430         * g++.dg/opt/static2.C: New test.
50431
50432 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
50433
50434         PR c/5120
50435         * gcc.dg/20020406-1.c: New test.
50436
50437 2002-04-04  David S. Miller  <davem@redhat.com>
50438
50439         * gcc.c-torture/execute/20020404-1.c: New test.
50440
50441 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
50442
50443         PR c/6123
50444         * gcc.dg/20020312-2.c: Do not declare global register variable
50445         if __PIC__ or __pic__ is defined.
50446
50447 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
50448
50449         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
50450         __asm__ so that it works correctly even if -ansi -pedantic-errors.
50451
50452 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50453
50454         * gcc.misc-tests/linkage.exp: Update last change to handle
50455         sparc*-, not just sparc-.
50456
50457 2002-04-03  Richard Henderson  <rth@redhat.com>
50458
50459         * gcc.dg/cpp/ucs.c: Improved long UCS test.
50460
50461 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
50462
50463         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
50464
50465 2002-04-02  David S. Miller  <davem@redhat.com>
50466
50467         * gcc.c-torture/execute/20020402-3.c: New test.
50468
50469 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
50470
50471         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
50472         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
50473
50474         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
50475         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
50476         g77.f-torture/execute/20001201.x,
50477         g77.f-torture/execute/u77-test.x: New files.
50478
50479         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
50480         * gcc.dg/wchar_t-1.c: Ditto.
50481
50482 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50483
50484         * gcc.c-torture/execute/20020402-1.c: New test.
50485
50486 2002-04-01  Richard Henderson  <rth@redhat.com>
50487
50488         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
50489
50490         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
50491
50492 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50493
50494         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
50495
50496 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50497
50498         * g++.dg/inherit/template-as-base.C: Expect error.
50499         * g++.dg/inherit/namespace-as-base.C: Likewise.
50500
50501 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
50502
50503         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
50504         g++.dg/ext/instantiate3.C: Tweak match patterns.
50505
50506         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
50507         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
50508         -da test.
50509
50510 2002-03-31  Richard Henderson  <rth@redhat.com>
50511
50512         * gcc.dg/special/alias-2.c: New.
50513         * gcc.dg/special/ecos.exp: Run it.
50514
50515 2002-03-31  Richard Henderson  <rth@redhat.com>
50516
50517         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
50518
50519 2002-03-31  Kazu Hirata  <kazu@hxi.com>
50520
50521         * gcc.dg/weak-1.c: Disable on h8300 port.
50522
50523 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
50524
50525         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
50526         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
50527         ordering tests.
50528         * g++.dg/bprob/bprob-1.C: New test.
50529         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
50530         * g++.dg/gcov/gcov-1.C: New test.
50531         * g++.dg/gcov/gcov-1.x: New file.
50532         * g++.dg/gcov/gcov-2.C: New test.
50533         * g++.dg/gcov/gcov-3.C: New test.
50534         * g++.dg/gcov/gcov-3.h: New file.
50535
50536 2002-03-28  Roger Sayle  <roger@eyesopen.com>
50537
50538         * g++.old-deja/g++.other/builtins5.C: New test.
50539         * g++.old-deja/g++.other/builtins6.C: New test.
50540         * g++.old-deja/g++.other/builtins7.C: New test.
50541         * g++.old-deja/g++.other/builtins8.C: New test.
50542         * g++.old-deja/g++.other/builtins9.C: New test.
50543
50544 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
50545
50546         * g++.dg/opt/static1.C: New test.
50547
50548         * g++.dg/opt/longbranch1.C: New test.
50549
50550 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
50551
50552         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
50553
50554         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
50555
50556 2002-03-28  Jeffrey A Law  (law@redhat.com)
50557
50558         * gcc.c-torture/execute/20020328-1.c: New test.
50559
50560 2002-03-27  Richard Henderson  <rth@redhat.com>
50561
50562         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
50563         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
50564         move from g++.old-deja/g++.ext/.
50565
50566 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
50567
50568         * g++.dg/init/new2.C: New test.
50569
50570 2002-03-26  Richard Henderson  <rth@redhat.com>
50571
50572         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
50573
50574         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
50575         on sparc.
50576
50577         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
50578         sparcv9 systems.
50579         * gcc.dg/20001102-1.c: Likewise.
50580
50581 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
50582
50583         * gcc.dg/cpp/endif-pedantic1.c,
50584         gcc.dg/cpp/endif-pedantic2.c: New tests.
50585
50586 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
50587
50588         * g++.dg/init/new1.C: New test.
50589
50590 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
50591
50592         * g++.dg/abi/vbase9.C: New test.
50593
50594 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
50595
50596         * gcc.dg/arm-asm.c: New test.
50597
50598 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
50599
50600         * gcc.dg/Wswitch-enum.c: New test.
50601         Fix PR c/5044.
50602
50603 2002-03-26  Richard Henderson  <rth@redhat.com>
50604
50605         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
50606         structure.
50607
50608 2002-03-25  Richard Henderson  <rth@redhat.com>
50609
50610         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
50611         sparcv9 systems.
50612
50613         * gcc.c-torture/compile/20011119-1.c (xxx): New.
50614         * gcc.c-torture/compile/20011119-2.c (xxx): New.
50615
50616 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
50617
50618         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
50619
50620 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
50621
50622         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
50623         targets using generic thunk support.
50624
50625 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
50626
50627         * gcc.c-torture/compile/20020323-1.c: New test.
50628
50629         * g++.dg/opt/conj2.C: New test.
50630
50631 2002-03-24  Richard Henderson  <rth@redhat.com>
50632
50633         * gcc.dg/weak-1.c: Use -fno-common.
50634
50635 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50636
50637         * g77.dg/f77-edit-apostrophe-out.f: New test
50638         * g77.dg/f77-edit-h-out.f: New test
50639         * g77.dg/f77-edit-t-in.f: New test
50640         * g77.dg/f77-edit-t-out.f: New test
50641         * g77.dg/f77-edit-x-out.f: New test
50642         * g77.dg/f77-edit-slash-out.f: New test
50643         * g77.dg/f77-edit-colon-out.f: New test
50644         * g77.dg/f77-edit-s-out.f: New test
50645
50646 2002-03-24  Richard Henderson  <rth@redhat.com>
50647
50648         * objc/execute/formal_protocol-6.x: New XFAIL.
50649
50650 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50651
50652         * gcc.dg/weak-1.c: Early return from dg-final on platforms
50653         that do not support weak symbols
50654
50655 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50656
50657         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
50658         * lib/g77.exp: Likewise.
50659         * lib/objc.exp: Likewise.
50660
50661 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
50662
50663         * gcc.dg/Wswitch-default.c: New test.
50664
50665 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
50666
50667         * g++.dg/other/enum1.C: New test.
50668
50669 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
50670
50671         * gcc.dg/pragma-ep-3.c: Fix typo.
50672
50673 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50674
50675         * g++.dg/inherit/template-as-base.C: New test.
50676
50677 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
50678
50679         * g++.old-deja/g++.other/dwarf2-1.C: Move...
50680         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
50681
50682 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
50683
50684         * gcc.dg/cpp/multiline.c: Update to match.
50685
50686 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
50687
50688         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
50689
50690 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
50691
50692         * gcc.dg/cpp/extratokens2.c: New file.
50693
50694 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
50695
50696         * gcc.dg/20020312-2.c: Add rs6000 target.
50697
50698         * gcc.c-torture/compile/20020319-1.c: New test.
50699
50700 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50701
50702         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
50703         (A, E): Handle this.
50704
50705 2002-03-20  Jason Merrill  <jason@redhat.com>
50706
50707         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
50708         ignoring -fpic.
50709         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
50710         through prune_gcc_output.
50711
50712 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
50713
50714         * gcc.c-torture/compile/20020320-1.c: New test.
50715
50716 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
50717
50718         * gcc.c-torture/compile/20020318-1.c: New test.
50719
50720         * gcc.dg/struct-by-value-1.c: New test.
50721
50722         * gcc.dg/20020319-1.c: New test.
50723
50724 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
50725
50726         * g++.dg/opt/conj1.C: New test.
50727
50728 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
50729
50730         * g++.dg/template/qualttp20.C: Revert previous change.
50731         * g++.dg/template/qualttp3.C: Likewise.
50732         * g++.dg/template/qualttp4.C: Likewise.
50733         * g++.dg/template/qualttp5.C: Likewise.
50734         * g++.dg/template/qualttp6.C: Likewise.
50735         * g++.dg/template/qualttp7.C: Likewise.
50736         * g++.dg/template/qualttp8.C: Likewise.
50737         * g++.dg/template/recurse.C: Likewise.
50738
50739 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50740
50741         * gcc.dg/cpp/wchar-1.c: Update.
50742
50743 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
50744
50745         * g++.dg/template/conv1.C: New test.
50746         * g++.dg/template/conv2.C: New test.
50747         * g++.dg/template/conv3.C: New test.
50748         * g++.dg/template/conv4.C: New test.
50749
50750 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
50751
50752         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
50753         * g++.dg/template/qualttp3.C: Likewise.
50754         * g++.dg/template/qualttp4.C: Likewise.
50755         * g++.dg/template/qualttp5.C: Likewise.
50756         * g++.dg/template/qualttp6.C: Likewise.
50757         * g++.dg/template/qualttp7.C: Likewise.
50758         * g++.dg/template/qualttp8.C: Likewise.
50759         * g++.dg/template/recurse.C: Likewise.
50760
50761 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
50762
50763         * g++.dg/opt/dtor1.C: New test.
50764
50765 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
50766
50767         * gcc.c-torture/compile/20020315-1.c: New test.
50768
50769 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
50770
50771         * gcc.dg/weak-1.c: Fix scan tests.
50772
50773 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
50774
50775         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
50776         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
50777         cris-*-aout* mmix-*-*.
50778         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
50779         cris-*-aout* mmix-*-*.
50780         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
50781         cris-*-elf* cris-*-aout* and mmix-*-*.
50782         * gcc.dg/20001009-1.c: Ditto.
50783         * gcc.dg/20010912-1.c: Ditto.
50784         * gcc.dg/20020122-4.c: Ditto.
50785         * gcc.dg/inline-2.c: Ditto.
50786
50787 2002-03-14  Jeffrey A Law  (law@cygnus.com)
50788
50789         * gcc.c-torture/compile/20020314-1.c: New test.
50790
50791 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
50792
50793         * gcc.c-torture/execute/20020314-1.c: New test.
50794
50795 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
50796
50797         * g++.dg/warn/Wunused-1.C: New test.
50798
50799 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
50800
50801         * g++.dg/abi/mangle6.C: New test.
50802
50803 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
50804
50805         * gcc.c-torture/compile/20020309-2.c: New test.
50806
50807         * gcc.c-torture/compile/20020312-1.c: New test.
50808
50809 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
50810
50811         * g++.dg/other/access1.C: New test.
50812
50813 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
50814
50815         * gcc.c-torture/execute/wchar_t-1.c: New test.
50816
50817 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
50818
50819         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
50820
50821 2002-03-12  Roger Sayle  <roger@eyesopen.com>
50822
50823         * gcc.dg/20020312-1.c: New test case.
50824
50825 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
50826
50827         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
50828
50829 2002-03-11  Richard Henderson  <rth@redhat.com>
50830
50831         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
50832         * g++.old-deja/g++.jason/report.C: Likewise.
50833
50834 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50835
50836         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
50837         * g++.old-deja/g++.robertl/eb56.C: Likewise.
50838
50839 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50840
50841         * g++.dg/overload/pmf1.C: New test.
50842
50843 2002-03-11  Kazu Hirata  <kazu@hxi.com>
50844
50845         * gcc.c-torture/execute/20020307-1.c: Use long.
50846
50847 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
50848
50849         PR optimization/5844
50850         * gcc.dg/20020310-1.c: New test.
50851
50852 2002-03-09  Michael Meissner  <meissner@redhat.com>
50853
50854         * gcc.c-torture/execute/memcpy-2.c: New test.
50855         * gcc.c-torture/execute/memset-1.c: New test.
50856         * gcc.c-torture/execute/strlen-1.c: New test.
50857         * gcc.c-torture/execute/strcmp-1.c: New test.
50858         * gcc.c-torture/execute/strncmp-1.c: New test.
50859
50860 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
50861
50862         * gcc.dg/ppc-ldstruct.c: New test.
50863
50864 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
50865
50866         * gcc.c-torture/execute/va-arg-22.c: New test.
50867
50868 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50869
50870         * gcc.c-torture/compile/20020309-1.c: New test.
50871
50872 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
50873
50874         * gcc.c-torture/execute/20020307-2.c: New test.
50875
50876 2002-03-07  Jeffrey A Law  (law@redhat.com)
50877
50878         * g77.f-torture/compile/20020307-1.f: New test.
50879
50880 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
50881
50882         * gcc.dg/unordered-1.c: New test.
50883
50884 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
50885
50886         * gcc.c-torture/execute/20020307-1.c: New test.
50887
50888 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
50889
50890         * gcc.dg/20020304-1.c: New test.
50891
50892         * gcc.c-torture/compile/20020304-2.c: New test.
50893
50894 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
50895
50896         * gcc.c-torture/compile/20020304-1.c: New test case
50897         (from PR c/5830).
50898
50899 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
50900
50901         * gcc.dg/20020103-1.c: Add other -D ppc variants.
50902
50903 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50904
50905         * g++.dg/other/classkey1.C: New test.
50906
50907 2002-03-01  Richard Henderson  <rth@redhat.com>
50908
50909         * gcc.c-torture/compile/981223-1.x: New.
50910         * gcc.c-torture/compile/920625-1.x: New.
50911
50912 2002-02-28  Richard Henderson  <rth@redhat.com>
50913
50914         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
50915
50916 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
50917
50918         * gcc.c-torture/execute/20020227-1.c: New test.
50919
50920 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
50921
50922         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
50923         here" ERROR lines.
50924         * g++.old-deja/g++.oliva/partord1.C: Likewise.
50925         * g++.old-deja.g++.other/defarg1.C: Likewise.
50926         * g++.old-deja/g++.pt/calls2.C: Likewise.
50927         * g++.old-deja/g++.pt/crash20.C: Likewise.
50928         * g++.old-deja/g++.pt/crash30.C: Likewise.
50929         * g++.old-deja/g++.pt/crash36.C: Likewise.
50930         * g++.old-deja/g++.pt/crash6.C: Likewise.
50931         * g++.old-deja/g++.pt/defarg13.C: Likewise.
50932         * g++.old-deja/g++.pt/derived3.C: Likewise.
50933         * g++.old-deja/g++.pt/error1.C: Likewise.
50934         * g++.old-deja/g++.pt/friend21.C: Likewise.
50935         * g++.old-deja/g++.pt/friend23.C: Likewise.
50936         * g++.old-deja/g++.pt/infinite1.C: Likewise.
50937         * g++.old-deja/g++.robertl/eb128.C: Likewise.
50938
50939 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
50940
50941         * gcc.c-torture/execute/20020225-2.c: New test.
50942
50943 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
50944
50945         * gcc.c-torture/execute/920730-1t.c,
50946         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
50947         Delete test cases, only relevant to -traditional.
50948
50949 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50950
50951         * gcc.dg/cpp/undef1.c: Remove.
50952         * gcc.dg/cpp/directiv.c: Update.
50953         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
50954
50955 2002-02-27  Michael Meissner  <meissner@redhat.com>
50956
50957         * gcc.c-torture/execute/20020226-1.c: New test.
50958
50959 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
50960
50961         * g++.dg/debug/debug4.C: New test.
50962
50963         * gcc.dg/ia64-visibility-1.c: New test.
50964
50965 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
50966
50967         * gcc.dg/debug/20020224-1.c: New.
50968
50969 2002-02-25  Kazu Hirata  <kazu@hxi.com>
50970
50971         * gcc.c-torture/execute/960416-1.x: New.
50972         * gcc.c-torture/execute/divconst-3.x: Likewise.
50973
50974 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
50975
50976         * gcc.dg/20020224-1.c: New test.
50977
50978 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
50979
50980         * gcc.c-torture/execute/20020225-1.c: New.
50981
50982 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50983
50984         * gcc.dg/cpp/wchar-1.c: New test.
50985
50986 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
50987
50988         * gcc.dg/20020222-1.c: New test.
50989
50990 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
50991
50992         * g++.dg/opt/anonunion1.C: New test.
50993
50994 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
50995
50996         * g++.dg/template/qualttp19.C: New test.
50997         * g++.dg/template/qualttp20.C: New test.
50998         * g++.old-deja/g++.jason/report.C: Adjust expected errors
50999         * g++.old-deja/g++.other/qual1.C: Likewise.
51000
51001 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
51002
51003         * gcc.dg/attr-alwaysinline.c: New.
51004
51005 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
51006
51007         * gcc.dg/20020220-1.c: New test.
51008
51009         * gcc.dg/20020220-2.c: New test.
51010
51011         * g++.dg/opt/mmx1.C: New test.
51012
51013 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
51014
51015         * gcc.c-torture/compile/20020110.c: New test.
51016
51017 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
51018
51019         * gcc.c-torture/execute/20020219-1.c: New test.
51020
51021         * gcc.dg/20020219-1.c: New test.
51022
51023         * gcc.dg/noncompile/20020220-1.c: New test.
51024
51025         * g++.dg/opt/ptrintsum1.C: New test.
51026
51027         * gcc.dg/debug/20020220-1.c: New test.
51028
51029 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
51030
51031         * gcc.c-torture/execute/20020216-1.c: New test.
51032
51033 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51034
51035         * gcc.dg/decl-1.c: Update, new test.
51036
51037 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
51038
51039         * g++.dg/abi/bitfield1.C: New test.
51040         * g++.dg/abi/bitfield2.C: New test.
51041
51042 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
51043
51044         * gcc.dg/attr-nest.c: New test.
51045
51046 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
51047
51048         * gcc.c-torture/execute/20020215-1.c: New test.
51049
51050 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
51051
51052         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
51053         * g++.dg/debug/debug.exp: New.
51054         * g++.dg/debug/trivial.C: New.
51055         * g++.dg/debug/debug1.C: Moved...
51056         * g++.dg/other/debug1.C: ...from here.
51057         * g++.dg/debug/debug2.C: Moved...
51058         * g++.dg/other/debug2.C: ...from here.
51059         * g++.dg/debug/debug3.C: Moved...
51060         * g++.dg/other/debug3.C: ...from here.
51061
51062         * gcc.dg/noncompile/20020213-1.c: New test.
51063
51064 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
51065
51066         * g++.dg/other/debug3.C: New test.
51067
51068         * gcc.c-torture/execute/20020213-1.c: New test.
51069
51070 2002-02-13  Richard Smith <richard@ex-parrot.com>
51071
51072         * g++.old-deja/g++.other/thunk1.C: New test.
51073
51074 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
51075
51076         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
51077
51078 2002-02-13  Stan Shebs  <shebs@apple.com>
51079
51080         * gcc.dg/altivec-3.c: New.
51081
51082 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
51083
51084         * gcc.dg/Wunreachable-1.c: New test.
51085         * gcc.dg/Wunreachable-2.c: New test.
51086
51087 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51088
51089         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
51090
51091 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
51092
51093         * gcc.dg/decl-1.c: New test.
51094
51095 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
51096
51097         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
51098
51099 2002-02-10  Kazu Hirata  <kazu@hxi.com>
51100
51101         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
51102         * gcc.c-torture/compile/980506-1.x: Likewise.
51103
51104 2002-02-10  Kazu Hirata  <kazu@hxi.com>
51105
51106         * gcc.dg/20020210-1.c: New.
51107
51108 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
51109
51110         * g77.f-torture/execute/947.f: New regression test
51111         for PR fortran/947.
51112
51113 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
51114
51115         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
51116         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
51117
51118 2002-02-08  Richard Henderson  <rth@redhat.com>
51119
51120         * gcc.c-torture/compile/labels-3.c: New.
51121
51122 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
51123
51124         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
51125         expression statements work instead.
51126         * gcc.dg/noncompile/20020207-1.c: New test.
51127
51128 2002-02-07  Richard Henderson  <rth@redhat.com>
51129
51130         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
51131
51132 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51133
51134         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
51135         message from g77
51136         * lib/g77-dg.exp: Trim g77 error messages so that they are
51137         recognized by dg.exp.
51138
51139 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51140
51141         PR fortran/5473
51142         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
51143
51144 2002-02-07  Richard Henderson  <rth@redhat.com>
51145
51146         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
51147         to be sufficiently aligned for integers.
51148
51149 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
51150
51151         * g++.dg/template/friend4.C: New test.
51152
51153 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51154
51155         PR fortran/5743
51156         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
51157         unsupported cases.
51158
51159 2002-02-07  Richard Henderson  <rth@redhat.com>
51160
51161         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
51162         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
51163         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
51164         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
51165
51166 2002-02-06  Richard Henderson  <rth@redhat.com>
51167
51168         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
51169
51170 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
51171
51172         * gcc.dg/20020206-1.c: New test.
51173
51174 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
51175
51176         * gcc.c-torture/execute/20020206-1.c: New test.
51177
51178         * gcc.c-torture/execute/20020206-2.c: New test.
51179
51180         PR optimization/5429:
51181         * gcc.c-torture/compile/20020206-1.c: New test.
51182
51183 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
51184
51185         * g++.dg/ext/align1.C: Do not use an explicit alignment value
51186         as certain file formats cannot support particularly large
51187         alignments.
51188
51189         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
51190         and do not expect to be able to link the executable.
51191
51192         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
51193         fail because the COFF format does not support the weak attribute.
51194
51195 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
51196
51197         * g77.dg/pr5473.f: New test
51198
51199 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
51200
51201         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
51202         Fix testcase accordingly.
51203
51204 2002-02-04  Richard Henderson  <rth@redhat.com>
51205
51206         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
51207         (buf): Change to be an array of pointers, not ints.
51208
51209 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51210
51211         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
51212         before all tests.  Move warning one line above to match where it
51213         C frontend emits.
51214         * gcc.dg/Wswitch-2.c: New test.
51215         * g++.dg/warn/Wswitch-1.C: New test.
51216         * g++.dg/warn/Wswitch-2.C: New test.
51217
51218 2002-02-04  Richard Henderson  <rth@redhat.com>
51219
51220         * g++.dg/abi/offsetof.C: Fix size comparison.
51221
51222 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
51223
51224         * gcc.dg/cast-qual-2.c: New test.
51225
51226 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51227
51228         * gcc.dg/20020201-4.c: New test.
51229
51230 2002-02-04  Ben Elliston  <bje@redhat.com>
51231
51232         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
51233         target_info attribute != 0, in addition to the empty string.
51234         (gcc_target_compile): Likewise.
51235
51236 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
51237
51238         * gcc.dg/Wswitch.c: New test.
51239         PR gcc/4475. PR gcc/3780.
51240
51241 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
51242
51243         * g77.f-torture/execute/5122.f: New test for regressions
51244         against PR fortran/5122.
51245
51246 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
51247
51248         * g77.f-torture/compile/pr3743.f: Delete
51249         * g77.dg/pr3743-1.f: New test.
51250         * g77.dg/pr3743-2.f: New test.
51251         * g77.dg/pr3743-3.f: New test.
51252         * g77.dg/pr3743-4.f: New test.
51253
51254 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51255
51256         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
51257
51258 2002-02-02  Richard Henderson  <rth@redhat.com>
51259
51260         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
51261         * gcc.c-torture/execute/bf64-1.c: Likewise.
51262
51263 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51264
51265         * gcc.dg/20020201-2.c: New test.
51266
51267         * gcc.dg/20020201-3.c: New test.
51268
51269         * gcc.c-torture/execute/bitfld-2.c: New test.
51270
51271 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51272
51273         * gcc.dg/bitfld-1.c: Update.
51274         * gcc.dg/bitfld-2.c: Update.
51275         * gcc.c-torture/execute/bitfld-1.x: New.
51276
51277 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51278
51279         * gcc.c-torture/execute/20020201-1.c: New test.
51280
51281 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
51282
51283         PR target/5469
51284         * gcc.dg/20020201-1.c: New test.
51285
51286 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
51287
51288         PR fortran/3743
51289         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
51290         * g77.f-torture/compile/pr3743.x: Remove
51291
51292 2002-01-31  Tom Rix  <trix@redhat.com>
51293
51294         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
51295
51296 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51297
51298         * gcc.dg/noncompile/20020130-1.c: New test.
51299
51300 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
51301
51302         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
51303
51304 2002-01-29  Richard Henderson  <rth@redhat.com>
51305
51306         * gcc.c-torture/execute/991118-1.c: Cast various constants back
51307         to long long.
51308         * gcc.c-torture/execute/bf64-1.c: Likewise.
51309
51310 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
51311
51312         * gcc.c-torture/execute/20020129-1.c: New test.
51313
51314 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51315
51316         * gcc.c-torture/compile/20000224-1.c: Update.
51317         * gcc.c-torture/execute/bitfld-1.c: New tests.
51318         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
51319         * gcc.dg/uninit-A.c: Update.
51320
51321 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
51322
51323         * g++.dg/template/ctor1.C: Add instantiation.
51324
51325 2002-01-28  Paul Koning  <pkoning@equallogic.com>
51326
51327         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
51328         argument to __builtin_prefetch to be const ptr.
51329
51330 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
51331
51332         * gcc.c-torture/compile/20020120-1.c: New test.
51333
51334 2002-01-27  Kazu Hirata  <kazu@hxi.com>
51335
51336         * gcc.c-torture/execute/20020127-1.c: New test.
51337
51338 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
51339
51340         * g77.dg/f77-edit-i-in.f: New test
51341         * g77.dg/f77-edit-i-out.f: New test
51342
51343 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
51344
51345         * gcc.dg/debug/debug.exp: New file.
51346         * gcc.dg/debug/trivial.c: New file.
51347         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
51348         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
51349         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
51350         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
51351         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
51352         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
51353         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
51354         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
51355         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
51356         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
51357         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
51358         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
51359         * gcc.dg/20000503-1.c: Removed.
51360         * gcc.dg/20010207-1.c: Removed.
51361         * gcc.dg/20011223-1.c: Removed.
51362         * gcc.dg/20020104-2.c: Removed.
51363         * gcc.dg/debug-1.c: Removed.
51364         * gcc.dg/debug-2.c: Removed.
51365         * gcc.dg/debug-3.c: Removed.
51366         * gcc.dg/debug-4.c: Removed.
51367         * gcc.dg/debug-5.c: Removed.
51368         * gcc.dg/debug-6.c: Removed.
51369         * gcc.dg/dwarf2-1.c: Removed.
51370         * gcc.dg/dwarf2-2.c: Removed.
51371
51372 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
51373
51374         * g++.old-deja/g++.other/eh5.C: New test.
51375         * g++.old-deja/g++.other/sibcall2.C: New test.
51376         * g++.old-deja/g++.other/array9.C: New test.
51377         * g++.old-deja/g++.other/typename2.C: New test.
51378         * g++.old-deja/g++.other/crash60.C: New test.
51379         * g++.old-deja/g++.other/conv9.C: New test.
51380         * g++.old-deja/g++.other/mangle10.C: New test.
51381         * g++.old-deja/g++.other/unchanging1.C: New test.
51382         * g++.old-deja/g++.other/exprstmt1.C: New test.
51383         * g++.old-deja/g++.other/inline23.C: New test.
51384         * g++.old-deja/g++.eh/ia64-1.C: New test.
51385         * g++.old-deja/g++.other/dwarf2-1.C: New test.
51386         * g++.old-deja/g++.other/reload1.C: New test.
51387         * g++.old-deja/g++.other/static20.C: New test.
51388         * g++.old-deja/g++.other/local-alloc1.C: New test.
51389         * g++.old-deja/g++.other/conv8.C: New test.
51390         * g++.old-deja/g++.other/stmtexpr2.C: New test.
51391         * g++.old-deja/g++.other/storeexpr1.C: New test.
51392         * g++.old-deja/g++.other/storeexpr2.C: New test.
51393         * g++.dg/eh/template2.C: New test.
51394         * g++.dg/warn/weak1.C: New test.
51395
51396 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
51397
51398         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51399         Remove first, non-varying, argument.
51400
51401 2002-01-23  Richard Henderson  <rth@redhat.com>
51402
51403         * gcc.dg/inline-2.c: New.
51404
51405         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
51406         Add optional target arg.  Check number of arguments.
51407         (scan-assembler-not, scan-assembler-dem): Likewise.
51408         (scan-assembler-dem-not): Likewise.
51409
51410 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
51411
51412         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
51413         line 12.
51414         * g++.old-deja/g++.brendan/parse3.C,
51415         g++.old-deja/g++.other/crash26.C,
51416         g++.old-deja/g++.other/crash28.C,
51417         g++.old-deja/g++.other/crash29.C,
51418         g++.old-deja/g++.other/crash30.C,
51419         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
51420
51421 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
51422
51423         * gcc.dg/20020115-1.c: New.
51424
51425 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
51426
51427         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
51428
51429 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
51430
51431         * gcc.dg/20020122-3.c: New.
51432
51433 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
51434
51435         * g++.dg/other/gc1.C: New test.
51436
51437 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
51438
51439         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
51440
51441 2002-01-22  Richard Henderson  <rth@redhat.com>
51442
51443         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
51444
51445 2002-01-22  Richard Henderson  <rth@redhat.com>
51446
51447         * gcc.dg/20020122-4.c: New.
51448
51449 2002-01-22  H.J. Lu <hjl@gnu.org>
51450
51451         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
51452         link output.
51453         * gcc.dg/special/ecos.exp: Likewise.
51454         * lib/g++-dg.exp: Likewise.
51455         * lib/g77-dg.exp: Likewise.
51456         * lib/gcc-dg.exp : Likewise.
51457         * lib/mike-g++.exp: Likewise.
51458         * lib/mike-g77.exp: Likewise.
51459         * lib/mike-gcc.exp: Likewise.
51460         * lib/objc-dg.exp: Likewise.
51461
51462 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
51463
51464         PR target/5379
51465         * gcc.dg/20020122-2.c: New test.
51466
51467 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
51468
51469         * gcc.dg/20020122-1.c: New test.
51470
51471 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
51472
51473         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
51474
51475 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
51476
51477         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
51478
51479 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51480
51481         * gcc.c-torture/compile/20020121-1.c: New test.
51482
51483 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51484
51485         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
51486         ld_library_path.
51487
51488 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
51489
51490         * gcc.dg/20020218-1.c: New test.
51491
51492 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
51493
51494         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
51495         messages
51496         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
51497         "At global scope" warning
51498         * g++.dg/ext/align1.C: Change cygwin test for alignment
51499         from db-bogus to dg-warning
51500
51501 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
51502
51503         * g77.f-torture/compile/cpp2.F: New test.
51504
51505 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51506
51507         * g++.dg/template/access1.C: New test.
51508
51509 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
51510
51511         * gcc.dg/20020118-1.c: New.
51512
51513 2002-01-18  Kazu Hirata  <kazu@hxi.com>
51514
51515         * gcc.c-torture/execute/20020118-1.c: New test.
51516
51517 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
51518
51519         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
51520         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
51521         alignment warnings.
51522
51523 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
51524
51525         * gcc.misc-tests/i386-prefetch.exp: Save and restore
51526         torture_with_loops and torture_without_loops
51527
51528 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
51529
51530         * gcc.c-torture/compile/20020116-1.c: New test.
51531
51532 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
51533
51534         * gcc.dg/20020116-2.c: New test.
51535
51536         * gcc.dg/ultrasp4.c: New test.
51537
51538         * gcc.dg/20020116-1.c: New test.
51539
51540 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
51541
51542         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
51543         by EABI.
51544
51545 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
51546
51547         * gcc.misc-tests/i386-prefetch.exp: New.
51548         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
51549         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
51550         * gcc.misc-tests/i386-pf-none-1.c: New test.
51551         * gcc.misc-tests/i386-pf-sse-1.c: New test.
51552
51553 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
51554
51555         * gcc.dg/gnu89-init-1.c: Add new tests.
51556
51557 2002-01-15  Andreas Jaeger  <aj@suse.de>
51558
51559         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
51560         * gcc.dg/i386-mmx-2.c: Likewise.
51561         * gcc.dg/i386-sse-1.c: Likewise.
51562         * gcc.dg/i386-sse-2.c: Likewise.
51563         * gcc.dg/i386-sse-3.c: Likewise.
51564
51565 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
51566
51567         * g77.f-torture/execute/intrinsic-unix-bessel.f:
51568         Uncomment additional cases that now pass.
51569
51570 2002-01-11  Richard Henderson  <rth@redhat.com>
51571
51572         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
51573         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
51574
51575 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
51576
51577         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
51578
51579 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
51580
51581         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
51582         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
51583
51584 2002-01-10  Dale Johannesen  <dalej@apple.com>
51585
51586         * gcc.c-torture/execute/loop-11.c: New.
51587
51588 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
51589
51590         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
51591         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
51592
51593 2002-01-09  Richard Henderson  <rth@redhat.com>
51594
51595         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
51596         type in which to perform the operation for each size.
51597
51598 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
51599
51600         * gcc.c-torture/compile/20020109-2.c: New test.
51601
51602 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
51603
51604         * gcc.c-torture/execute/loop-10.c: New test.
51605
51606 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
51607
51608         * gcc.c-torture/compile/20010226-1.c: New test.
51609         * gcc.c-torture/compile/20010227-1.c: New test.
51610         * gcc.c-torture/compile/20010426-1.c: New test.
51611         * gcc.c-torture/compile/20010510-1.c: New test.
51612         * gcc.c-torture/compile/20010605-3.c: New test.
51613         * gcc.c-torture/compile/20010824-1.c: New test.
51614         * gcc.c-torture/execute/20010409-1.c: New test.
51615         * gcc.dg/noncompile/20000901-1.c: New test.
51616         * gcc.dg/20001023-1.c: New test.
51617         * gcc.dg/20001101-1.c: New test.
51618         * gcc.dg/20001102-1.c: New test.
51619         * gcc.dg/20010207-1.c: New test.
51620         * gcc.dg/20010405-1.c: New test.
51621         * gcc.dg/20010822-1.c: New test.
51622         * gcc.dg/20011107-1.c: New test.
51623
51624 2002-01-09  Jeffrey A Law  (law@redhat.com)
51625
51626         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
51627
51628         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
51629         execution failure on PA targets.
51630
51631 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
51632
51633         * gcc.c-torture/compile/20020109-1.c: New test.
51634
51635 2002-01-08  Kazu Hirata  <kazu@hxi.com>
51636
51637         * gcc.c-torture/execute/20020108-1.c: New test.
51638
51639 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
51640
51641         * gcc.dg/20020108-1.c: New test.
51642
51643 2002-01-08  H.J. Lu <hjl@gnu.org>
51644
51645         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
51646         for header files.
51647
51648 2002-01-08  Geoff Keating  <geoffk@redhat.com>
51649
51650         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
51651         consistency.
51652
51653 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
51654
51655         * gcc.dg/altivec-4.c: Test altivec predicates.
51656
51657 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
51658
51659         * gcc.c-torture/execute/20020107-1.c: New test.
51660
51661 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
51662
51663         PR c/5279
51664         * gcc.c-torture/compile/20020106-1.c: New test.
51665
51666 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
51667
51668         * gcc.c-torture/execute/nestfunc-4.c: New test.
51669
51670 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
51671
51672         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
51673         extra triple that slipped in.
51674         * g++.old-deja/g++.abi/align.C: Likewise.
51675         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51676
51677 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
51678
51679         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
51680         * g++.old-deja/g++.abi/align.C: Likewise.
51681         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51682
51683         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
51684         on FreeBSD/i386.
51685         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
51686         FreeBSD.
51687
51688 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
51689
51690         * gcc.dg/20020104-1.c: New test.
51691
51692         * gcc.dg/20020104-2.c: New test.
51693
51694 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
51695
51696         * gcc.dg/20020103-1.c: Fix typo in target selector.
51697
51698 2002-01-03  Richard Henderson  <rth@redhat.com>
51699
51700         * gcc.dg/20020103-1.c: New.
51701
51702 2002-01-03  Kazu Hirata  <kazu@hxi.com>
51703
51704         * gcc.c-torture/execute/20020103-1.c: New test.
51705
51706 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
51707
51708         * g++.dg/other/debug2.C: New test.
51709
51710         * gcc.c-torture/compile/20020103-1.c: New test.
51711
51712 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
51713
51714         * gcc.dg/gnu89-init-1.c: Added new tests.
51715
51716 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51717
51718         * g++.dg/template/friend2.C: Remove as patch is reverted.
51719
51720         * g++.dg/warn/oldcast1.C: New test.
51721
51722         * g++.dg/template/ptrmem1.C: New test.
51723         * g++.dg/template/ptrmem2.C: New test.
51724
51725         * g++.dg/template/ntp.C: New test.
51726
51727         * g++.dg/other/component1.C: New test.
51728
51729         * g++.dg/template/ttp3.C: New test.
51730
51731         * g++.dg/template/friend2.C: New test.
51732         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
51733
51734 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51735
51736         * g++.dg/other/ptrmem1.C: New test.
51737         * g++.dg/other/ptrmem2.C: New test.
51738
51739 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51740
51741         * g++.dg/template/ctor1.C: New test.
51742
51743 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51744
51745         * g++.dg/template/friend2.C: New test.
51746
51747 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
51748
51749         * gcc.dg/mmix-1.c: New test.
51750
51751 2001-12-31  Richard Henderson  <rth@redhat.com>
51752
51753         * gcc.dg/asm-5.c: New.
51754
51755 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
51756
51757         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
51758         in namespace __gnu_cxx
51759
51760 2001-12-30  Richard Henderson  <rth@redhat.com>
51761
51762         * gcc.dg/debug-6.c: New.
51763
51764 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
51765
51766         * gcc.c-torture/compile/20011229-2.c: New test.
51767
51768 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
51769
51770         * gcc.dg/debug-3.c: New test.
51771         * gcc.dg/debug-4.c: New test.
51772         * gcc.dg/debug-5.c: New test.
51773
51774 2001-12-29  Richard Henderson  <rth@redhat.com>
51775
51776         * g++.dg/eh/loop1.C: New.
51777
51778 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51779
51780         * g++.dg/template/crash1.C: New test.
51781
51782 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51783
51784         * g++.dg/other/const1.C: New test.
51785
51786 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
51787
51788         * gcc.c-torture/compile/20011229-1.c: New test.
51789
51790 2001-12-28  Stan Shebs  <shebs@apple.com>
51791
51792         * lib/objc-torture.exp: Resync with c-torture.exp.
51793         * lib/objc.exp: Load standard libraries.
51794
51795 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
51796
51797         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
51798         additional tests.
51799
51800 2001-12-27  Roger Sayle <roger@eyesopen.com>
51801
51802         * gcc.c-torture/execute/string-opt-16.c: New testcase.
51803
51804 2001-12-27  Richard Henderson  <rth@redhat.com>
51805
51806         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
51807
51808 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51809
51810         * g++.dg/eh/ctor1.C: New test.
51811         * g++.dg/other/error2.C: New test.
51812
51813 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51814
51815         * g++.dg/other/init2.C: New test.
51816
51817 2001-12-24  Richard Henderson  <rth@redhat.com>
51818
51819         * gcc.dg/20011223-1.c: New.
51820         * gcc.dg/inline-1.c: New.
51821
51822 2001-12-23  Richard Henderson  <rth@redhat.com>
51823
51824         * gcc.dg/asm-4.c: Test operand modifiers.
51825
51826 2001-12-23  Richard Henderson  <rth@redhat.com>
51827
51828         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
51829
51830 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51831
51832         * gcc.c-torture/execute/20011223-1.c: New test.
51833
51834 2001-12-21  Richard Henderson  <rth@redhat.com>
51835
51836         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
51837         re-enables the warning.
51838
51839 2001-12-21  Richard Henderson  <rth@redhat.com>
51840
51841         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
51842
51843 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51844
51845         * gcc.c-torture/compile/20011218-1.c: New test.
51846
51847 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
51848
51849         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
51850         arm-isr.c test.
51851         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
51852         epilogue generation for ARM ISR routines.
51853
51854 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51855
51856         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
51857         * gcc.dg/format/c90-printf-3.c: Likewise.
51858         * gcc.dg/format/c99-printf-3.c: Likewise.
51859         * gcc.dg/format/ext-1.c: Likewise.
51860         * gcc.dg/format/ext-6.c: Likewise.
51861         * gcc.dg/format/format.h: Prototype unlocked stdio.
51862
51863 2001-12-20  Richard Henderson  <rth@redhat.com>
51864
51865         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
51866         (arena): Use it.
51867         (malloc): Correct allocation logic.  Abort if we fill up the
51868         arena before initialization complete.
51869         (realloc): Correct allocation logic.
51870
51871 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51872
51873         * gcc.c-torture/compile/20011219-2.c: New test.
51874
51875         * gcc.c-torture/execute/20011219-1.c: New test.
51876
51877 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
51878
51879         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
51880         target does not support weak symbols.
51881
51882 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
51883
51884         * gcc.c-torture/compile/20011219-1.c: New test.
51885
51886 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
51887
51888         * g++.dg/other/error1.C: New test.
51889
51890 2001-12-17  Jeffrey A Law  (law@redhat.com)
51891
51892         * gcc.c-torture/execute/20011217-1.c: New test.
51893
51894 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
51895
51896         * objc.dg/special/: New directory.
51897         * objc.dg/special/special.exp: New file.
51898         * objc.dg/special/unclaimed-category-1.h: New file.
51899         * objc.dg/special/unclaimed-category-1a.m: New file.
51900         * objc.dg/special/unclaimed-category-1.m: New file.
51901
51902 2001-12-17  Andreas Jaeger  <aj@suse.de>
51903
51904         * gcc.c-torture/compile/20011217-2.c: New test.
51905
51906 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51907
51908         * gcc.c-torture/compile/20011217-1.c: New test.
51909
51910 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
51911
51912         * gcc.dg/20011214-1.c: New.
51913
51914 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
51915
51916         * gcc.dg/altivec-4.c: New.
51917
51918 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
51919
51920         * gcc.dg/20011113-1.c: New test.
51921
51922 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51923
51924         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
51925         std::__malloc_alloc_template<0> and
51926         std::__default_alloc_template<false, 0>.
51927
51928 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
51929
51930         * objc/execute/bf-21.m: New test.
51931         * objc/execute/enumeration-1.m: New test.
51932         * objc/execute/enumeration-2.m: New test.
51933
51934 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
51935
51936         * gcc.dg/gnu89-init-1.c: New test.
51937
51938 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
51939
51940         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
51941         * g++.old-deja/g++.jason/2371.C: Likewise.
51942         * g++.old-deja/g++.jason/template33.C: Likewise.
51943         * g++.old-deja/g++.jason/template34.C: Likewise.
51944         * g++.old-deja/g++.jason/template36.C: Likewise.
51945         * g++.old-deja/g++.oliva/typename1.C: Likewise.
51946         * g++.old-deja/g++.oliva/typename2.C: Likewise.
51947         * g++.old-deja/g++.other/typename1.C: Likewise.
51948         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51949         * g++.old-deja/g++.pt/nontype5.C: Likewise.
51950         * g++.old-deja/g++.pt/typename11.C: Likewise.
51951         * g++.old-deja/g++.pt/typename14.C: Likewise.
51952         * g++.old-deja/g++.pt/typename16.C: Likewise.
51953         * g++.old-deja/g++.pt/typename3.C: Likewise.
51954         * g++.old-deja/g++.pt/typename4.C: Likewise.
51955         * g++.old-deja/g++.pt/typename5.C: Likewise.
51956         * g++.old-deja/g++.pt/typename7.C: Likewise.
51957         * g++.old-deja/g++.robertl/eb9.C: Likewise.
51958
51959 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
51960
51961         * g++.dg/other/linkage1.C: New test.
51962         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
51963         specifiers.
51964
51965 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51966
51967         * gcc.dg/concat.c: New test.
51968
51969 2001-12-11  Stan Shebs  <shebs@apple.com>
51970
51971         * objc/compile: New test directory.
51972         * objc/compile/compile.exp: New expect script.
51973         * objc/compile/20011211-1.m: New compile test.
51974
51975 2001-12-11  Jason Merrill  <jason@redhat.com>
51976
51977         * lib/prune.exp (prune_gcc_output): Also handle "In member
51978         function".  So many permutations...
51979
51980 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
51981
51982         * g++.dg/template/typedef1.C: New test.
51983
51984 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
51985
51986         * g++.dg/other/copy1.C: New test.
51987
51988 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
51989
51990         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
51991
51992         * gcc.dg/builtin-choose-expr.c: New.
51993
51994 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
51995
51996         * gcc.dg/altivec-2.c: New.
51997
51998 2001-12-07  Richard Henderson  <rth@redhat.com>
51999
52000         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
52001
52002 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
52003
52004         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
52005         ultrasparc.
52006
52007 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52008
52009         * g++-old.deja/g++.robertl/eb101.C: Deleted.
52010
52011 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
52012
52013         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
52014         variable argument list.
52015
52016 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
52017
52018         * gcc.c-torture/execute/memcheck: Delete entire directory.
52019         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
52020         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
52021
52022 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52023
52024         * gcc.dg/Wshadow-1.c: New test.
52025
52026 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
52027
52028         * gcc.c-torture/compile/20011130-1.c: New test.
52029
52030         * gcc.dg/noncompile/20011025-1.c: New test.
52031
52032         * g++.dg/other/anon-union.C: New test.
52033
52034         * gcc.c-torture/execute/20011024-1.c: New test.
52035
52036 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52037
52038         * gcc.c-torture/execute/20000722-1.x,
52039         gcc.c-torture/execute/20010123-1.x: Remove.
52040         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
52041         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
52042         gcc.dg/c99-complit-2.c: New tests.
52043
52044 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
52045
52046         * g++.dg/inherit/base1.C: New test.
52047
52048 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
52049
52050         * g++.dg/other/stdarg1.C: New test.
52051
52052         * gcc.c-torture/compile/20011130-2.c: New test.
52053
52054 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
52055
52056         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
52057         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
52058         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
52059         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
52060         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
52061         * gcc.dg/builtin-prefetch-1.c: New test.
52062
52063 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
52064
52065         * gcc.dg/20011130-1.c: New test.
52066
52067 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
52068
52069         * g++.dg/other/scope1.C: New test.
52070         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
52071
52072 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52073
52074         * gcc.dg/vla-init-1.c: New test.
52075
52076 2001-12-01  Geoff Keating  <geoffk@redhat.com>
52077
52078         * gcc.c-torture/compile/structs.c: New testcase from GDB.
52079
52080 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52081
52082         * objc.dg/alias.m: Update.
52083         * objc.dg/class-1.m: Update.
52084         * objc.dg/const-str-1.m: Update.
52085         * objc.dg/fwd-proto-1.m: Update.
52086         * objc.dg/id-1.m: Update.
52087         * objc.dg/super-class-1.m: Update.
52088
52089 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
52090
52091         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
52092         constructs.
52093
52094 2001-11-28  Jeffrey A Law  (law@cygnus.com)
52095
52096         * gcc.c-torture/execute/20011128-1.c: New test.
52097
52098 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
52099
52100         * gcc.dg/20011127-1.c: New test.
52101
52102 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52103
52104         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
52105         from Austin Group draft 7.
52106         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
52107         scanf format arguments.
52108         * gcc.dg/format/no-exargs-2.c: New test.
52109
52110 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
52111
52112         * g++.dg/abi/vbase8-4.C: New test.
52113
52114 2001-11-24  Ian Lance Taylor  <ian@airs.com>
52115
52116         * gcc.c-torture/execute/20011121-1.c: New test.
52117
52118 2001-11-23  Jeffrey A Law  (law@cygnus.com)
52119
52120         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
52121
52122 2001-11-23  Andreas Jaeger  <aj@suse.de>
52123
52124         * gcc.dg/cpp/charconst-2.c: New test.
52125
52126 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
52127
52128         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
52129         to the host if it is remote.  Let tests specify extra headers
52130         they use.
52131         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
52132         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
52133         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
52134         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
52135         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
52136         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
52137         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
52138         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
52139         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
52140         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
52141
52142 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
52143
52144         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
52145         for little endian ARMs.
52146
52147 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
52148
52149         * gcc.c-torture/compile/20011119-1.c: New test.
52150         * gcc.c-torture/compile/20011119-2.c: New test.
52151
52152 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
52153
52154         * gcc.dg/altivec-1.c: Fix typo.
52155
52156 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52157
52158         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
52159
52160 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
52161
52162         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
52163
52164 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
52165
52166         * lib/g77.exp: Don't specify --rpath-link.
52167
52168         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
52169         across all the headers.
52170         * gcc.dg/format/format.exp: For testing on a remote host,
52171         copy format.h.
52172
52173         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
52174         * gcc.c-torture/execute/930406-1.c: Likewise.
52175         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
52176
52177 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
52178
52179         * gcc.dg/altivec-1.c: New.
52180
52181 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
52182
52183         * gcc.dg/cpp/fpreprocessed.c: New test case.
52184
52185 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52186
52187         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
52188         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
52189         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
52190
52191 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52192
52193         * gcc.dg/no-builtin-1.c: New test.
52194
52195 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
52196
52197         * gcc.c-torture/execute/20011115-1.c: New test.
52198
52199 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
52200
52201         * gcc.c-torture/compile/20011114-2.c: New test.
52202         * gcc.c-torture/compile/20011114-3.c: New test.
52203         * gcc.c-torture/compile/20011114-4.c: New test.
52204
52205 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52206
52207         * g++.dg/other/init1.C: New test.
52208
52209 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
52210
52211         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
52212         message.
52213
52214         * gcc.c-torture/execute/20011114-1.c: New testcase.
52215
52216         * gcc.c-torture/compile/20010327-1.c: Revert last change.
52217         * gcc.c-torture/compile/20011114-1.c: New test, exactly
52218         like the (before this change) version of 20010327-1.c.
52219
52220 2001-11-14  Roger Sayle <roger@eyesopen.com>
52221
52222         * gcc.c-torture/execute/string-opt-13.c: New testcase.
52223
52224 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
52225
52226         * g++.dg/init/array2.C: New test.
52227
52228 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
52229
52230         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
52231
52232 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
52233
52234         * g++.dg/other/forscope1.C: New test.
52235         * g++.dg/ext/forscope1.C: New test.
52236         * g++.dg/ext/forscope2.C: New test.
52237
52238 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
52239
52240         * gcc.c-torture/execute/20011113-1.c: New test.
52241
52242 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
52243
52244         * gcc.c-torture/execute/20011109-2.c: New test.
52245
52246         * gcc.c-torture/execute/20011109-1.c: New test.
52247
52248 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
52249
52250         * gcc.c-torture/compile/20011109-1.c: New test.
52251
52252 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
52253
52254         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
52255         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
52256         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
52257         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
52258         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
52259         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
52260         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
52261
52262 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52263
52264         * g++.dg/warn/Wshadow-1.C: New tests.
52265         * g++.old-deja/g++.mike/for3.C: Update.
52266
52267 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52268
52269         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
52270         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
52271         XFAILs.  Adjust expected error texts.
52272         * gcc.c-torture/compile/20011106-1.c,
52273         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
52274         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
52275         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
52276         gcc.dg/c99-array-lval-5.c: New tests.
52277
52278 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52279
52280         * gcc.dg/cpp/defined.c: Update.
52281
52282 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52283
52284         * gcc.c-torture/execute/anon-1.c: New test.
52285
52286 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
52287
52288         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
52289         same size, so no warning should be produced on stormy16.
52290
52291         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
52292         due to oversized array.
52293         * g++.old-deja/g++.mike/ns15.C: Likewise.
52294         * g++.old-deja/g++.pt/crash16.C: Likewise.
52295
52296 2001-11-02  Graham Stott  <grahams@redhat.com>
52297
52298         * g++.dgother/debug1.C: Fix typos.
52299
52300 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
52301
52302         * g++.dg/other/debug1.C: New test.
52303
52304 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52305
52306         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
52307         of unsigned long.
52308
52309 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
52310
52311         * gcc.dg/20011029-2.c: New test.
52312
52313         * gcc.c-torture/compile/20011029-1.c: New test.
52314
52315 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
52316
52317         * objc/execute/class_self-1.m: New test.
52318         * objc/execute/class_self-2.m: New test.
52319
52320 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
52321
52322         * gcc.misc-tests/msgs.exp: Delete.
52323         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
52324         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
52325         error set to match recent changes.
52326
52327 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
52328
52329         * gcc.dg/20011021-1.c: New test.
52330
52331 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
52332
52333         * gcc.c-torture/compile/20011023-1.c: New test.
52334
52335 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
52336
52337         * lib/g77.exp: Rewrite based on lib/g++.exp.
52338
52339 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
52340
52341         * gcc.c-torture/execute/20011019-1.c: New test.
52342
52343         * gcc.dg/20011018-1.c: New test.
52344
52345 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
52346
52347         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
52348
52349 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
52350
52351         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
52352         * gcc.dg/attr-invalid.c: Likewise.
52353
52354 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
52355
52356         * gcc.dg/20011015-1.c: New test.
52357
52358 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
52359
52360         * g++.dg/template/unify2.C: New test.
52361
52362 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
52363
52364         * g++.dg/other/exception-specification.C: New test
52365
52366 2001-10-13  Tom Rix  <trix@redhat.com>
52367
52368         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
52369         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
52370
52371 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
52372
52373         * gcc.dg/20011009-1.c: New test.
52374
52375 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
52376
52377         PR g++/4476
52378         * g++.dg/other/friend1.C: New test.
52379
52380 2001-10-11  Richard Henderson  <rth@redhat.com>
52381
52382         * g++.old-deja/g++.other/crash18.C: Add -S to options.
52383
52384 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52385
52386         * gcc.c-torture/compile/20011010-1.c: New.
52387
52388 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52389
52390         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
52391         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
52392         g77.f-torture/execute/execute.exp,
52393         g77.f-torture/noncompile/noncompile.exp,
52394         gcc.c-torture/compile/compile.exp,
52395         gcc.c-torture/execute/execute.exp,
52396         gcc.c-torture/execute/ieee/ieee.exp,
52397         gcc.c-torture/execute/memcheck/memcheck.exp,
52398         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
52399         objc/execute/execute.exp: Update FSF address.
52400
52401 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52402
52403         * gcc.dg/cpp/cmdlne-C.c: Update.
52404         * gcc.dg/cpp/cmdlne-C2.c: New.
52405
52406 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52407
52408         * gcc.c-torture/execute/20011008-3.c: New.
52409
52410 2001-10-08  DJ Delorie  <dj@redhat.com>
52411
52412         * gcc.dg/20011008-1.c: New.
52413         * gcc.dg/20011008-2.c: New.
52414
52415 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52416
52417         * gcc.dg/cpp/spacing1.c: Update test.
52418
52419 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52420
52421         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
52422         spelling errors of "separate" as "seperate".
52423
52424 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
52425
52426         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
52427         enough to avoid inlining.
52428
52429 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52430
52431         * lib/g77.exp: set libg2c_dir correctly.
52432
52433 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52434
52435         * gcc.dg/cpp/macro11.c: New test.
52436
52437 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52438
52439         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
52440         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
52441         gcc.dg/format/multattr-3.c: New tests.
52442         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
52443         tests for format attributes on function pointers being rejected.
52444
52445 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52446
52447         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
52448
52449 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52450
52451         * g++.dg/warn/format1.C: New test.
52452
52453 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52454
52455         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
52456
52457 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52458
52459         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
52460
52461 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52462
52463         * gcc.dg/cpp/redef2.c: Add test.
52464
52465 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
52466
52467         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
52468         long-standing bug on i686, apparently.
52469         * gcc.c-torture/execute/loop-2c.x: New file.
52470         * gcc.c-torture/execute/loop-2d.x: New file.
52471         * gcc.c-torture/execute/loop-3c.x: New file.
52472
52473 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
52474
52475         * gcc.dg/cpp/20000625-2.c: Correct line number.
52476
52477 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52478
52479         * gcc.dg/cpp/macro10.c: New test.
52480         * gcc.dg/cpp/strify3.c: New test.
52481         * gcc.dg/cpp/spacing1.c: Add tests.
52482         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
52483         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
52484
52485 2001-09-24  DJ Delorie  <dj@redhat.com>
52486
52487         * gcc.c-torture/execute/20010924-1.c: New test.
52488
52489 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52490
52491         * objc/execute/paste.m: Remove.
52492
52493 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52494
52495         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
52496
52497 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
52498
52499         * g77.dg/strlen0.f: New test.
52500
52501 2001-09-21  Richard Henderson  <rth@redhat.com>
52502
52503         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
52504         * g++.old-deja/g++.abi/vtable2.C: Likewise.
52505
52506 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52507
52508         Table-driven attributes.
52509         * g++.dg/ext/attrib1.C: New test.
52510
52511 2001-09-20  DJ Delorie  <dj@redhat.com>
52512
52513         * gcc.dg/20000926-1.c: Update expected warning messages.
52514         * gcc.dg/array-2.c: Likewise, and test for warnings too.
52515         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
52516         array.
52517
52518 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
52519
52520         * g++.dg/eh/registers1.C: New test case.
52521
52522 2001-09-17  Richard Henderson  <rth@redhat.com>
52523
52524         * gcc.dg/array-5.c: Fix VLA decomposition test.
52525
52526 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52527
52528         * gcc.dg/cpp/line5.c: New testcase.
52529
52530 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
52531
52532         * gcc.dg/cpp/macro9.c: New test.
52533
52534 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
52535
52536         * gcc.c-torture/execute/980223.c: Change type of addr from long
52537         to char *.
52538
52539 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
52540
52541         * gcc.c-torture/execute/20010915-1.c: New test.
52542
52543 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
52544
52545         * g77.dg/bprob: New directory.
52546         * g77.dg/bprob/bprob.exp: New file.
52547         * g77.dg/bprob/bprob-1.f: New test.
52548         * g77.dg/gcov: New directory.
52549         * g77.dg/gcov/gcov.exp: New file.
52550         * g77.dg/gcov/gcov-1.f: New test.
52551         * g77.dg/gcov/gcov-1.x: New file.
52552
52553 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52554
52555         * gcc.dg/cpp/directiv.c: Update.
52556         * gcc.dg/cpp/undef1.c: Update.
52557
52558 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
52559
52560         * gcc.dg/20010912-1.c: New test.
52561
52562 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
52563
52564         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
52565         language-independent file in lib.
52566         * lib/gcov.exp: New file.
52567
52568 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52569
52570         * gcc.c-torture/compile/20010911-1.c: New test.
52571
52572 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
52573
52574         * lib/profopt.exp: New, to support profile-directed optimizations.
52575         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
52576         * gcc.misc-tests/bprob-1.c: New test.
52577         * gcc.misc-tests/bprob-2.c: New test.
52578
52579 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
52580
52581         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
52582         XFAIL and which kinds of gcov output to verify.
52583         * gcc.misc-tests/gcov-4b.x: New file.
52584         * gcc.misc-tests/gcov-5b.x: New file.
52585         * gcc.misc-tests/gcov-6.x: New file.
52586         * gcc.misc-tests/gcov-7.c: New test.
52587         * gcc.misc-tests/gcov-7.x: New file.
52588
52589 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
52590
52591         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
52592         * gcc.misc-tests/gcov-6.c: New test.
52593
52594 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52595
52596         PR c++/3986
52597         * g++.dg/abi/vbase1.C: New test.
52598
52599 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
52600
52601         * objc.dg/method-2.m: New.
52602
52603 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52604
52605         PR c++/4203
52606         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
52607         * g++.dg/init/empty1.C: New test.
52608
52609 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
52610
52611         * gcc.c-torture/compile/20010903-1.c: New test.
52612
52613 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
52614
52615         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
52616         for m68k.
52617
52618 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
52619
52620         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
52621
52622         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
52623
52624         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
52625
52626 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
52627
52628         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
52629         for 16-bit 'unsigned int'.
52630
52631 2001-08-29  Kazu Hirata  <kazu@hxi.com>
52632
52633         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
52634
52635 2001-08-27  Richard Henderson  <rth@redhat.com>
52636
52637         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
52638         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
52639
52640 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
52641
52642         * gcc.dg/asm-names.c (ymain): New.
52643
52644 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
52645
52646         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
52647         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
52648         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
52649
52650 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52651
52652         * gcc.dg/compare5.c: New testcase.
52653
52654 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
52655
52656         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
52657         and "In instantiation".
52658
52659 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
52660
52661         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
52662
52663 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
52664
52665         * gcc.misc-tests/gcov.exp: Add support for branch information.
52666         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
52667         * gcc.misc-tests/gcov-4.c: New test.
52668         * gcc.misc-tests/gcov-4b.c: New test.
52669         * gcc.misc-tests/gcov-5b.c: New test.
52670
52671 2001-08-20  Zack Weinberg  <zackw@panix.com>
52672
52673         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
52674         expected to fail.
52675
52676 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52677
52678         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
52679
52680 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
52681
52682         * g++.dg/eh/template1.C: New test.
52683
52684 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
52685
52686         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
52687         Fix thinko.
52688         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
52689         for xfail.
52690
52691 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
52692
52693         * lib/g77-dg.exp: Use prune.exp for common procedures
52694         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
52695         * lib/g77.exp: (g77-dg-prune) Remove
52696
52697 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
52698
52699         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
52700
52701 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52702
52703         * g++.dg/template/unify1.C: New test.
52704
52705 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
52706
52707         * g++.dg/abi/empty4.C: New test.
52708
52709 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
52710
52711         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
52712         solaris2.*
52713         * g77.f-torture/compile/pr3743.x: Likewise.
52714
52715 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52716
52717         * g++.dg/other/using-declaration.C: New test.
52718
52719 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52720
52721         * gcc.dg/cpp/tr-sign.c: New testcase.
52722
52723 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52724
52725         * gcc.dg/cpp/19951025-1.c: Revert.
52726         * gcc.dg/cpp/directiv.c: We no longer process directives that
52727         interrupt macro arguments.
52728
52729 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
52730
52731         * gcc.dg/bconstp-1.c: New test.
52732
52733 2001-08-03  Richard Henderson  <rth@redhat.com>
52734
52735         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
52736
52737 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52738
52739         * gcc.dg/cpp/19951025-1.c: Update.
52740
52741 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
52742
52743         * g77.dg/ff90-1.f (s): Fix reference of variable z,
52744         should be x.
52745
52746 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
52747
52748         Kill -fhonor-std.
52749         * g++.old-deja/g++.ns/ns14.C: Remove special options.
52750         * g++.old-deja/g++.other/std1.C: Likewise.
52751         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
52752
52753 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
52754
52755         * lib/g77.exp: Load gcc-defs.exp for common procedures
52756         (g77_pass, g77_fail, g77_finish, g77_exit,
52757         ${tool}_check_unsupported_p} Now redundant.  Deleted.
52758
52759 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
52760
52761         * g77.dg/fbackslash.f
52762         * g77.dg/fcase-preserve.f
52763         * g77.dg/ff90-1.f
52764         * g77.dg/ffixed-line-length-0.f
52765         * g77.dg/ffixed-line-length-132.f
52766         * g77.dg/ffixed-line-length-7.f
52767         * g77.dg/ffixed-line-length-72.f
52768         * g77.dg/ffixed-line-length-none.f
52769         * g77.dg/ffree-form-1.f
52770         * g77.dg/fno-backslash.f
52771         * g77.dg/fno-f90-1.f
52772         * g77.dg/fno-fixed-form-1.f
52773         * g77.dg/fno-onetrip.f
52774         * g77.dg/fno-typeless-boz.f
52775         * g77.dg/fno-underscoring.f
52776         * g77.dg/fno-vxt-1.f
52777         * g77.dg/fonetrip.f
52778         * g77.dg/ftypeless-boz.f
52779         * g77.dg/fugly-assumed.f
52780         * g77.dg/funderscoring.f
52781         * g77.dg/fvxt-1.f
52782
52783 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
52784
52785         * objc.dg/fwd-proto-1.m: New.
52786         * objc.dg/local-decl-1.m: New.
52787         * objc.dg/naming-1.m: New.
52788         * objc.dg/naming-2.m: New.
52789         * objc.dg/proto-hier-1.m: New.
52790
52791 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
52792
52793         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
52794         largest-type elements to a struct makes its size grow.
52795
52796 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52797
52798         * g++.dg/abi/vthunk1.C: New test.
52799
52800 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52801
52802         * g++.dg/abi/vbase8-22.C: New test.
52803
52804 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52805
52806         * gcc.dg/cpp/macro8.c: New test.
52807
52808 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52809
52810         * g++.dg/abi/vbase8-21.C: New test.
52811
52812 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52813
52814         * g++.dg/abi/vbase8-10.C: New test.
52815
52816 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52817
52818         * lib/g++.exp (g++_set_ld_library_path): Renamed to
52819         ${tool}_set_ld_library_path.
52820         Changed caller.
52821         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
52822         g++.exp.
52823
52824 2001-07-26  Stan Cox <scox@redhat.com>
52825
52826         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
52827         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
52828         gcc_exit, gcc_check_unsupported_p):
52829         Moved to gcc-deps.exp
52830         * gcc-deps.exp: New file.
52831
52832 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52833
52834         * g++.old-deja/g++.pt/defarg14.C: New test.
52835
52836 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52837
52838         * g++.old-deja/g++.other/lineno5.C: New test.
52839
52840 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52841
52842         * g++.old-deja/g++.pt/crash68.C: New test.
52843
52844 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52845
52846         * g++.old-deja/g++.other/crash42.C: New test.
52847
52848 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52849
52850         * gcc.dg/cpp/extratokens.c: Fix.
52851         * gcc.dg/cpp/skipping2.c: New tests.
52852
52853 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52854
52855         * gcc.c-torture/execute/20010724-1.c: New file.
52856         * gcc.c-torture/execute/20010724-1.x: New file.
52857
52858 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52859
52860         * g++.old-deja/g++.other/cond7.C: New test.
52861
52862 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52863
52864         * g++.old-deja/g++.other/optimize4.C: New test.
52865
52866 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52867
52868         * g++.old-deja/g++.abi/vbase8-5.C: New test.
52869
52870 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
52871
52872         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
52873         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
52874         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
52875         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
52876
52877         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
52878         bug report" message.
52879
52880         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
52881         * g++.dg/ext/instantiate1.C: Move from old-deja.
52882
52883 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
52884
52885         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
52886         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
52887         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
52888         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
52889
52890 2001-07-23  Jeffrey A Law  (law@cygnus.com)
52891
52892         * gcc.c-torture/execute/20010723-1.c: New test.
52893
52894 2001-07-23  Ben Elliston  <bje@redhat.com>
52895
52896         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
52897
52898 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52899
52900         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
52901         i[34567]86-*-*.
52902         Delete handling of ieee_multilib_flags.
52903         Pass -mieee for alpha*-*-* and sh-*-*.
52904         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
52905
52906 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
52907
52908         Remove old-abi tests.
52909         * g++.old-deja/g++.mike/p11116.C: Remove.
52910         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
52911
52912 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
52913
52914         * g77.f-torture/compile/pr3743.f: New test
52915
52916 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
52917
52918         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
52919
52920 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52921
52922         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
52923         g++.old-deja/g++.pt/static6.C: Likewise.
52924         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
52925         supports weak symbols.
52926
52927 2001-07-18  Andreas Jaeger  <aj@suse.de>
52928
52929         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
52930         supported again.
52931
52932 2001-07-18  Andreas Jaeger  <aj@suse.de>
52933
52934         * gcc.dg/iftrap-1.c: Fix target line.
52935
52936 2001-07-17  Richard Henderson  <rth@redhat.com>
52937
52938         * gcc.c-torture/execute/20010717-1.c: New.
52939
52940 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52941
52942         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
52943         tests.
52944
52945 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52946
52947         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
52948
52949 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52950
52951         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
52952         UAC_SIGBUS, UAC_NOPRINT definitions.
52953
52954 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
52955
52956         * objc/execute/object_is_class.m: New test.
52957         * objc/execute/object_is_meta_class.m: New test.
52958
52959 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52960
52961         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
52962         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
52963
52964 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
52965
52966         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
52967         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
52968
52969 2001-07-14  Richard Henderson  <rth@redhat.com>
52970
52971         * gcc.dg/iftrap-1.c: New.
52972
52973 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
52974
52975         * g77.f-torture/execute/intrinsic77.f: New test.
52976
52977 2001-07-11  Janis Johnson <janis@us.ibm.com>
52978
52979         * gcc.misc-tests/gcov-3.c: New test.
52980
52981 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
52982
52983         * gcc.c-torture/compile/20010711-1.c,
52984         * gcc.c-torture/compile/20010711-2.c: New tests.
52985
52986 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
52987
52988         * gcc.c-torture/execute/20010711-1.c: New test.
52989
52990 2001-07-11  Ben Elliston  <bje@redhat.com>
52991
52992         * g++.old-deja/g++.other/enum5.C: New test.
52993
52994 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
52995
52996         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
52997         (g++-dg-prune): Call prune_gcc_output.
52998         * prune.exp: New file for prune_gcc_output.
52999         * lib/g++.exp, lib/gcc.exp: Load it.
53000
53001 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53002
53003         * gcc.c-torture/compile/20010701-1.c,
53004         g++.old-deja/g++.ext/attrib6.C: New tests.
53005
53006 2001-07-06  Jeffrey A Law  (law@cygnus.com)
53007
53008         * gcc.c-torture/compile/20010706-1.c: New test.
53009
53010 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
53011
53012         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
53013
53014 2001-06-28  Stan Shebs  <shebs@apple.com>
53015
53016         * gcc.dg/pragma-darwin.c: New test.
53017
53018 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53019
53020         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
53021         Solaris 2.[678] system.
53022
53023 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53024
53025         * gcc.dg/20010622-1.c: New test.
53026
53027 2001-06-18  Stan Shebs  <shebs@apple.com>
53028
53029         * objc.dg: New directory.
53030         * objc.dg/dg.exp: New file.
53031         * objc.dg/alias.m: New.
53032         * objc.dg/class-1.m: New.
53033         * objc.dg/class-2.m: New.
53034         * objc.dg/const-str-1.m: New.
53035         * objc.dg/const-str-2.m: New.
53036         * objc.dg/id-1.m: New.
53037         * objc.dg/method-1.m: New.
53038         * objc.dg/super-class-1.m: New.
53039         * lib/objc-dg.exp: New file.
53040
53041 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53042
53043         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
53044         of label name.
53045
53046 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
53047
53048         * g++.old-deja/g++.abi/vbase8-9.C: New test.
53049
53050 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53051
53052         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
53053         variable.
53054
53055 2001-06-12  Richard Henderson  <rth@redhat.com>
53056
53057         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
53058
53059 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
53060
53061         * g++.old-deja/g++.abi/vbase5.C: New test.
53062         * g++.old-deja/g++.abi/vbase6.C: New test.
53063         * g++.old-deja/g++.abi/vbase7.C: New test.
53064
53065 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53066
53067         * gcc.c-torture/compile/20010610-1.c: New test.
53068
53069 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
53070
53071         * g++.old-deja/g++.abi/vbase4.C: New test.
53072
53073 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53074
53075         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
53076         support %f for HC11/HC12 targets.
53077         * gcc.c-torture/execute/930513-1.x: New file, likewise.
53078         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
53079         on HC11/HC12 targets.
53080         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
53081
53082 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53083
53084         * gcc.dg/wchar_t-1.c: New file.
53085         * gcc.dg/wint_t-1.c: Likewise.
53086
53087 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
53088
53089         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
53090
53091 2001-06-11  Richard Henderson  <rth@redhat.com>
53092
53093         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
53094
53095 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53096
53097         * gcc.c-torture/compile/20010611-1.c: New test.
53098
53099 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53100
53101         * gcc.dg/c99-tag-1.c: Add more tests.
53102
53103 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
53104
53105         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
53106         representation on MN10300 and ARM/Thumb.
53107
53108 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
53109
53110         * g77.f-torture/execute/20010610.f: New.
53111
53112 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
53113
53114         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
53115         names.
53116
53117 2001-06-09  Richard Henderson  <rth@redhat.com>
53118
53119         * gcc.c-torture/execute/ashrdi-1.c: New.
53120         * gcc.c-torture/execute/ashldi-1.c: New.
53121         * gcc.c-torture/execute/lshrdi-1.c: New.
53122
53123 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
53124
53125         * objc/execute/load-3.m: Added. Check sending +load to categories,
53126         in addition to classes.
53127
53128 2001-06-08  Stan Shebs  <shebs@apple.com>
53129
53130         * objc/execute/load-2.m: New test.  From Nicola Pero
53131         <n.pero@mi.flashnet.it>.
53132
53133 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
53134
53135         * gcc.c-torture/execute/20010605-2.c: New test.
53136
53137 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
53138
53139         * g++.old-deja/g++.abi/vbase2.C: New test.
53140         * g++.old-deja/g++.abi/vbase3.C: New test.
53141
53142 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
53143
53144         * g++.old-deja/g++.pt/friend49.C: New test.
53145
53146 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
53147
53148         * g++.old-deja/g++.ext/anon3.C: New test.
53149
53150 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
53151
53152         * g++.old-deja/g++.other/conv7.C: New test.
53153
53154 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
53155
53156         * gcc.c-torture/compile/20010605-2.c: New test.
53157
53158 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53159
53160         * gcc.c-torture/execute/20010604-1.c: New test.
53161
53162 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
53163
53164         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
53165
53166 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
53167
53168         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
53169         (g++_link_flags): Likewise.
53170         (g++_init): Pass gccpath's value to two previous functions.
53171
53172 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53173
53174         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
53175         Ensure logfile entry matches exec command line.
53176
53177 2001-05-31  Richard Henderson  <rth@redhat.com>
53178
53179         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
53180         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
53181
53182 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
53183
53184         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
53185         compiler for irix6.2
53186
53187 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
53188
53189         * g++.old-deja/g++.other/optimize3.C: New file.
53190
53191 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
53192
53193         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
53194         assemble.
53195
53196 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
53197
53198         * g++.old-deja/g++.other/optimize2.C: New file.
53199
53200 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
53201
53202         * gcc.c-torture/compile/20010518-2.c: New file.
53203         * gcc.c-torture/execute/20010518-1.c: New file.
53204         * gcc.c-torture/execute/20010518-2.c: New file.
53205
53206 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53207
53208         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
53209
53210 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
53211
53212         G++ no longer defines builtins that do not begin with __builtin.
53213         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
53214         * g++.old-deja/g++.brendand/misc13.C: Likewise.
53215         * g++.old-deja/g++.law/builtin1.C: Likewise.
53216         * g++.old-deja/g++.law/cvt2.C: Likewise.
53217         * g++.old-deja/g++.mike/net5.C: Likewise.
53218         * g++.old-deja/g++.other/builtins1.C: Likewise.
53219         * g++.old-deja/g++.other/builtins2.C: Likewise.
53220         * g++.old-deja/g++.other/builtins3.C: Likewise.
53221         * g++.old-deja/g++.other/builtins4.C: Likewise.
53222         * g++.old-deja/g++.other/inline8.C: Likewise.
53223         * g++.old-deja/g++.robertl/eb39.C: Likewise.
53224
53225 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
53226
53227         * g++.old-deja/g++.pt/using1.C: Adjust.
53228         * g++.old-deja/g++.pt/using2.C: New test.
53229
53230 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53231
53232         * gcc.dg/cpp/charconst.c: New tests.
53233         * gcc.dg/cpp/escape.c: New tests.
53234         * gcc.dg/cpp/escape-1.c: New tests.
53235         * gcc.dg/cpp/escape-2.c: New tests.
53236         * gcc.dg/cpp/ucs.c: New tests.
53237
53238 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
53239
53240         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
53241         native compiler for irix6.5.
53242
53243 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
53244
53245         * lib/g++.exp (g++_include_flags): Use args to compute
53246         get_multilibs.
53247         (g++_link_flags): Likewise.
53248         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
53249
53250 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53251
53252         * gcc.dg/c90-hexfloat-1.c: Add more tests.
53253
53254 2001-05-21  Geoff Keating  <geoffk@redhat.com>
53255
53256         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
53257         this file.
53258
53259 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53260
53261         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
53262         STACK_SIZE;
53263         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
53264         to STACK_SIZE; Use it to define size of add_histo array.
53265         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
53266         to STACK_SIZE.
53267         (f): Use GITT_SIZE to define size of gitt local table.
53268         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
53269         to STACK_SIZE; Use it to define size of bytemem array.
53270
53271 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53272
53273         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
53274         on 68HC11/HC12 due to the asm instruction.
53275         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
53276         * gcc.c-torture/compile/920520-1.x: Likewise.
53277         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
53278         on 68HC11/HC12 because the function is larger than 64K.
53279         * gcc.c-torture/compile/961203-1.x: New file, this test fails
53280         on 68HC11/HC12 because the structure is too large.
53281
53282 2001-05-20  Richard Henderson  <rth@redhat.com>
53283
53284         * gcc.c-torture/execute/20010520-1.c: New.
53285
53286 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53287
53288         * g++.old-deja/g++.warn/compare1.C: New test.
53289         * gcc.dg/compare4.c: New test.
53290
53291 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
53292
53293         * g++.old-deja/g++.other/optimize1.C: New test.
53294
53295 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53296
53297         * g++.old-deja/g++.pt/spec41.C: New test.
53298
53299 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
53300
53301         * gcc.c-torture/compile/20010114-1.x: Remove.
53302
53303 2001-05-18  Stan Shebs  <shebs@apple.com>
53304
53305         * gcc.c-torture/compile/20010518-1.c: New test.
53306
53307 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
53308
53309         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
53310         * g++.old-deja/g++.pt/crash67.C: New test.
53311
53312 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
53313
53314         * g++.old-deja/g++.other/debug9.C: New test.
53315
53316 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
53317
53318         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
53319
53320 2001-05-16  Jan Hubicka  <jh@suse.cz>
53321
53322         * gcc.c-torture/compile/20010516-1.c: New test.
53323
53324 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53325
53326         * g++.old-deja/g++.other/crash41.C: New test.
53327
53328 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53329
53330         * g++.old-deja/g++.pt/crash66.C: New test.
53331
53332 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
53333
53334         * g++.old-deja/g++.robertl/eb27.C: Convert.
53335
53336 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
53337
53338         * g++.dg/friend-warn.C: New test.  Do not warn about friend
53339         declaration being redundant.
53340
53341 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
53342
53343         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
53344
53345 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
53346
53347         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
53348
53349 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
53350
53351         * lib/g++.exp: Use testsuite_flags.
53352
53353 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
53354
53355         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
53356
53357 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53358
53359         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
53360
53361 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
53362
53363         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
53364
53365 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
53366
53367         * gcc.c-torture/compile/20010313-1.c: New test.
53368
53369 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
53370
53371         * gcc.dg/cpp/direct2.c: New test.
53372         * gccq.dg/cpp/direct2s.c: New test.
53373
53374         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
53375
53376 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
53377
53378         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
53379         * g++.old-deja/g++.other/op3.C: Likewise.
53380
53381 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53382
53383         * gcc.dg/cpp/syshdr.h: New file.
53384         * gcc.dg/cpp/sysmac1.c: Update.
53385         * gcc.dg/cpp/sysmac2.c: Update.
53386
53387 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53388
53389         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
53390
53391 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
53392
53393         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
53394         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
53395
53396 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
53397
53398         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
53399
53400 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
53401
53402         * lib/g++.exp (g++_include_flags): Don't use any special flags
53403         if TESTING_IN_BUILD_TREE is not defined.
53404         (g++_init): Use a plain 'c++' as the compiler if
53405         TESTING_IN_BUILD_TREEE is not defined.
53406
53407 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
53408
53409         * g++.old-deja/g++.eh/catch13.C: New test.
53410         * g++.old-deja/g++.eh/catch14.C: New test.
53411
53412 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
53413
53414         * gcc.dg/cpp/tr-define.c: New test.
53415
53416 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
53417
53418         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
53419         <stdlib.h>, not <malloc.h>.
53420
53421 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
53422
53423         * g++.old-deja/g++.ns/template17.C: New test.
53424
53425 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
53426
53427         * g++.old-deja/g++.pt/ref4.C: New test.
53428
53429 2001-04-30  Richard Henderson  <rth@redhat.com>
53430
53431         * gcc.dg/20000724-1.c: Revert last change.
53432
53433 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
53434
53435         * g77.f-torture/execute/20010430.f: New test.
53436
53437 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
53438
53439         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
53440
53441 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
53442
53443         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
53444
53445 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53446
53447         * g++.old-deja/g++.eh/crash6.C: New test.
53448
53449 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53450
53451         * g++.old-deja/g++.other/warn7.C: New test.
53452
53453 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53454
53455         * g++.old-deja/g++.other/defarg9.C: New test.
53456
53457 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
53458
53459         * g77.f-torture/compile/20010426.f: New test.
53460         * g77.f-torture/execute/20010426.f: New test.
53461
53462 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
53463
53464         * g77.f-torture/compile/20000629-1.x: Remove - error
53465         has been fixed.
53466
53467 2001-04-26  Jeffrey A Law  (law@cygnus.com)
53468
53469         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
53470         Tweak slightly to work with g++.dg framework.
53471         * g++.dg/special/ecos.exp: Run initp1.C test.
53472         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
53473
53474         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
53475         its linker doesn't give line numbers either.
53476         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
53477
53478 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
53479
53480         * g++.old-deja/g++.other/lex1.C: New test.
53481
53482 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
53483
53484         * gcc.dg/noncompile/20010425-1.c: New test.
53485
53486 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
53487
53488         * g++.old-deja/g++.pt/mangle2.C: New test.
53489
53490 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53491
53492         * gcc.dg/format/plus-1.c: New test.
53493
53494 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53495
53496         * gcc.dg/20010423-1.c: New test.
53497
53498 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53499
53500         * gcc.c-torture/execute/20010422-1.c: New test.
53501
53502 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
53503
53504         * g++.old-deja/g++.ns/type2.C: New test.
53505
53506 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
53507
53508         * g++.old-deja/g++.other/perf1.C: New test.
53509
53510 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
53511
53512         * gcc.dg/c99-func-2.c: Remove xfail.
53513         * gcc.dg/c99-func-3.c: Remove xfail.
53514         * gcc.dg/c99-func-4.c: Remove xfail.
53515
53516 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
53517
53518         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
53519
53520 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53521
53522         * gcc.c-torture/compile/20010423-1.c: New test.
53523
53524 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53525
53526         * g++.old-deja/g++.pt/typename28.C: New test.
53527
53528 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53529
53530         * g++.old-deja/g++.abi/empty2.C: New test.
53531         * g++.old-deja/g++.abi/empty3.C: New test.
53532
53533 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53534
53535         * g++.old-deja/g++.other/comdat2.C: New test.
53536         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
53537
53538 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53539
53540         * g++.old-deja/g++.other/overload14.C: New test.
53541
53542 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53543
53544         * g++.old-deja/g++.other/lookup23.C: New test.
53545
53546 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53547
53548         * gcc.c-torture/execute/20010403-1.c: New test.
53549
53550 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
53551             Mark Mitchell  <mark@codesourcery.com>
53552
53553         * lib/old-dejagnu.exp: Don't delete output of executable.
53554         Add .exe suffix to executables.
53555
53556 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
53557
53558         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
53559
53560 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53561
53562         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
53563
53564 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
53565
53566         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
53567         * g++.old-deja/g++.abi/crash1.C: New test.
53568
53569 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
53570
53571         * g++.old-deja/g++.other/crash40.C: New test.
53572
53573 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53574
53575         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
53576
53577 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
53578
53579         * g++.old-deja/g++.other/warn6.C: New test.
53580
53581 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53582
53583         * g++.old-deja/g++.robertl/eb42.C: Same.
53584
53585 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53586
53587         * gcc.dg/wtr-conversion-1.c: New testcase.
53588
53589 2001-04-10  Richard Henderson  <rth@redhat.com>
53590
53591         * g++.old-deja/g++.other/array5.C: New.
53592
53593 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53594
53595         * gcc.c-torture/execute/20010408-1.c: New test.
53596
53597 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
53598
53599         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
53600         headers and constructs.
53601         * g++.old-deja/g++.robertl/eb79.C: Same.
53602         * g++.old-deja/g++.robertl/eb77.C (main): Same.
53603         * g++.old-deja/g++.robertl/eb73.C: Same.
53604         * g++.old-deja/g++.robertl/eb66.C (main): Same.
53605         * g++.old-deja/g++.robertl/eb55.C (t): Same.
53606         * g++.old-deja/g++.robertl/eb54.C (main): Same.
53607         * g++.old-deja/g++.robertl/eb46.C (main): Same.
53608         * g++.old-deja/g++.robertl/eb44.C: Same.
53609         * g++.old-deja/g++.robertl/eb41.C (main): Same.
53610         * g++.old-deja/g++.robertl/eb4.C (main): Same.
53611         * g++.old-deja/g++.robertl/eb39.C: Same.
53612         * g++.old-deja/g++.robertl/eb33.C (main): Same.
53613         * g++.old-deja/g++.robertl/eb31.C (main): Same.
53614         * g++.old-deja/g++.robertl/eb30.C: Same.
53615         * g++.old-deja/g++.robertl/eb3.C: Same.
53616         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
53617         * g++.old-deja/g++.robertl/eb21.C: Same.
53618         * g++.old-deja/g++.robertl/eb15.C: Same.
53619         * g++.old-deja/g++.robertl/eb118.C: Same.
53620         * g++.old-deja/g++.robertl/eb115.C (main): Same.
53621         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
53622         * g++.old-deja/g++.robertl/eb109.C: Same.
53623         * g++.old-deja/g++.other/sibcall1.C (main): Same.
53624         * g++.old-deja/g++.mike/rtti1.C: Same.
53625         * g++.old-deja/g++.mike/p658.C: Same.
53626         * g++.old-deja/g++.mike/net46.C: Same.
53627         * g++.old-deja/g++.mike/net34.C: Same.
53628         * g++.old-deja/g++.mike/memoize1.C: Same.
53629         * g++.old-deja/g++.mike/eh2.C: Same.
53630         * g++.old-deja/g++.law/weak.C: Same.
53631         * g++.old-deja/g++.law/visibility7.C: Same.
53632         * g++.old-deja/g++.law/visibility25.C: Same.
53633         * g++.old-deja/g++.law/visibility22.C: Same.
53634         * g++.old-deja/g++.law/visibility2.C: Same.
53635         * g++.old-deja/g++.law/visibility17.C: Same.
53636         * g++.old-deja/g++.law/visibility13.C: Same.
53637         * g++.old-deja/g++.law/visibility10.C: Same.
53638         * g++.old-deja/g++.law/visibility1.C: Same.
53639         * g++.old-deja/g++.law/virtual3.C (eval): Same.
53640         * g++.old-deja/g++.law/vbase1.C: Same.
53641         * g++.old-deja/g++.law/operators32.C: Same.
53642         * g++.old-deja/g++.law/nest3.C: Same.
53643         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
53644         * g++.old-deja/g++.law/except5.C (main): Same.
53645         * g++.old-deja/g++.law/cvt7.C (run): Same.
53646         * g++.old-deja/g++.law/cvt2.C: Same.
53647         * g++.old-deja/g++.law/cvt16.C: Same.
53648         * g++.old-deja/g++.law/ctors6.C (bar): Same.
53649         * g++.old-deja/g++.law/ctors17.C (main): Same.
53650         * g++.old-deja/g++.law/ctors13.C: Same.
53651         * g++.old-deja/g++.law/ctors12.C (main): Same.
53652         * g++.old-deja/g++.law/ctors10.C: Same.
53653         * g++.old-deja/g++.law/code-gen5.C: Same.
53654         * g++.old-deja/g++.law/bad-error7.C: Same.
53655         * g++.old-deja/g++.law/arm9.C: Same.
53656         * g++.old-deja/g++.law/arm12.C: Same.
53657         * g++.old-deja/g++.law/arg8.C: Same.
53658         * g++.old-deja/g++.law/arg1.C: Same.
53659         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
53660         * g++.old-deja/g++.jason/template31.C: Same.
53661         * g++.old-deja/g++.jason/template24.C (main): Same.
53662         * g++.old-deja/g++.jason/2371.C: Same.
53663         * g++.old-deja/g++.eh/new2.C: Same.
53664         * g++.old-deja/g++.eh/new1.C: Same.
53665         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
53666         * g++.old-deja/g++.brendan/nest21.C (main): Same.
53667         * g++.old-deja/g++.brendan/err-msg3.C: Same.
53668         * g++.old-deja/g++.brendan/crash62.C: Same.
53669         * g++.old-deja/g++.brendan/crash52.C: Same.
53670         * g++.old-deja/g++.brendan/crash49.C (main): Same.
53671         * g++.old-deja/g++.brendan/crash38.C: Same.
53672         * g++.old-deja/g++.brendan/crash15.C (main): Same.
53673         * g++.old-deja/g++.brendan/copy9.C: Same.
53674
53675 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
53676
53677         * gcc.c-torture/execute/20001203-2.c (memset):
53678         Count argument is of type __SIZE_TYPE__.
53679
53680 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
53681
53682         * gcc.c-torture/compile/20010404-1.c: New test.
53683
53684 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
53685
53686         * gcc.c-torture/compile/20010326-1.c: New test.
53687
53688 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
53689
53690         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
53691         peculiarities of the SH.
53692         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
53693
53694 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53695
53696         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
53697         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
53698         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
53699
53700 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53701
53702         * g77.f-torture/compile/20010321-1.f: New test.
53703
53704 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53705
53706         * gcc.c-torture/compile/20010329-1.c: New test.
53707
53708 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53709
53710         * gcc.c-torture/execute/20010329-1.c: New test.
53711
53712 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
53713
53714         * g++.old-deja/g++.other/eh4.C: Fix typo.
53715
53716 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
53717
53718         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
53719
53720 2001-03-28  Philip Blundell  <philb@gnu.org>
53721
53722         * gcc.c-torture/compile/20010328-1.c: New test.
53723
53724 2001-03-27  Richard Henderson  <rth@redhat.com>
53725
53726         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
53727         * g++.old-deja/g++.eh/vbase3.C: Likewise.
53728
53729 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
53730
53731         * gcc.c-torture/compile/20010327-1.c: New test.
53732
53733 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53734
53735         * g++.old-deja/g++.other/friend12.C: New test.
53736         * g++.old-deja/g++.other/friend9.C: Expect no errors.
53737         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
53738
53739 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53740
53741         * gcc.c-torture/execute/20010325-1.c: New test.
53742
53743 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
53744
53745         * g++.old-deja/g++.other/mangle3.C: New test.
53746
53747 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
53748
53749         * g++.old-deja/g++.other/anon8.C: New test.
53750
53751 2001-03-20  Philip Blundell  <philb@gnu.org>
53752
53753         * gcc.c-torture/compile/20010320-1.c: New test.
53754
53755 2001-03-17  Richard Henderson  <rth@redhat.com>
53756
53757         * g++.old-deja/g++.other/eh4.C: Add expected error text.
53758
53759 2001-03-15  Geoff Keating  <geoff@redhat.com>
53760
53761         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
53762         tests on AIX.
53763
53764 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
53765
53766         * g++.old-deja/g++.other/eh4.C: New test.
53767
53768 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
53769
53770         * gcc.dg/cpp/mi1.c: Update.
53771
53772 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
53773
53774         * g++.old-deja/g++.other/regstack.C: New test.
53775
53776 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53777
53778         * g++.old-deja/g++.other/ref4.C: New test.
53779
53780 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
53781
53782         * objc/execute/va_method.m: Added.
53783         * objc/execute/IMP.m: Added.
53784         * objc/execute/_cmd.m: Added.
53785         * objc/execute/accessing_ivars.m: Added.
53786         * objc/execute/class-1.m: Added.
53787         * objc/execute/class-10.m: Added.
53788         * objc/execute/class-11.m: Added.
53789         * objc/execute/class-12.m: Added.
53790         * objc/execute/class-13.m: Added.
53791         * objc/execute/class-14.m: Added.
53792         * objc/execute/class-2.m: Added.
53793         * objc/execute/class-3.m: Added.
53794         * objc/execute/class-4.m: Added.
53795         * objc/execute/class-5.m: Added.
53796         * objc/execute/class-6.m: Added.
53797         * objc/execute/class-7.m: Added.
53798         * objc/execute/class-8.m: Added.
53799         * objc/execute/class-9.m: Added.
53800         * objc/execute/class-tests-1.h
53801         * objc/execute/class-tests-2.h
53802         * objc/execute/compatibility_alias.m: Added.
53803         * objc/execute/encode-1.m: Added.
53804         * objc/execute/formal_protocol-1.m: Added.
53805         * objc/execute/formal_protocol-2.m: Added.
53806         * objc/execute/formal_protocol-3.m: Added.
53807         * objc/execute/formal_protocol-4.m: Added.
53808         * objc/execute/formal_protocol-5.m: Added.
53809         * objc/execute/formal_protocol-6.m: Added.
53810         * objc/execute/formal_protocol-7.m: Added.
53811         * objc/execute/informal_protocol.m: Added.
53812         * objc/execute/initialize.m: Added.
53813         * objc/execute/load.m: Added.
53814         * objc/execute/many_args_method.m: Added.
53815         * objc/execute/nested-3.m: Added.
53816         * objc/execute/no_clash.m: Added.
53817         * objc/execute/private.m: Added.
53818         * objc/execute/redefining_self.m: Added.
53819         * objc/execute/root_methods.m: Added.
53820         * objc/execute/selector-1.m: Added.
53821         * objc/execute/static-1.m: Added.
53822         * objc/execute/static-2.m: Added.
53823         * objc/execute/va_method.m: Added.
53824
53825 2001-03-10  Richard Henderson  <rth@redhat.com>
53826
53827         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
53828
53829 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53830
53831         * g++.old-deja/g++.other/crash31.C: XFAIL.
53832         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
53833         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
53834         * gcc.c-torture/execute/20010123-1.x: XFAIL.
53835         * gcc.c-torture/execute/20010124-1.x: XFAIL.
53836         * gcc.dg/sequence-pt-1.c: XFAIL one test.
53837
53838 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53839
53840         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
53841
53842 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53843
53844         * gcc.dg/20000724-1.c: Don't use multiline strings.
53845
53846 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53847
53848         * objc/execute/string1.m, objc/execute/string2.m: Compare the
53849         result of -cString against what we expect it to be; don't just
53850         print it out for no one to read.
53851
53852         * objc/execute/string3.m, objc/execute/string4.m: New tests.
53853         Based on testcases provided by Nicola Pero.
53854
53855 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53856
53857         * gcc.dg/cpp/macro7.c: New test.
53858
53859 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53860
53861         * gcc.dg/cpp/multiline.c: Update.
53862
53863 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53864
53865         * g++.old-deja/g++.other/enum3.C: New test.
53866
53867 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53868
53869         * g++.old-deja/g++.other/pod1.C: New test.
53870
53871 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53872
53873         * g++.old-deja/g++.ext/overload1.C: New test.
53874
53875 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53876
53877         * g++.old-deja/g++.pt/using1.C: New test.
53878
53879 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53880
53881         * g++.old-deja/g++.other/using9.C: New test.
53882
53883 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
53884
53885         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
53886
53887         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
53888
53889 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
53890
53891         * g++.old-deja/g++.ext/realpt1.C: Remove.
53892
53893 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
53894
53895         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
53896
53897 2001-02-26  Will Cohen  <wcohen@redhat.com>
53898
53899         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
53900
53901 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
53902
53903         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
53904         templatized constructors.
53905
53906 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53907
53908         * gcc.c-torture/execute/20010224-1.c: New test.
53909
53910 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
53911
53912         * gcc.c-torture/execute/20010222-1.c: New test.
53913
53914 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
53915
53916         * g++.old-deja/g++.other/inline20.C: New test.
53917
53918 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
53919
53920         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
53921
53922 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53923
53924         * g++.old-deja/g++.other/lookup22.C: New test.
53925
53926 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
53927
53928         * g77.dg: New directory.
53929         * g77.dg/20010216-1.f: New test case.
53930         * g77.dg/dg.exp: New driver.
53931         * lib/g77-dg.exp: New driver library.
53932
53933 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53934
53935         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
53936
53937 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
53938
53939         * g++.old-deja/g++.other/decl9.C: New test.
53940
53941 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
53942
53943         * g++.old-deja/g++.other/init16.C: Update the test so that it does
53944         not need <string> and also tests the initialization at runtime.
53945
53946 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53947
53948         * gcc.c-torture/execute/longlong.c: New test.
53949
53950 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
53951
53952         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
53953
53954 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
53955
53956         * gcc.c-torture/execute/920302-1.c (execute):
53957         Change argument type to short.
53958
53959 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
53960
53961         * g++.old-deja/g++.pt/deduct6.C: New test.
53962
53963 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
53964
53965         * g++.old-deja/g++.pt/deduct5.C: New test.
53966
53967 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
53968
53969         * gcc.c-torture/execute/20010209-1.c: New test.
53970
53971 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
53972
53973         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
53974
53975 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
53976
53977         * g++.dg/vtgc1.C: Update for new ABI.
53978
53979         * consistency.vlad: New directory, 1665 files.
53980
53981 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53982
53983         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
53984         return type.
53985         * gcc.dg/cpp/digraphs.c: Declare puts.
53986
53987 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53988
53989         * g++.old-deja/g++.other/warn5.C: New test.
53990
53991 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53992
53993         * g++.old-deja/g++.pt/spec40.C: New test.
53994
53995 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53996
53997         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
53998         case.
53999         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
54000
54001 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
54002
54003         * gcc.c-torture/compile/20010209-1.c: New test.
54004
54005 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
54006
54007         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
54008         excess errors message but not if it crashes.
54009         * g++.old-deja/g++.other/crash27.C: Likewise.
54010         * g++.old-deja/g++.other/crash28.C: Likewise.
54011         * g++.old-deja/g++.other/crash30.C: Likewise.
54012         * g++.old-deja/g++.other/crash32.C: Likewise.
54013         * g++.old-deja/g++.other/crash35.C: Likewise.
54014         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54015
54016 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54017
54018         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
54019         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
54020         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
54021         g77.f-torture/execute/execute.exp,
54022         g77.f-torture/noncompile/noncompile.exp,
54023         gcc.c-torture/execute/execute.exp,
54024         gcc.c-torture/execute/memcheck/memcheck.exp,
54025         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
54026         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
54027         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
54028         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
54029         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
54030         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
54031         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
54032         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
54033         Remove bug reporting instructions with ancient email addresses.
54034
54035 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
54036
54037         * gcc.dg/20010202-1.c: New test.
54038         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
54039
54040 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
54041
54042         * g++.dg/stdbool-if.C: New test.
54043
54044 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
54045
54046         * objc/execute/fdecl.m: Added main().
54047
54048 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
54049
54050         * gcc.c-torture/execute/20010206-1.c: New test.
54051
54052 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54053
54054         * gcc.dg/cpp/avoidpaste1.c: Update.
54055
54056 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
54057
54058         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
54059         Pero <nicola@brainstorm.co.uk>.
54060         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
54061
54062 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
54063
54064         * g++.old-deja/g++.pt/spec39.C: New test.
54065
54066 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
54067
54068         * gcc.c-torture/compile/20010202-1.c: New test.
54069
54070 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
54071
54072         * g++.old-deja/g++.abi/primary2.C: New test.
54073         * g++.old-deja/g++.abi/primary3.C: New test.
54074         * g++.old-deja/g++.abi/primary4.C: New test.
54075         * g++.old-deja/g++.abi/primary5.C: New test.
54076         * g++.old-deja/g++.abi/vtable3.h: New test.
54077         * g++.old-deja/g++.abi/vtable3a.C: New test.
54078         * g++.old-deja/g++.abi/vtable3b.C: New test.
54079         * g++.old-deja/g++.abi/vtable3c.C: New test.
54080         * g++.old-deja/g++.abi/vtable3d.C: New test.
54081         * g++.old-deja/g++.abi/vtable3e.C: New test.
54082         * g++.old-deja/g++.abi/vtable3f.C: New test.
54083         * g++.old-deja/g++.abi/vtable3g.C: New test.
54084         * g++.old-deja/g++.abi/vtable3h.C: New test.
54085         * g++.old-deja/g++.abi/vtable3i.C: New test.
54086         * g++.old-deja/g++.abi/vtable3j.C: New test.
54087         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
54088
54089 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
54090
54091         * g++.old-deja/g++.other/anon6.C: New test.
54092         * g++.old-deja/g++.other/anon7.C: New test.
54093
54094 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54095
54096         * gcc.dg/cpp/avoidpaste2.c: New tests.
54097
54098 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
54099
54100         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
54101
54102 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
54103
54104         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
54105         DECIMAL_DIG cases for Irix."
54106
54107 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
54108
54109         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
54110
54111 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54112
54113         * gcc.dg/c99-tag-1.c: New test.
54114
54115 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54116
54117         * gcc.dg/cpp/tr-warn1.c: Add tests.
54118
54119 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54120
54121         * gcc.dg/cpp/avoidpaste1.c: Update.
54122         * gcc.dg/cpp/paste4.c: Update.
54123
54124 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
54125
54126         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
54127         cases for Irix.
54128
54129 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
54130
54131         * g++.old-deja/g++.other/inline19.C: New test.
54132
54133 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54134
54135         * gcc.dg/Wlarger-than.c: New test.
54136
54137 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54138
54139         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
54140
54141 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
54142
54143         * gcc.c-torture/execute/20010129-1.c: New test.
54144         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
54145
54146 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
54147
54148         * gcc.dg/cpp/avoidpaste1.c: Test case.
54149
54150 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
54151
54152         * g++.old-deja/g++.other/inline18.C: New test.
54153
54154 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54155
54156         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
54157         and __builtin_putchar.
54158
54159 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
54160
54161         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
54162         tests.
54163
54164 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
54165
54166         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
54167         floating point number rounding mode to round to the nearest
54168         representable mode.
54169
54170 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
54171
54172         * g++.old-deja/g++.other/mangle2.C: New test.
54173
54174 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54175
54176         * gcc.c-torture/compile/20010124-1.c: New test.
54177
54178 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
54179
54180         * g++.old-deja/g++.pt/spec38.C: New test.
54181
54182 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54183
54184         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
54185         "Build don't run".
54186
54187 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54188
54189         * gcc.c-torture/execute/20010123-1.c: New test.
54190
54191 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
54192
54193         * g++.old-deja/g++.pt/spec37.C: New test.
54194
54195 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
54196
54197         * g++.old-deja/g++.pt/overload14.C: New test.
54198
54199 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54200
54201         * gcc.c-torture/execute/20010122-1.c: New test, exercise
54202         __builtin_return_address.
54203
54204 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
54205
54206         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
54207         * g++.old-deja/g++.pt/spec35.C: New test.
54208         * g++.old-deja/g++.pt/spec36.C: New test.
54209
54210 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
54211
54212         * gcc.c-torture/compile/20010118-1.c: New test.
54213
54214 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
54215
54216         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
54217
54218 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54219
54220         * gcc.c-torture/execute/20010119-1.c: New test.
54221
54222 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54223
54224         * g++.old-deja/g++.other/vbase5.C: New test.
54225
54226 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54227
54228         * gcc.c-torture/execute/20010118-1.c: New test.
54229
54230 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54231
54232         * g++.old-deja/g++.pt/deduct3.C: New test.
54233
54234 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54235
54236         * g++.old-deja/g++.pt/spec34.C: New test.
54237
54238 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
54239
54240         * g77.f-torture/compile/20000601-2.f: New test.
54241
54242 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54243
54244         * g++.old-deja/g++.other/init17.C: New test.
54245
54246 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
54247
54248         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
54249
54250 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54251
54252         * g++.old-deja/g++.pt/unify8.C: New test.
54253
54254 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54255
54256         * g++.old-deja/g++.abi/vbase1.C: New test.
54257
54258 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54259
54260         * g++.old-deja/g++.pt/crash65.C: New test.
54261
54262 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54263
54264         * gcc.dg/cpp/assembl2.S: New test case.
54265
54266 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
54267
54268         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
54269         are supported.
54270
54271 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54272
54273         * g++.old-deja/g++.other/builtins1.C: New test.
54274         * g++.old-deja/g++.other/builtins2.C: Likewise.
54275         * g++.old-deja/g++.other/builtins3.C: Likewise.
54276         * g++.old-deja/g++.other/builtins4.C: Likewise.
54277
54278 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
54279
54280         * gcc.c-torture/compile/20010117-1.c: New test.
54281         * gcc.c-torture/compile/20010117-2.c: New test.
54282
54283 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54284
54285         * g77.f-torture/execute/20010116.[fx]: New test,
54286         XFAIL on i?86-*-*.
54287         * g77.f-torture/compile/20010115.f: Indicate it's
54288         a test for PR fortran/1636.
54289
54290 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54291
54292         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
54293
54294 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54295
54296         * g77.f-torture/compile/20010115.f: New test.
54297
54298 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
54299
54300         * g++.old-deja/g++.pt/nontype5.C: New test.
54301
54302 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54303
54304         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
54305         have an equivalent working one below it.
54306
54307 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54308
54309         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
54310         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54311
54312 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54313
54314         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
54315         message containing "init_priority".
54316         (conpr-2.C): Likewise.
54317         (conpr-3.C): Likewise.
54318         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
54319
54320 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54321
54322         * gcc.c-torture/execute/20010114-2.c: New test.
54323
54324 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
54325
54326         * gcc.c-torture/compile/20010114-1.c: New test.
54327         * gcc.c-torture/compile/20010114-1.x: Xfail.
54328         * gcc.c-torture/compile/20010114-2.c: New test.
54329         * gcc.c-torture/execute/20010114-1.c: New test.
54330         * gcc.dg/trunc-1.c: New test.
54331         * gcc.dg/uninit-B.c: New test.
54332
54333 2001-01-13  Nick Clifton  <nickc@redhat.com>
54334
54335         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
54336         target.
54337
54338 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54339
54340         * gcc.c-torture/compile/20010113-1.c: New test.
54341
54342 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
54343
54344         * gcc.c-torture/compile/20001212-1.c: New test.
54345
54346 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54347
54348         * gcc.dg/cpp/widestr1.c: Update.
54349         * gcc.dg/cpp/prag-imp.c: Remove.
54350
54351 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
54352
54353         * gcc.c-torture/execute/20000801-3.x: Remove.
54354         * gcc.dg/c90-init-1.c: New test.
54355         * gcc.dg/c99-init-1.c: New test.
54356         * gcc.dg/c99-init-2.c: New test.
54357         * gcc.dg/gnu99-init-1.c: New test.
54358
54359 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
54360
54361         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
54362         testing that no relevant ones were found.
54363
54364 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
54365
54366         * g++.old-deja/g++.pt/cast2.C: New test.
54367
54368 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
54369
54370         * g++.old-deja/g++.pt/friend47.C: New test.
54371
54372 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54373
54374         * g++.old-deja/g++.pt/instantiate13.C: New test.
54375
54376 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54377
54378         * g++.old-deja/g++.other/defarg7.C: New test.
54379         * g++.old-deja/g++.other/defarg8.C: New test.
54380
54381 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54382
54383         * g++.old-deja/g++.pt/crash64.C: New test.
54384
54385 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54386
54387         * g++.old-deja/g++.pt/crash63.C: New test.
54388
54389 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54390
54391         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
54392
54393 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
54394
54395         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
54396
54397 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54398
54399         * g++.old-deja/g++.pt/error3.C: New test.
54400
54401 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54402
54403         * g++.old-deja/g++.other/crash39.C: New test.
54404
54405 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54406
54407         * g++.old-deja/g++.other/vbase4.C: New test.
54408
54409 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
54410
54411         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
54412         * gcc.dg/special/20000419-2.c: New file. Identical to above.
54413         * gcc.dg/special/special.exp: New test driver which will check
54414         for alias support for the above test.
54415
54416 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
54417
54418         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
54419         problems on small machines.
54420         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
54421         parameterize.
54422
54423 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
54424
54425         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
54426         mips.
54427         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54428
54429 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
54430
54431         * g++.old_deja/g++.pt/using8.C: New test.
54432
54433 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54434
54435         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
54436
54437 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
54438
54439         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
54440         where a failure is expected.
54441         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
54442
54443 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54444
54445         * g++.old_deja/g++.pt/instantiate12.C: New test.
54446
54447 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54448
54449         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
54450         start of structs.
54451         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
54452         * g++.old-deja/g++.brendan/crash17.C: Likewise.
54453         * g++.old-deja/g++.brendan/crash29.C: Likewise.
54454         * g++.old-deja/g++.brendan/crash48.C: Likewise.
54455         * g++.old-deja/g++.brendan/ns1.C: Likewise.
54456         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
54457         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
54458         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
54459         * g++.old-deja/g++.eh/spec6.C: Likewise.
54460         * g++.old-deja/g++.jason/crash3.C: Likewise.
54461         * g++.old-deja/g++.law/ctors11.C: Likewise.
54462         * g++.old-deja/g++.law/ctors17.C: Likewise.
54463         * g++.old-deja/g++.law/ctors5.C: Likewise.
54464         * g++.old-deja/g++.law/ctors9.C: Likewise.
54465         * g++.old-deja/g++.mike/ambig1.C: Likewise.
54466         * g++.old-deja/g++.mike/net22.C: Likewise.
54467         * g++.old-deja/g++.mike/p3538a.C: Likewise.
54468         * g++.old-deja/g++.mike/p3538b.C: Likewise.
54469         * g++.old-deja/g++.mike/virt3.C: Likewise.
54470         * g++.old-deja/g++.niklas/t128.C: Likewise.
54471         * g++.old-deja/g++.other/anon4.C: Likewise.
54472         * g++.old-deja/g++.other/using1.C: Likewise.
54473         * g++.old-deja/g++.other/warn3.C: Likewise.
54474         * g++.old-deja/g++.pt/t37.C: Likewise.
54475         * g++.old-deja/g++.robertl/eb69.C: Likewise.
54476         * g++.old-deja/g++.robertl/eb71.C: Likewise.
54477
54478 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54479
54480         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
54481
54482 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54483
54484         * gcc.c-torture/execute/stdio-opt-3.c: New test.
54485
54486 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
54487
54488         * gcc.c-torture/compile/20010107-1.c: New test.
54489
54490 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54491
54492         * gcc.c-torture/execute/builtin-noret-1.c: New test.
54493
54494 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54495
54496         * gcc.dg/format/format.h: New file.
54497         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
54498         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
54499         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
54500         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
54501         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
54502         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
54503         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
54504         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
54505         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
54506         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
54507         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
54508         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
54509         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
54510         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
54511         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
54512         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
54513         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
54514         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
54515         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
54516         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
54517         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
54518         instead of declaring standard types, macros and functions in each
54519         test.
54520
54521 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
54522
54523         * gcc.c-torture/execute/20010106-1.c: New test.
54524
54525 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54526
54527         * gcc.dg/format/format.exp: New file.
54528         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
54529         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
54530         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
54531         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
54532         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
54533         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
54534         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
54535         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
54536         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
54537         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
54538         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
54539         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
54540         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
54541         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
54542         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
54543         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
54544         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
54545         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
54546         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
54547         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
54548         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
54549         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
54550         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
54551         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
54552         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
54553         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
54554         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
54555         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
54556         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
54557         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
54558         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
54559         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
54560         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
54561         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
54562         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
54563         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
54564         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
54565         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
54566         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
54567         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
54568         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
54569         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
54570
54571 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
54572
54573         * gcc.c-torture/execute/991228-1.c: Take word endianness into
54574         account.
54575
54576 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54577
54578         * gcc.c-torture/execute/builtin-complex-1.c: New test.
54579
54580 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
54581
54582         * g++.old-deja/g++.pt/crash62.C: New test.
54583
54584 2001-01-04  Richard Henderson  <rth@redhat.com>
54585
54586         * gcc.dg/20000926-1.c: Update expected warnings.
54587         * gcc.dg/array-2.c: Likewise.
54588         * gcc.dg/array-4.c: Also validate flexible array members.
54589         * gcc.dg/c99-flex-array-1.c: New.
54590
54591 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54592
54593         * gcc.c-torture/compile/20001222-1.x: Remove.
54594
54595 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54596
54597         * gcc.c-torture/execute/built-in-setjmp.c: New.
54598
54599 2001-01-03  Richard Henderson  <rth@redhat.com>
54600
54601         * gcc.dg/940510-1.c: Update expected error wording.
54602         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
54603
54604 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
54605
54606         * lib/target-supports.exp (check_alias_available): Modified to
54607         indicate aliases not supported if only weak aliases are supported.
54608
54609 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54610
54611         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
54612         Turn on cmpstrsi checks for __pj__ and __i370__.
54613
54614 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
54615
54616         * g++.old-deja/g++.other/virtual11.C: New test.
54617
54618 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
54619
54620         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
54621
54622 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54623
54624         * gcc.c-torture/compile/20010102-1.c: New test.
54625
54626 2001-01-02  Andreas Jaeger  <aj@suse.de>
54627
54628         * gcc.dg/noreturn-3.c: New test.
54629
54630         * gcc.dg/noreturn-4.c: New test.
54631
54632 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54633
54634         * gcc.c-torture/execute/stdio-opt-1.c: Also test
54635         __builtin_fputc and __builtin_fwrite.
54636
54637 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
54638
54639         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
54640         signed char, not default char.
54641
54642 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
54643
54644         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
54645
54646 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
54647
54648         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
54649
54650 2000-12-29  Richard Henderson  <rth@redhat.com>
54651
54652         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
54653         (__cyg_profile_func_exit): Define.
54654
54655 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54656
54657         * g++.dg/vtgc1.C: New test.
54658
54659 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
54660
54661         * gcc.dg/noncompile/20001228-1.c: New test.
54662
54663         * gcc.dg/20001228-1.c: New test.
54664
54665         * gcc.c-torture/execute/20001228-1.c: New test.
54666
54667 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
54668
54669         * gcc.dg/format-strfmon-1.c: New test.
54670
54671 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54672
54673         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
54674         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
54675         * gcc.c-torture/execute/string-opt-1.c: Likewise.
54676         * gcc.c-torture/execute/string-opt-2.c: Likewise.
54677         * gcc.c-torture/execute/string-opt-3.c: Likewise.
54678         * gcc.c-torture/execute/string-opt-4.c: Likewise.
54679         * gcc.c-torture/execute/string-opt-6.c: Likewise.
54680         * gcc.c-torture/execute/string-opt-7.c: Likewise.
54681         * gcc.c-torture/execute/string-opt-8.c: Likewise.
54682         * gcc.c-torture/execute/string-opt-9.c: Likewise.
54683         * gcc.c-torture/execute/string-opt-10.c: Likewise.
54684         * gcc.c-torture/execute/string-opt-11.c: Likewise.
54685         * gcc.c-torture/execute/string-opt-12.c: Likewise.
54686
54687         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
54688         * gcc.c-torture/execute/string-opt-4.c: Test index.
54689
54690 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
54691
54692         * gcc.c-torture/compile/20001226-1.c: New test.
54693
54694 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54695
54696         * gcc.c-torture/compile/20001222-1.c: New test.
54697         * gcc.c-torture/compile/20001222-1.x: Xfail.
54698
54699 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
54700
54701         * gcc.c-torture/execute/comp-goto-2.c: New test.
54702
54703 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
54704
54705         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
54706         Use long types if __INT_MAX__ is 32767.
54707         (main): Use cast to (sint32 *) when poking 88 into a_page.
54708
54709         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
54710
54711 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
54712
54713         * gcc.c-torture/compile/20001221-1.c: New test.
54714         * gcc.c-torture/execute/20001221-1.c: New test.
54715
54716 2000-12-20  Richard Henderson  <rth@redhat.com>
54717
54718         * g++.old-deja/g++.pt/crash36.C: Update error lines.
54719         * g++.old-deja/g++.robertl/eb109.C: Likewise.
54720
54721 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54722
54723         * gcc.dg/compare3.c: New test.
54724
54725 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54726
54727         * gcc.dg/format-warnll-1.c: New test.
54728
54729 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54730
54731         * gcc.dg/cpp/cmdlne-P.c: New test.
54732
54733 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54734
54735         * gcc.c-torture/execute/builtin-abs-1.c,
54736         gcc.c-torture/execute/builtin-abs-2.c: New tests.
54737
54738 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54739
54740         * gcc.dg/cpp/multiline.c: New test.
54741
54742 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54743
54744         * g++.old-deja/g++.other/syshdr1.C: Update.
54745         * gcc.dg/cpp/lineflags.c: Remove temporarily.
54746
54747 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54748
54749         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
54750
54751 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54752
54753         * g++.old-deja/g++.pt/ttp65.C: New test.
54754
54755 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54756
54757         * g++.old-deja/g++.pt/ttp64.C: New test.
54758
54759 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54760
54761         * g++.old-deja/g++.pt/spec33.C: New test.
54762
54763 2000-12-14  Catherine Moore  <clm@redhat.com>
54764
54765         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
54766         * gcc.c-torture/execute/920612-2.c: Likewise.
54767         * gcc.c-torture/execute/920428-2.c: Likewise.
54768         * gcc-c-torture/execute/va-arg-11.c: Call exit.
54769         * gcc.c-torture/execute/va-arg-21.c: Likewise.
54770
54771 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54772
54773         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
54774         * gcc.dg/pack-test-2.c: Likewise.
54775
54776 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54777
54778         Tests by Zack Weinberg <zackw@stanford.edu>.
54779
54780         * gcc.dg/cpp/defined.c: Update.
54781         * gcc.dg/cpp/defined_trad.c: New tests.
54782
54783 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54784
54785         * gcc.dg/cpp/trad-direct.c: Update.
54786
54787 2000-12-11  Neil Booth  <neilb@earthling.net>
54788
54789         * gcc.dg/cpp/defined_trad.c
54790
54791 2000-12-11  Neil Booth  <neilb@earthling.net>
54792
54793         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
54794
54795 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54796
54797         * gcc.dg/format-miss-2.c: New test.
54798
54799 2000-12-09  Neil Booth  <neilb@earthling.net>
54800
54801         * gcc.dg/cpp/lineflags.c: New tests.
54802         * gcc.dg/cpp/poison.c: Update.
54803         * gcc.dg/cpp/redef2.c: Update.
54804         * gcc.dg/cpp/skipping.c: New test.
54805
54806 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
54807
54808         * g++.old-deja/g++.other/eh3.C: New testcase.
54809
54810 2000-12-07  Neil Booth  <neilb@earthling.net>
54811
54812         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
54813         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
54814         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
54815         wtr-union-init-2.c, wtr-union-init-3.c: Update.
54816         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
54817         Update.
54818
54819 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54820
54821         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
54822         __SIZE_TYPE__ instead of int for type of integers cast to
54823         pointers.
54824
54825 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
54826
54827         * g++.old-deja/g++.other/cleanup4.C: New test.
54828
54829 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54830
54831         * format-sec-1.c: New test.
54832
54833 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54834
54835         * gcc.dg/format-nonlit-3.c: New test.
54836
54837 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54838
54839         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
54840         through a null pointer.
54841
54842 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54843
54844         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
54845         * g++.old-deja/g++.pt/partial4.C: New test.
54846
54847 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
54848
54849         * gcc.c-torture/execute/ieee/hugeval.x: New.
54850
54851 2000-12-06  Neil Booth  <neilb@earthling.net>
54852
54853         * gcc.dg/cpp/backslash2.c: New tests.
54854
54855 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54856
54857         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
54858         * gcc.c-torture/execute/stdio-opt-2.c: New test.
54859
54860 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
54861
54862         * gcc.c-torture/execute/20001203-2.c: New testcase.
54863
54864 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54865
54866         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
54867         * g++.old-deja/g++.other/virtual10.C: New test.
54868
54869 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54870
54871         * g++.old-deja/g++.mike/pmf5.C: Remove test.
54872
54873 2000-12-05  Richard Henderson  <rth@redhat.com>
54874
54875         * gcc.c-torture/compile/20001205-1.c: New.
54876
54877 2000-12-04  Neil Booth  <neilb@earthling.net>
54878
54879         * g++.old-deja/g++.other/virtual9.C: New test.
54880         * g++.old-deja/g++.pt/crash61.C: New test.
54881         * gcc.c-torture/execute/loop-9.c: New test.
54882
54883 2000-12-04  Neil Booth  <neilb@earthling.net>
54884
54885         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
54886         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
54887         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
54888         * gcc.dg/cpp/extratokens.c: ...here.
54889
54890 2000-12-04  Neil Booth  <neilb@earthling.net>
54891
54892         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
54893         New tests.
54894
54895 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54896
54897         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
54898         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
54899
54900 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54901
54902         * gcc.c-torture/execute/20001203-1.c: New test.
54903
54904 2000-12-03  Neil Booth  <neilb@earthling.net>
54905
54906         * gcc.dg/cpp/macro6.c: New test cases.
54907
54908 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54909
54910         * gcc.c-torture/execute/string-opt-9.c: New test.
54911         * gcc.c-torture/execute/string-opt-10.c: Likewise.
54912         * gcc.c-torture/execute/string-opt-11.c: Likewise.
54913         * gcc.c-torture/execute/string-opt-12.c: Likewise.
54914
54915         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
54916         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
54917
54918 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
54919
54920         * gcc.dg/cpp/if-6.c: New testcase.
54921
54922         * gcc.dg/20001201-1.c: New testcase.
54923
54924 2000-12-02  Neil Booth  <neilb@earthling.net>
54925
54926         * g++.old-deja/g++.other/externC4.C,
54927         g++.old-deja/g++.other/friend10.C: New tests.
54928
54929 2000-12-02  Neil Booth  <neilb@earthling.net>
54930
54931         * g++.old-deja/g++.other/instan2.C
54932         * g++.old-deja/g++.other/instan3.C: New test.
54933
54934 2000-12-02  Neil Booth  <neilb@earthling.net>
54935
54936         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
54937         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
54938         gnuc99.c,gnuc99-pedantic.c: New tests.
54939
54940 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54941
54942         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
54943         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
54944
54945 2000-12-01  Neil Booth  <neilb@earthling.net>
54946
54947         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
54948         * gcc.dg/cpp/poison.c: Update.
54949         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
54950
54951 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
54952
54953         * g77.f-torture/execute/20001201.f: New test.
54954
54955 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54956
54957         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
54958
54959 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
54960
54961         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
54962
54963 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
54964
54965         * g++.old-deja/g++.other/cast6.C: New test.
54966
54967 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
54968
54969         * gcc.c-torture/execute/20001130-2.c: New testcase.
54970
54971 2000-11-30  Richard Henderson  <rth@redhat.com>
54972
54973         * gcc.c-torture/execute/20001130-1.c: New test.
54974
54975 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54976
54977         * g++.old-deja/g++.other/op3.C: New test.
54978
54979 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54980
54981         * g++.old-deja/g++.other/op2.C: New test.
54982
54983 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54984
54985         * g++.old-deja/g++.other/crash38.C: New test.
54986
54987 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
54988
54989         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
54990
54991 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
54992
54993         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
54994         tests.
54995         * gcc.c-torture/execute/string-opt-6.c: New test.
54996
54997         * gcc.dg/20001117-1.c: Add main.
54998
54999 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
55000
55001         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
55002         Move from here ...
55003         * gcc.dg/940510-1.c: ... to here.
55004
55005         * gcc.dg/20000926-1.c: GNU C now allows initializations of
55006         zero-size arrays in toplevel structures.
55007
55008 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
55009
55010         * gcc.c-torture/execute/loop-8.c: New test.
55011
55012 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55013
55014         * g++.old-deja/g++.other/base1.C: New test.
55015
55016 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55017
55018         * g++.old-deja/g++.other/parse2.C: New test.
55019
55020 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55021
55022         * g++.old-deja/g++.pt/incomplete1.C: New test.
55023
55024 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55025
55026         * g++.old-deja/g++.other/friend9.C: New test.
55027
55028 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
55029
55030         * gcc.dg/20001127-1.c: New test.
55031
55032 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
55033
55034         * g++.old-deja/g++.pt/friend46.C: New test.
55035
55036 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
55037
55038         * g++.old-deja/g++.other/ptrmem8.C: New test.
55039
55040 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55041
55042         * gcc.c-torture/execute/string-opt-7.c: New test.
55043         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55044
55045 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
55046
55047         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
55048         instead of 'mkcheck 2'.
55049
55050 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55051
55052         * gcc.c-torture/execute/memcheck/driver.c,
55053         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
55054         C9X references to refer to C99.
55055
55056 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
55057
55058         * gcc.dg/ultrasp3.c: New test.
55059
55060 2000-11-25  Neil Booth  <neilb@earthling.net>
55061
55062         * gcc.dg/cpp/include2.c: Update test to be locale independent.
55063
55064 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
55065
55066         * gcc.c-torture/compile/20001123-2.c: New.
55067
55068 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55069
55070         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
55071
55072 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
55073
55074         * gcc.dg/sequence-point-1.c: Add some new tests.
55075         * gcc.c-torture/execute/20001124-1.c: New test.
55076
55077 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
55078
55079         * g++.old-deja/g++.other/vaarg4.C: New test.
55080         * gcc.c-torture/compile/20001123-1.c: New test.
55081
55082 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
55083
55084         * g++.other/crash24.C: Adjust and remove XFAIL.
55085         * g++.other/crash37.C: New test.
55086
55087 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
55088
55089         * g++.old-deja/g++.pt/instantiate9.C: New test.
55090
55091 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
55092
55093         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
55094         new ABI, too.
55095
55096         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
55097         * g++.old-deja/g++.robertl/eb55.C: Likewise.
55098
55099 2000-11-22  Neil Booth  <neilb@earthling.net>
55100
55101         * gcc.dg/cpp/Wtrigraphs.c: New test.
55102
55103 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
55104
55105         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
55106
55107 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
55108
55109         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
55110
55111 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
55112
55113         * lib/gcc-dg.exp: load_lib scanasm.exp.
55114         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
55115         * lib/g++-dg.exp: load_lib scanasm.exp.
55116         * lib/scanasm.exp: New.
55117         (scan-assembler, scan-assembler-not): Add optional arguments to
55118         test name, or if not present, the pattern name.
55119         (scan-assembler-dem, scan-assembler-dem-not): New.
55120
55121         * g++.dg/dg.exp: New.
55122
55123 2000-11-21  Neil Booth  <neilb@earthling.net>
55124
55125         * gcc.dg/cpp/integrated1.c: Remove.
55126
55127 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
55128
55129         * gcc.c-torture/execute/20001121-1.c: New test.
55130
55131 2000-11-21  Richard Henderson  <rth@redhat.com>
55132
55133         * gcc.c-torture/compile/20001121-1.c: New test.
55134
55135 2000-11-20  Neil Booth  <neilb@earthling.net>
55136
55137         * gcc.dg/cpp/integrated1.c: New test.
55138
55139 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
55140
55141         * g++.old-deja/g++.other/inline17.C: New test.
55142
55143 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
55144
55145         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
55146         local variable to be zero: I made the variable global. Now
55147         uses abort() and exit() instead of relying on main's return value.
55148
55149 2000-11-20  Neil Booth  <neilb@earthling.net>
55150
55151         * gcc.dg/cpp/paste2.c: Update test.
55152         * objc/execute/paste.m: New test.
55153
55154 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55155
55156         * gcc.dg/c99-condexpr-1.c: New test.
55157
55158 2000-11-20  Neil Booth  <neilb@earthling.net>
55159
55160         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
55161
55162 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
55163
55164         * g++.old-deja/g++.pt/export1.C: New test.
55165
55166 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
55167
55168         * gcc.dg/20001117-1.c: New test.
55169
55170 2000-11-18  Richard Henderson  <rth@redhat.com>
55171
55172         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
55173
55174 2000-11-18  Richard Henderson  <rth@redhat.com>
55175
55176         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
55177         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
55178         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
55179
55180 2000-11-18  Richard Henderson  <rth@redhat.com>
55181
55182         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
55183         (main): New.  Exit cleanly.
55184
55185 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55186
55187         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
55188         gcc.dg/c99-fordecl-2.c: New tests.
55189
55190 2000-11-18  Richard Henderson  <rth@redhat.com>
55191
55192         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
55193         * gcc.c-torture/execute/zerolen-2.c: New.
55194
55195 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55196
55197         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
55198         memory.
55199
55200 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55201
55202         * g++.old-deja/g++.pt/instantiate8.C: New test.
55203
55204 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55205
55206         * g++.old-deja/g++.other/incomplete.C: Add more tests.
55207         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
55208
55209 2000-11-16  Nick Clifton  <nickc@redhat.com>
55210
55211         * gcc.c-torture/execute/nestfunc-2.c: New test.
55212         * gcc.c-torture/execute/nestfunc-3.c: New test.
55213
55214 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55215
55216         * gcc.c-torture/compile/20001116-1.c: New test.
55217
55218 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55219
55220         * gcc.c-torture/execute/20001115-1.c: New test.
55221
55222 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
55223
55224         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
55225         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
55226         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
55227         * g++.old-deja/g++.abi/vmihint.C: Likewise.
55228
55229 2000-11-15  Neil Booth  <neilb@earthling.net>
55230
55231         gcc.dg/cpp/_Pragma1.c: Update.
55232         gcc.dg/cpp/_Pragma2.c: New test.
55233
55234 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55235
55236         * g++.old-deja/g++.other/anon5.C: New test.
55237
55238 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55239
55240         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
55241         tests.
55242
55243 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
55244
55245         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
55246         output.
55247
55248 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55249
55250         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
55251         labels at end of compound statements.
55252
55253 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
55254
55255         * gcc.c-torture/execute/loop-7.c: New test.
55256
55257 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55258
55259         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
55260
55261 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55262
55263         * gcc.dg/c99-bool-1.c: New test.
55264
55265 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55266
55267         * gcc.dg/c99-scope-1.c: Remove xfail.
55268         * gcc.dg/c99-scope-2.c: New test.
55269
55270 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55271
55272         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
55273         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
55274
55275 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
55276
55277         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
55278         error messages.
55279
55280         * g++.mike/p700.C: Don't typedef wchar_t.
55281         * g++.mike/p784.C: Likewise.
55282         * g++.mike/eb101.C: Don't use __wchar_t.
55283
55284 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
55285
55286         * g77.f-torture/execute/20001111.[fx]: Test premature exit
55287         from DO loop.
55288
55289 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55290
55291         * gcc.c-torture/execute/20001111-1.c: New test.
55292
55293 2000-11-10  Nick Clifton  <nickc@redhat.com>
55294
55295         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
55296         long multuiple and accumulate.
55297
55298 2000-11-09  Richard Henderson  <rth@redhat.com>
55299
55300         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
55301         via size_t instead of int.
55302
55303         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
55304         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55305         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55306         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55307
55308 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
55309
55310         * gcc.c-torture/compile/20001109-1.c: New test.
55311         * gcc.c-torture/compile/20001109-2.c: New test.
55312
55313 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
55314
55315         * g++.old-deja/g++.pt/operator1.C: New test.
55316         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
55317
55318 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55319
55320         * gcc.dg/20001108-1.c: New test.
55321
55322 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55323
55324         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
55325         with both arguments constant strings.
55326         * gcc.c-torture/execute/string-opt-3.c: New test.
55327         * gcc.c-torture/execute/string-opt-4.c: New test.
55328         * gcc.c-torture/execute/string-opt-5.c: New test.
55329
55330 2000-11-08  Nick Clifton  <nickc@redhat.com>
55331
55332         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
55333         mulsidi3adddi patterns.
55334
55335 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
55336
55337         * g++.old-deja/g++.other/crash36.C: New test.
55338
55339 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
55340
55341         * g++.old-deja/g++.other/init16.C: New test.
55342
55343 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
55344
55345         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
55346
55347 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55348
55349         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
55350         * gcc.c-torture/execute/va-arg-16.x: Likewise.
55351         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55352
55353 2000-11-07  DJ Delorie  <dj@redhat.com>
55354
55355         * gcc.dg/20000614-1.c: Add return so that test can pass.
55356
55357 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55358
55359         * gcc.c-torture/execute/string-opt-1.c: New test.
55360
55361 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55362
55363         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
55364         mips-sgi-irix6.* because the MIPS ABI passes floating-point
55365         parameters in registers, and there is no way for a varargs
55366         function to know in which order the integer and floating-point
55367         parameters should be interleaved when they are placed on the
55368         stack.
55369         * gcc.c-torture/execute/va-arg-16.x: Likewise.
55370         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55371
55372 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55373
55374         * gcc.c-torture/execute/string-opt-2.c: New test.
55375
55376 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
55377
55378         * g++.old-deja/g++.pt/crash60.C: New test.
55379
55380 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
55381
55382         * g++.old-deja/g++.other/crash24.C: New test.
55383         * g++.old-deja/g++.other/crash25.C: New test.
55384         * g++.old-deja/g++.other/crash26.C: New test.
55385         * g++.old-deja/g++.other/crash27.C: New test.
55386         * g++.old-deja/g++.other/crash28.C: New test.
55387         * g++.old-deja/g++.other/crash29.C: New test.
55388         * g++.old-deja/g++.other/crash30.C: New test.
55389         * g++.old-deja/g++.other/crash31.C: New test.
55390         * g++.old-deja/g++.other/crash32.C: New test.
55391         * g++.old-deja/g++.other/crash33.C: New test.
55392         * g++.old-deja/g++.other/crash34.C: New test.
55393         * g++.old-deja/g++.other/crash35.C: New test.
55394
55395 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
55396
55397         * gcc.c-torture/execute/20001031-1.c: New test.
55398
55399 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
55400
55401         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
55402         namespace.
55403
55404         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
55405         standards-conformant.
55406
55407         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
55408
55409         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
55410         * g++.old-deja/g++.mike/p755a.C: Likewise.
55411         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
55412         library makes no calls to `operator new' during initialization.
55413
55414 2000-11-04  Neil Booth  <neilb@earthling.net>
55415
55416         * gcc.dg/cpp/include2.c: New tests.
55417
55418 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
55419
55420         * lib/g++.exp (g++_set_ld_library_path): New function.
55421         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
55422
55423 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
55424
55425         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
55426         warnings.
55427
55428 2000-11-01  Richard Henderson  <rth@redhat.com>
55429
55430         * g++.old-deja/g++.ext/namedret1.C: New.
55431         * g++.old-deja/g++.ext/namedret2.C: New.
55432         * g++.old-deja/g++.ext/namedret3.C: New.
55433
55434 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
55435
55436         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
55437         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
55438
55439 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55440
55441         * gcc.c-torture/execute/va-arg-21.c: New test.
55442
55443 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55444
55445         * gcc.dg/c99-complex-2.c: New test.
55446
55447 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55448
55449         * gcc.c-torture/execute/stdio-opt-1.c: New test.
55450
55451 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
55452
55453         * g++.old-deja/g++.other/inline16.C: New test.
55454
55455 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
55456
55457         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
55458         __PRETTY_FUNCTION__
55459
55460 2000-10-29  Neil Booth  <neilb@earthling.net>
55461
55462         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
55463         New tests.
55464         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
55465         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
55466         optimisation.
55467
55468 2000-10-29  Neil Booth  <neilb@earthling.net>
55469
55470         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
55471         * mi1.c, mi1c.h: Add null directives to multiple-include test.
55472         * mi5.c: Test multiple includes work with -C.
55473         * trigraphs.c: Test ^= version.
55474
55475 2000-10-28  Neil Booth  <neilb@earthling.net>
55476
55477         New tests and test updates for new macro expander.
55478
55479         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
55480         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
55481         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
55482         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
55483         new diagnostic messages.
55484
55485         * gcc.dg/cpp/macro3.c: New tests.
55486
55487 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
55488
55489         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
55490         on the same line.
55491
55492 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
55493
55494         * g++.old-deja/g++.other/eh2.C: New test.
55495
55496 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
55497
55498         * gcc.c-torture/execute/20001027-1.c: New test.
55499
55500 2000-10-26  Richard Henderson  <rth@redhat.com>
55501
55502         * gcc.c-torture/execute/20001026-1.c: New.
55503
55504 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
55505
55506         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
55507         * g++.old-deja/g++.law/builtin1.C: Likewise.
55508         * g++.old-deja/g++.law/ctors10.C: Likewise.
55509         * g++.old-deja/g++.law/virtual3.C: Likewise.
55510         * g++.old-deja/g++.mike/p658.C: Likewise.
55511         * g++.old-deja/g++.other/sibcall1.C: Likewise.
55512         * g++.old-deja/g++.other/vaarg2.C: Likewise.
55513         * g++.old-deja/g++.robertl/eb124.C: Likewise.
55514         * g++.old-deja/g++.robertl/eb44.C: Likewise.
55515         * g++.old-deja/g++.robertl/eb77.C: Likewise.
55516
55517 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
55518
55519         * gcc.c-torture/compile/20001024-1.c: New test.
55520
55521 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
55522
55523         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
55524         to tell us whether or not we are using V3.
55525
55526 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
55527
55528         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
55529         operands.
55530
55531 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55532
55533         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
55534
55535 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
55536
55537         * gcc.c-torture/execute/20001024-1.c: New test.
55538
55539 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
55540
55541         * g++.old-deja/g++.other/sibcall1.C: New test.
55542
55543 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
55544
55545         * gcc.dg/noncompile/init-3.c: New test.
55546
55547 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55548
55549         * gcc.dg/format-array-1.c: New test.
55550
55551 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55552
55553         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
55554         writing through null pointers; remove comment about testing
55555         unterminated strings.
55556
55557 2000-10-17  Matthew Hiller  <hiller@redhat.com>
55558
55559         * gcc.c-torture/execute/20001017-2.c: New test.
55560
55561 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55562
55563         * gcc.c-torture/compile/20001018-1.c: New test.
55564         * gcc.c-torture/compile/20001018-1.x: Xfail.
55565
55566 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55567
55568         * gcc.c-torture/execute/20001017-1.c: New test.
55569
55570 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55571
55572         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
55573         for multiple use of arguments with scanf formats; add tests for
55574         multiple use of arguments.
55575
55576 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
55577
55578         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
55579         from some old tests.
55580
55581 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55582
55583         * gcc.dg/format-miss-1.c: New test.
55584
55585 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
55586
55587         * gcc.c-torture/execute/20001013-1.c: New test.
55588
55589 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
55590
55591         * gcc.dg/format-branch-1.c: New test.
55592
55593 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
55594
55595         * README, lib/file-format.exp: Remove EGCS references.
55596
55597 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
55598
55599         * gcc.dg/20001013-1.c: New test.
55600
55601 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55602
55603         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
55604         for intmax_t in the compiler using __typeof__ and the type rules
55605         for conditional expressions.
55606
55607 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
55608
55609         * gcc.dg/20001012-1.c: New test.
55610         * gcc.dg/20001012-2.c: New test.
55611
55612 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55613
55614         * gcc.dg/format-attr-1.c: New test.
55615
55616 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55617
55618         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
55619         __LONG_LONG_MAX__ instead of LLONG_MAX.
55620
55621 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55622
55623         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
55624         scanf flags.
55625         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
55626         flags.
55627
55628 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55629
55630         * gcc.dg/sequence-pt-1.c: New test.
55631
55632 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
55633
55634         * gcc.c-torture/execute/20001011-1.c: New testcase.
55635         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
55636
55637 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
55638
55639         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
55640         does not error on it.
55641
55642 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
55643
55644         * gcc.dg/20001009-1.c: New test.
55645
55646 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55647
55648         * gcc.c-torture/compile/20001009-1.c: Move from here ....
55649         * gcc.c-torture/execute/20001009-2.c: ... to here.
55650
55651 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
55652
55653         * gcc.c-torture/compile/20001009-1.c: New testcase.
55654         * gcc.c-torture/execute/20001009-1.c: New testcase.
55655         Testcases provided by Jan Hubicka <jh@suse.cz>.
55656
55657 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55658
55659         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55660         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
55661         uintmax_t using <limits.h> to emulate the compiler's internal
55662         logic.  No longer XFAIL %j tests.
55663
55664 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55665
55666         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
55667         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55668         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
55669         regexps and details of expected handling of some bad formats.
55670         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
55671         suppression.
55672
55673 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55674
55675         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
55676         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
55677         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
55678         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
55679         in list archives.
55680
55681 2000-10-06  Richard Henderson  <rth@cygnus.com>
55682
55683         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
55684         * g++.old-deja/g++.brendan/crash52.C: Likewise.
55685         * g++.old-deja/g++.jason/report.C: Likewise.
55686         * g++.old-deja/g++.law/friend5.C: Likewise.
55687         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
55688         of the expected warnings.
55689
55690 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
55691
55692         * g++.old-deja/g++.pt/enum14.C: New test.
55693
55694 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
55695
55696         * g++.old-deja/g++.pt/crash59.C: New test.
55697
55698 2000-10-04  Will Cohen  <wcohen@redhat.com>
55699
55700         * gcc.dg/20000926-1.c: New test.
55701
55702 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
55703
55704         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
55705         function name for current C++ compiler.
55706         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
55707
55708 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
55709
55710         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
55711         __PRETTY_FUNCTION__.
55712         * g++.old-deja/g++.ext/pretty2.C: Likewise.
55713
55714 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55715
55716         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
55717
55718 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
55719
55720         * gcc.c-torture/compile/20000923-1.c: New test.
55721
55722 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
55723
55724         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
55725         * g++.old-deja/g++.pt/ttp62.C: Same.
55726         * g++.old-deja/g++.other/inline14.C: Same.
55727
55728 2000-09-24  Richard Henderson  <rth@cygnus.com>
55729
55730         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
55731
55732 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55733
55734         * gcc.dg/c90-printf-1.c: Add test for wide string format.
55735
55736 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
55737
55738         * gcc.c-torture/compile/20000922-1.c: New file.
55739
55740 2000-09-21  Nick Clifton  <nickc@redhat.com>
55741
55742         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
55743         a signed long modulo operation.
55744         (mod6): New function - perform an unsigned long modulo operation.
55745         (main): Add tests for modulos of very large numbers by very small
55746         dividends.
55747
55748 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55749
55750         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
55751
55752 2000-09-19  Richard Henderson  <rth@cygnus.com>
55753
55754         * gcc.dg/compare2.c (case 10): XFAIL.
55755
55756 2000-09-18  Richard Henderson  <rth@cygnus.com>
55757
55758         * gcc.c-torture/execute/20000906-1.c: Move ...
55759         * gcc.dg/20000906-1.c: ... here.  Only run on targets
55760         that support __builtin_trap.
55761
55762 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
55763
55764         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
55765
55766 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55767
55768         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
55769         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
55770         more $ format tests.
55771
55772 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55773
55774         * gcc.dg/format-errmk-1.c: New test.
55775
55776 2000-09-17  Greg McGary  <greg@mcgary.org>
55777
55778         * gcc.c-torture/execute/20000917-1.x: Remove.
55779
55780 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55781
55782         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
55783
55784 2000-09-17  Greg McGary  <greg@mcgary.org>
55785
55786         * gcc.c-torture/execute/20000917-1.c: New test.
55787         * gcc.c-torture/execute/20000917-1.x: XFAIL.
55788
55789 2000-09-16  Neil Booth  <NeilB@earthling.net>
55790
55791         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
55792         in nested macro bug.
55793
55794 2000-09-15  Neil Booth  <NeilB@earthling.net>
55795
55796         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
55797
55798 2000-09-14  Jeffrey A Law  (law@cygnus.com)
55799
55800         * gcc.c-torture/execute/20000914-1.c: New test.
55801
55802 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
55803
55804         * g++.other/inline13.C: New test.
55805
55806 2000-09-12  Andreas Jaeger  <aj@suse.de>
55807
55808         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
55809         constant by Ulrich Drepper <drepper@redhat.com>.
55810
55811 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
55812
55813         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
55814
55815 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55816
55817         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
55818
55819 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
55820
55821         * gcc.dg/cpp/backslash.c: New test.
55822
55823 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
55824
55825         * gcc.c-torture/execute/20000910-1.c: New test.
55826         * gcc.c-torture/execute/20000910-2.c: Likewise.
55827
55828 2000-09-11  Robert Lipe  <robertl@sco.com>
55829
55830         * gcc.dg/pragma-align.c: New test.
55831
55832 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
55833
55834         * g++.old-deja/g++.pt/explicit82.C: New test.
55835         * g++.old-deja/g++.pt/explicit83.C: New test.
55836
55837 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
55838
55839         * gcc.dg/asm-names.c: New test.
55840
55841 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55842
55843         * gcc.dg/cpp/tr-warn6.c: New test
55844
55845 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55846
55847         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
55848         be accepted.
55849
55850 2000-09-07  Catherine Moore  <clm@redhat.com>
55851
55852         * gcc.c-torture/execute/unroll-1.c: New test.
55853
55854 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
55855
55856         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
55857         ERROR markers.
55858         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
55859         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
55860         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
55861         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
55862         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
55863         Preprocess only.
55864         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
55865         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
55866
55867 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55868
55869         * g++.old-deja/g++.pt/deduct2.C: New test.
55870
55871 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55872
55873         * g++.old-deja/g++.pt/parms2.C: New test.
55874
55875 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55876
55877         * g++.old-deja/g++.pt/crash58.C: New test.
55878
55879 2000-09-06  Greg McGary  <greg@mcgary.org>
55880
55881         * gcc.c-torture/execute/20000906-1.c: New test.
55882         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
55883
55884 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55885
55886         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
55887
55888 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55889
55890         * g++.old-deja/g++.pt/crash57.C: New test.
55891
55892 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55893
55894         * g++.old-deja/g++.pt/crash56.C: New test.
55895
55896 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55897
55898         * g++.old-deja/g++.pt/koenig1.C: New test.
55899
55900 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
55901
55902         * gcc.dg/20000904-1.c: New test.
55903
55904 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
55905
55906         * gcc.dg/cpp/paste8.c: New test.
55907
55908 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
55909
55910         * gcc.c-torture/compile/20000827-1.c: New test.
55911
55912 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55913
55914         * gcc.dg/format-diag-1.c: New test.
55915
55916 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55917
55918         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
55919         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
55920         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
55921         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
55922         gcc.dg/formatz-1.c: Adjust warning regular expressions.
55923
55924 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
55925
55926         * g++.old-deja/g++.other/nested4.C: New test.
55927
55928 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
55929
55930         * g++.old-deja/g++.ns/scoped1.C: New test.
55931
55932 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
55933
55934         * lib/g++.exp: Support testing already-installed GCC.
55935
55936 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55937
55938         * wtr-label-1.c, wtr-suffix-1.c: New tests.
55939
55940 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55941
55942         * gcc.dg/return-type-2.c: New test.
55943
55944 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
55945
55946         * gcc.c-torture/compile/20000825-1.c: New test.
55947
55948 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
55949
55950         * gcc.dg/dwarf2-2.c: New test.
55951
55952 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
55953
55954         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
55955         dg-warning regexps.
55956
55957 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55958
55959         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
55960         gcc.dg/format-ext-5.c: New tests.
55961
55962 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
55963
55964         * g++.old-deja/g++.other/crash22.C: New test.
55965
55966 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
55967
55968         * gcc.dg/noncompile/930622-2.c: Adjust error message.
55969
55970 2000-08-24  Richard Henderson  <rth@cygnus.com>
55971
55972         * gcc.dg/ia64-sync-1.c: New test.
55973         * gcc.dg/ia64-sync-2.c: New test.
55974         * gcc.dg/ia64-asm-1.c: New test.
55975
55976 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55977
55978         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
55979         * gcc.dg/format-ext-2.c: New test.
55980
55981 2000-08-23  Jason Merrill  <jason@redhat.com>
55982
55983         * lib/old-dejagnu.exp: Also ignore "In member function" and
55984         "At global scope".
55985
55986 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55987
55988         * gcc.dg/noncompile/label-lineno-1.c: New test.
55989
55990 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55991
55992         * gcc.dg/c99-array-nonobj-1.c: New test.
55993
55994 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55995
55996         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
55997         tests.
55998         * gcc.dg/format-ext-1.c: New test.
55999
56000 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56001
56002         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
56003         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
56004         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
56005         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
56006         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
56007
56008 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56009
56010         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
56011         gcc.dg/c99-strftime-2.c: New tests.
56012
56013 2000-08-22  Richard Henderson  <rth@cygnus.com>
56014
56015         * gcc.c-torture/execute/20000822-1.c: New test.
56016
56017 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
56018
56019         * gcc.c-torture/execute/20000819-1.x: Remove.
56020
56021 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56022
56023         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
56024         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
56025         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
56026         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
56027         gcc.dg/format-xopen-1.c: New tests.
56028
56029 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56030
56031         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
56032
56033 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
56034
56035         * g++.old-deja/g++.other/loop2.C: New test.
56036
56037         * gcc.c-torture/compile/20000606-1.c: New test.
56038         * gcc.c-torture/compile/20000728-1.c: New test.
56039         * gcc.c-torture/execute/20000801-1.c: New test.
56040         * gcc.c-torture/execute/20000801-2.c: New test.
56041         * gcc.c-torture/execute/20000819-1.c: New test.
56042         * gcc.c-torture/execute/20000819-1.x: XFAIL.
56043         * gcc.dg/20000629-1.c: New test.
56044         * gcc.dg/20000724-1.c: New test.
56045         * gcc.dg/20000807-1.c: New test.
56046
56047 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
56048
56049         * gcc.dg/cpp/pragma-1.c: New test.
56050         * gcc.dg/cpp/pragma-2.c: New test.
56051
56052 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
56053
56054         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
56055         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
56056
56057 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56058
56059         * gcc.c-torture/compile/20000818-1.c: New test.
56060
56061 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
56062
56063         * gcc.c-torture/execute/20000818-1.c: New test.
56064
56065 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56066
56067         * gcc.dg/format-va-1.c: New test.
56068
56069 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56070
56071         * g++.old-deja/g++.other/typedef8.C: New test.
56072
56073 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56074
56075         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
56076         * g++.old-deja/g++.mike/net36.C: Mark candidate.
56077         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
56078         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
56079         * g++.old-deja/g++.other/ptrmem7.C: New test.
56080         * g++.old-deja/g++.pt/ptrmem10.C: New test.
56081
56082 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56083
56084         * g++.old-deja/g++.pt/typename27.C: New test.
56085
56086 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
56087
56088         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
56089         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
56090         * g++.old-deja/g++.pt/friend45.C: New test.
56091         * g++.old-deja/g++.other/friend8.C: New test.
56092
56093 2000-08-15  Richard Henderson  <rth@cygnus.com>
56094
56095         * gcc.c-torture/execute/20000815-1.c: New test.
56096
56097 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56098
56099         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
56100         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
56101         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
56102
56103 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
56104
56105         * g++.old-deja/g++.other/refinit2.C: New test.
56106
56107 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
56108
56109         * lib/c-torture.exp (c-torture): Make
56110         compiler_conditional_xfail_data global.
56111         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
56112         compiler_conditional_xfail_data machinery.
56113         (f-torture-execute): Likewise.
56114         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
56115         and only when unrolling loops.
56116
56117         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
56118
56119 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56120
56121         * g++.old-deja/g++.pt/explicit81.C: New test.
56122
56123 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56124
56125         * g++.old-deja/g++.pt/typename26.C: New test.
56126
56127 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
56128
56129         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
56130         warning.
56131
56132 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
56133
56134         * g++.old-deja/g++.other/array3.C: New test.
56135
56136 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56137
56138         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
56139         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
56140         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
56141         New tests.
56142
56143 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
56144
56145         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
56146         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56147
56148 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
56149
56150         * gcc.c-torture/execute/20000808-1.c: New test.
56151
56152 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56153
56154         * gcc.dg/c90-const-expr-1.c: New test.
56155
56156 2000-08-08  Richard Henderson  <rth@cygnus.com>
56157
56158         * gcc.dg/noncompile/920923-1.c: Declare calloc.
56159
56160 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56161
56162         * gcc.dg/noncompile/const-ll-1.c: New test.
56163
56164 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56165
56166         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
56167
56168 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56169
56170         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
56171         that running programs linked against the shared version of libobjc
56172         run correctly.
56173
56174 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56175
56176         * gcc.dg/c99-printf-1.c: New test.
56177
56178 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56179
56180         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
56181
56182 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
56183
56184         * gcc.c-torture/execute/20000731-1.x: Delete.
56185
56186 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
56187
56188         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
56189         and torture_without_loops as is done by c-torture.exp.
56190         (search_for): Copy from c-torture.exp.
56191         (gcc-dg-runtest): New function, drives a directory of tests
56192         iterating over the TORTURE_OPTIONS.
56193         (scan-assembler, scan-assembler-not): Move here from
56194         individual directory drivers.
56195
56196         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
56197         defined by lib/gcc-dg.exp.
56198         * gcc.dg/cpp/cpp.exp: Likewise.
56199         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
56200         gcc-dg-runtest, so we cycle over optimization options.
56201
56202         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
56203         * gcc.dg/compare2.c: No longer expected to fail.
56204
56205 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
56206
56207         * gcc.c-torture/execute/20000804-1.c: New test.
56208
56209 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56210
56211         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
56212
56213 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
56214
56215         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
56216
56217 2000-08-03  Jeffrey A Law  (law@cygnus.com)
56218
56219         * gcc.c-torture/compile/20000803-1.c: New test.
56220
56221 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56222
56223         * gcc.c-torture/execute/20000801-3.c,
56224         gcc.c-torture/execute/20000801-4.c: New tests.
56225         * gcc.c-torture/execute/20000801-3.x,
56226         gcc.c-torture/execute/20000801-4.x: Xfail.
56227
56228 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
56229
56230         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
56231         libobjc/.libs to allow for libtool.
56232
56233 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
56234
56235         * gcc.c-torture/compile/20000802-1.c: New test.
56236
56237 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
56238
56239         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
56240
56241 2000-07-31  Jeffrey A Law  (law@cygnus.com)
56242
56243         * gcc-c-torture/execute/20000731-2.c: New test.
56244
56245         * gcc.c-torture/execute/20000731-1.c: New test.
56246         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
56247
56248 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
56249
56250         * gcc.dg/cpp/paste7.c: New test.
56251         * gcc.dg/cpp/20000725-1.c: New test.
56252
56253 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
56254
56255         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
56256         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
56257         declaration warning for __builtin_dwarf_reg_size.
56258
56259         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
56260
56261 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56262
56263         * gcc.dg/noncompile/voidparam-1.c: New test.
56264
56265 2000-07-30  Richard Henderson  <rth@cygnus.com>
56266
56267         * gcc.dg/c90-digraph-1.c: Don't xfail.
56268         * gcc.dg/compare2.c (case 10): Xfail.
56269         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
56270
56271 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
56272
56273         * gcc.dg/c99-main-1.c: New test.
56274
56275 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56276
56277         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
56278
56279 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
56280
56281         * gcc.c-tortuer/execute/20000726-1.c: New test.
56282
56283 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
56284
56285         * gcc.c-torture/execute/enum-2.c: New test.
56286
56287 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56288
56289         * gcc.dg/cpp/tr-warn3.c: New test.
56290
56291 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56292
56293         * g++.old-deja/g++.ext/implicit1.C: Remove.
56294         * g++.old-deja/g++.jason/c2.C: Remove
56295         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
56296         * g++.old-deja/g++.pt/crash16.C: Likewise.
56297         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
56298
56299 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56300
56301         * g++.old-deja/g++.other/for2.C: New test.
56302
56303 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
56304
56305         * gcc.dg/20000720-1.c: New test.
56306
56307 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
56308
56309         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
56310
56311 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
56312
56313         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
56314         * gcc.c-torture/execute/20000722-1.c: New.
56315         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
56316
56317 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
56318
56319         * gcc.dg/cpp/20000720-1.S: New test.
56320
56321 2000-07-21  Michael Meissner  <meissner@redhat.com>
56322
56323         * gcc.c-torture/execute/ieee/hugeval.c: New test.
56324
56325 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56326
56327         * g++.old-deja/g++.brendan/crash16.C,
56328         g++.old-deja/g++.brendan/parse3.C,
56329         g++.old-deja/g++.brendan/redecl1.C,
56330         g++.old-deja/g++.ns/template13.C,
56331         g++.old-deja/g++.other/decl4.C,
56332         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
56333
56334 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56335
56336         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
56337         and "Internal error".
56338
56339         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
56340         regexps.
56341         * gcc.dg/cpp/paste6.c: New test.
56342
56343 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
56344
56345         * gcc.dg/cpp/tr-direct.c: New test.
56346
56347         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
56348         gcc.dg/cpp/undef1.c: Tweak error regexps.
56349
56350 2000-07-18  Eric Christopher <echristo@redhat.com>
56351
56352         * gcc.c-torture/compile/20000718-1.c: New test.
56353
56354 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
56355
56356         * cpplex.c (_cpp_push_token): If the token being pushed back
56357         is the previous token in this context, just subtract one from
56358         context->posn.
56359         * cppmacro.c (save_expansion): Clear aux field when storing a
56360         placemarker.
56361
56362 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
56363
56364         * gcc.dg/noncompile/redecl-1.c: New test.
56365
56366 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
56367
56368         * gcc.c-torture/execute/20000717-5.c: New test.
56369         * gcc.c-torture/execute/20000717-1.x: Removed.
56370
56371 2000-07-17  Richard Henderson  <rth@cygnus.com>
56372
56373         * gcc.c-torture/execute/20000717-4.c: New test.
56374
56375 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
56376
56377         * gcc.dg/cpp/syshdr.c: New test.
56378         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
56379
56380 2000-07-17  Neil Booth  <neilb@earthling.net>
56381
56382         * gcc.dg/cpp/cmdlne-dM.c: New test.
56383         * gcc.dg/cpp/cmdlne-dD.c: New test.
56384
56385 2000-07-17  Jeffrey A Law  (law@cygnus.com)
56386
56387         * gcc.c-torture/execute/20000717-3.c: New test.
56388
56389         * gcc.c-torture/compile/20000717-1.c: New test.
56390
56391 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
56392
56393         * gcc.c-torture/execute/20000717-2.c: New test.
56394
56395 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56396
56397         * gcc.dg/formatz-1.c: New test.
56398
56399         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
56400         * gcc.dg/c99-digraph-1.c: New tests.
56401
56402         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
56403         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
56404
56405         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
56406         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
56407         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
56408         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
56409         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
56410         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
56411         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
56412
56413 2000-07-17  Greg McGary <greg@mcgary.org>
56414
56415         * gcc.c-torture/execute/20000717-1.c: New test.
56416         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
56417
56418 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
56419
56420         * gcc.c-torture/execute/20000715-2.c: New test.
56421         * gcc.dg/20000715-1.c: New test.
56422
56423 2000-07-15  Michael Meissner  <meissner@redhat.com>
56424
56425         * gcc.c-torture/execute/20000715-1.c: New test.
56426
56427 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
56428
56429         * gcc.c-torture/execute/20000707-1.c: New test.
56430
56431 2000-07-13  Neil Booth  <NeilB@earthling.net>
56432
56433         * gcc.dg/cpp/digraph1.c,
56434         gcc.dg/cpp/digraph2.c,
56435         gcc.dg/cpp/digraphs.c: New tests.
56436
56437 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
56438
56439         * g77.f-torture/compile/20000630-2.f: New test.
56440         * g77.f-torture/compile/20000630-2.x
56441
56442 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
56443
56444         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
56445
56446 2000-07-11  Neil Booth  <NeilB@earthling.net>
56447
56448         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
56449
56450 2000-07-11  Neil Booth  <NeilB@earthling.net>
56451
56452         * gcc.dg/cpp/cmdlne-C.c: New.
56453
56454 2000-07-09  Neil Booth  <NeilB@earthling.net>
56455
56456         * gcc.dg/cpp/directiv.c: New tests.
56457         * gcc.dg/cpp/undef1.c: Update.
56458
56459 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
56460
56461         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
56462
56463 2000-07-09  Neil Booth  <NeilB@earthling.net>
56464
56465         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
56466
56467 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
56468
56469         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
56470         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
56471
56472 2000-07-08  Neil Booth  <NeilB@earthling.net>
56473
56474         * gcc.dg/cpp/macsyntx.c: New tests.
56475
56476 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
56477
56478         * gcc.dg/20000707-1.c: New test.
56479
56480 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
56481
56482         * gcc.c-torture/execute/20000706-1.c: New test.
56483         * gcc.c-torture/execute/20000706-2.c: New test.
56484         * gcc.c-torture/execute/20000706-3.c: New test.
56485         * gcc.c-torture/execute/20000706-4.c: New test.
56486         * gcc.c-torture/execute/20000706-5.c: New test.
56487
56488 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
56489
56490         * g++.old-deja/g++.pt/instantiate7.C: New test.
56491
56492 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
56493
56494         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
56495         * g++.old-deja/g++.mike/thunk3.C: Likewise.
56496         * g++.old-deja/g++.other/rtti3.C: Likewise.
56497         * g++.old-deja/g++.other/rttid3.C: Likewise.
56498
56499 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
56500
56501         *  g77.f-torture/compile/20000630-1.x: Fix typo
56502
56503 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
56504
56505         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
56506         assembly output.
56507
56508 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
56509
56510         * gcc.dg/cpp/ident.c: New test.
56511
56512 2000-07-05  Neil Booth  <NeilB@earthling.net>
56513
56514         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
56515           gcc.dg/cpp/lexstrng.c: New tests.
56516
56517 2000-07-04  Neil Booth  <NeilB@earthling.net>
56518
56519         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
56520         * gcc.dg/cpp/strify2.c: Same.
56521
56522 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
56523
56524         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
56525         * gcc.dg/cpp/19990703-1.c: Likewise.
56526         * gcc.dg/cpp/20000625-1.c: Likewise.
56527         * gcc.dg/cpp/20000625-2.c: Likewise.
56528
56529         * gcc.dg/cpp/macro1.c,
56530         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
56531         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
56532         gcc.dg/cpp/strify1.c,
56533         gcc.dg/cpp/strify2.c: New tests.
56534
56535 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
56536
56537         * gcc.c-torture/execute/20000703-1.c: New test.
56538
56539 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
56540
56541         * g++.old-deja/g++.pt (lookup10.C): New test.
56542
56543 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
56544
56545         * g++.old-deja/g++.pt (typename25.C): New test.
56546
56547 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
56548
56549         * gcc.c-torture/compile/20000701-1.c: New test.
56550
56551 2000-06-30  Nick Clifton  <nickc@cygnus.com>
56552
56553         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
56554         to test case.
56555
56556 2000-06-30  Catherine Moore  <clm@cygnus.com>
56557
56558         * gcc.c-torture/execute/align-1.c: New test.
56559
56560 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
56561
56562         * g++.old-deja/g++.pt/expr8.C: New test.
56563         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
56564
56565 2000-06-29  Nick Clifton  <nickc@cygnus.com>
56566
56567         * gcc.c-torture/compile/20000629-1.c: New test.
56568
56569 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
56570
56571
56572         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
56573         gcc.dg/noncompile directory, depending on whether they're
56574         preprocessor tests or not.  Annotate all the tests for the dg
56575         framework.
56576
56577         * gcc.c-torture/noncompile/noncompile.exp: Delete.
56578         * gcc.dg/noncompile/noncompile.exp: New.
56579
56580         * Moved files:
56581         Old name                                New name
56582         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
56583         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
56584         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
56585         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
56586         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
56587         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
56588         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
56589         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
56590         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
56591         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
56592         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
56593         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
56594         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
56595         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
56596         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
56597         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
56598         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
56599         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
56600         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
56601         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
56602         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
56603         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
56604         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
56605         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
56606
56607         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
56608         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
56609         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
56610         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
56611         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
56612         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
56613
56614 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
56615
56616         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
56617         declare one variable.  On the fourth, error.
56618         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
56619         declared by 20000628-1a.h.
56620
56621 2000-06-29  Richard Henderson  <rth@redhat.com>
56622
56623         * gcc.c-torture/execute/930529-1.x: New file.
56624         * gcc.dg/920413-1.c: Adjust expected warning text.
56625         * gcc.dg/980217-1.c: Declare abort.
56626         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
56627
56628 2000-06-29  Jeffrey A Law  (law@cygnus.com)
56629
56630         * g77.f-torture/compile/20000629-1.f: New test.
56631         * g77.f-torture/compile/20000629-1.x: Expected to fail.
56632
56633 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
56634
56635         Rearrange lots of files, removing entirely the
56636         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
56637         directories.
56638
56639         * Deleted files:
56640         gcc.c-torture/code_quality/code_quality.exp
56641         gcc.c-torture/special/special.exp
56642         gcc.failure/failure.exp
56643         gcc.failure/940409-1.x
56644         gcc.c-torture/compile/961203-1.x
56645
56646         * New files:
56647         gcc.misc-tests/linkage.exp
56648         gcc.c-torture/execute/920730-1t.c
56649         gcc.c-torture/execute/920730-1t.x
56650         gcc.c-torture/compile/920520-1.x
56651         gcc.c-torture/compile/920521-1.x
56652         gcc.c-torture/compile/981006-1.x
56653         gcc.c-torture/execute/eeprof-1.x
56654
56655         * Moved files (possibly with modifications to fit a new harness):
56656         Old name                                New name
56657         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
56658         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
56659         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
56660         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
56661         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
56662         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
56663         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
56664         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
56665         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
56666         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
56667         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
56668         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
56669         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
56670         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
56671
56672 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
56673
56674         * c-torture/compile/961203-1.x: Delete.
56675
56676         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
56677         not exit. Include stdio.h.
56678         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
56679         * gcc.misc-tests/dg-12.c: Likewise.
56680         * gcc.misc-tests/dg-5.c: Likewise.
56681         * gcc.misc-tests/dg-6.c: Likewise.
56682         * gcc.misc-tests/dg-7.c: Prototype abort.
56683         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
56684         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
56685         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
56686         not exit.
56687         * gcc.misc-tests/sieve.c: Use return from main, not exit.
56688         * gcc.misc-tests/sort2.c: Use return from main, not exit.
56689
56690 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
56691
56692         * gcc.dg/cpp/20000628-1.c: New test.
56693         * gcc.dg/cpp/20000628-1.h: New header for above test.
56694         * gcc.dg/cpp/20000628-1a.h: Likewise.
56695
56696 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
56697
56698         * gcc.dg/cpp: New directory.
56699         * gcc.dg/cpp/cpp.exp: New driver.
56700         * gcc.dg/cpp/20000627-1.c: New test.
56701         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
56702         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
56703         and rewrite as a compilation test.
56704
56705         * gcc.dg: Move many files into the cpp subdirectory, possibly
56706         renaming or editing them as well.
56707         Old name                New name
56708         990119-1.c              cpp/19990119-1.c
56709         990228-1.c              cpp/19990228-1.c
56710         990407-1.c              cpp/19990407-1.c
56711         990409-1.c              cpp/19990409-1.c
56712         990413-1.c              cpp/19990413-1.c
56713         990703-1.c              cpp/19990703-1.c
56714         20000127-1.c            cpp/20000127-1.c
56715         20000129-1.c            cpp/20000129-1.c
56716         20000207-1.c            cpp/20000207-1.c
56717         20000207-2.c            cpp/20000207-2.c
56718         20000209-1.c            cpp/20000209-1.c
56719         20000209-2.c            cpp/20000209-2.c
56720         20000301-1.c            cpp/20000301-1.c
56721         20000419-1.c            cpp/20000419-1.c
56722         20000510-1.S            cpp/20000510-1.S
56723         20000519-1.c            cpp/20000519-1.c
56724         20000529-1.c            cpp/20000529-1.c
56725         20000625-1.c            cpp/20000625-1.c
56726         20000625-2.c            cpp/20000625-2.c
56727         cpp-as1.c               cpp/assert1.c
56728         cpp-as2.c               cpp/assert2.c
56729         cxx-comments-1.c        cpp/cxxcom1.c
56730         cxx-comments-2.c        cpp/cxxcom2.c
56731         endif-label.c           cpp/endif.c
56732         cpp-hash1.c             cpp/hash1.c
56733         cpp-hash2.c             cpp/hash2.c
56734         cpp-if1.c               cpp/if-1.c
56735         cpp-if2.c               cpp/if-2.c
56736         cpp-if3.c               cpp/if-3.c
56737         cpp-if4.c               cpp/if-4.c
56738         cpp-if5.c               cpp/if-5.c
56739         cpp-cond.c              cpp/if-cexp.c
56740         cpp-missingop.c         cpp/if-mop.c
56741         cpp-missingparen.c      cpp/if-mpar.c
56742         cpp-opprec.c            cpp/if-oppr.c
56743         cpp-ifparen.c           cpp/if-paren.c
56744         cpp-shortcircuit.c      cpp/if-sc.c
56745         cpp-shift.c             cpp/if-shift.c
56746         cpp-unary.c             cpp/if-unary.c
56747         cpp-li1.c               cpp/line1.c
56748         cpp-li2.c               cpp/line2.c
56749         lineno.c                cpp/line3.c
56750         lineno-2.c              cpp/line4.c
56751         cpp-mi.c                cpp/mi1.c
56752         cpp-mic.h               cpp/mi1c.h
56753         cpp-micc.h              cpp/mi1cc.h
56754         cpp-mind.h              cpp/mi1nd.h
56755         cpp-mindp.h             cpp/mi1ndp.h
56756         cpp-mix.h               cpp/mi1x.h
56757         cpp-mi2.c               cpp/mi2.c
56758         cpp-mi2a.h              cpp/mi2a.h
56759         cpp-mi2b.h              cpp/mi2b.h
56760         cpp-mi2c.h              cpp/mi2c.h
56761         cpp-mi3.c               cpp/mi3.c
56762         cpp-mi3.def             cpp/mi3.def
56763         poison-1.c              cpp/poison.c
56764         pr-impl.c               cpp/prag-imp.c
56765         cpp-redef-2.c           cpp/redef1.c
56766         cpp-redef.c             cpp/redef2.c
56767         strpaste.c              cpp/strp1.c
56768         strpaste-2.c            cpp/strp2.c
56769         cpp-tradpaste.c         cpp/tr-paste.c
56770         cpp-tradstringify.c     cpp/tr-str.c
56771         cpp-tradwarn1.c         cpp/tr-warn1.c
56772         cpp-tradwarn2.c         cpp/tr-warn2.c
56773         trigraphs.c             cpp/trigraphs.c
56774         cpp-unc1.c              cpp/unc1.c
56775         cpp-unc2.c              cpp/unc2.c
56776         cpp-unc3.c              cpp/unc3.c
56777         cpp-unc.c               cpp/unc4.c
56778         undef.c                 cpp/undef1.c
56779         undef-2.c               cpp/undef2.c
56780         cpp-wi1.c               cpp/widestr1.c
56781
56782 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
56783
56784         * lib/g++.exp (g++_include_flags): Tweak.
56785
56786 2000-06-27  H.J. Lu  <hjl@gnu.org>
56787             Loren J. Rittle  <ljrittle@acm.org>
56788
56789         * lib/g++.exp (g++_include_flags): Override libgloss.exp
56790         version with one that knows about the new gcc tree structure.
56791         (g++_link_flags): Same.
56792
56793 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
56794
56795         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
56796         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
56797         case we are cross-compiling.
56798
56799         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
56800         g++.old-deja/g++.niklas/Makefile.in,
56801         g++.old-deja/g++.niklas/configure.in,
56802         g++.old-deja/g++.other/Makefile.in,
56803         g++.old-deja/g++.other/configure.in,
56804         gcc.c-torture/code_quality/Makefile.in,
56805         gcc.c-torture/code_quality/configure.in,
56806         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
56807         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
56808         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
56809         gcc.c-torture/execute/ieee/Makefile.in,
56810         gcc.c-torture/execute/ieee/configure.in,
56811         gcc.c-torture/noncompile/Makefile.in,
56812         gcc.c-torture/noncompile/configure.in,
56813         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
56814         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
56815         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
56816
56817 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56818
56819         * g++.old-deja/g++.other/ambig3.C: New test.
56820
56821 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56822
56823         * g++.old-deja/g++.pt/syntax1.C: New test.
56824         * g++.old-deja/g++.pt/syntax2.C: New test.
56825         * g++.old-deja/g++.other/syntax3.C: New test.
56826         * g++.old-deja/g++.other/syntax4.C: New test.
56827
56828 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56829
56830         * gcc.dg/20000623-1.c: Prototype exit and abort.
56831
56832 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56833
56834         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
56835         New tests.
56836         * gcc.dg/cpp-mi3.def: New file.
56837
56838         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
56839         inside assertions.
56840         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
56841         lexer's error messages.
56842         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
56843         divine anything from the linemarkers.
56844         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
56845         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
56846
56847 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
56848
56849         * gcc.dg/20000623-1.c: New test.
56850
56851 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
56852
56853         * gcc.c-torture/execute/20000622-1.c: New test.
56854
56855 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56856
56857         * g++.old-deja/g++.other/init15.C: New test.
56858
56859 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56860
56861         * g++.old-deja/g++.pt/vaarg2.C: New test.
56862         * g++.old-deja/g++.pt/vaarg3.C: New test.
56863
56864 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
56865
56866         * g++.old-deja/g++.other/dyncast6.C: New test.
56867
56868 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
56869
56870         * gcc.c-torture/execute/loop-6.c: New test.
56871
56872 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
56873
56874         * gcc.dg/20000614-1.c: New test.
56875         * gcc.dg/20000614-2.c: New test.
56876
56877 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
56878
56879         * g++.old-deja/g++.other/inline12.C: New test.
56880
56881 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
56882
56883         * g++.old-deja/g++.other/eh1.C: New test.
56884
56885 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
56886
56887         * g++.old-deja/g++.other/type.C: New test.
56888
56889 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
56890
56891         * g++.old-deja/g++.other/initstring.C: New test.
56892
56893 2000-06-12  Jason Merrill  <jason@redhat.com>
56894
56895         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
56896
56897 2000-06-09  Jeffrey A Law  (law@cygnus.com)
56898
56899         * gcc.c-torture/compile/20000609-1.c: New test.
56900
56901 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
56902
56903         * gcc.dg/20000609-1.c: New test.
56904
56905 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
56906
56907         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
56908         * gcc.c-torture/noncompile/poison-1.c: Move...
56909         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
56910         * gcc.dg/cpp-li1.c: Add a token after the #line.
56911
56912 2000-06-05  Richard Henderson  <rth@cygnus.com>
56913
56914         * gcc.c-torture/execute/20000605-2.c: New test.
56915         * gcc.c-torture/execute/20000605-3.c: New test.
56916
56917 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
56918
56919         * g77.f-torture/execute/20000503-1.x: New file.
56920
56921 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
56922
56923         * g++.old-deja/g++.eh/badalloc1.C: New test.
56924
56925 2000-06-05  Richard Henderson  <rth@cygnus.com>
56926
56927         * gcc.c-torture/execute/20000605-1.c: New test.
56928
56929 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
56930             Nathan Sidwell <nathan@codesourcery.com>
56931
56932         * gcc.c-torture/compile/20000605-1.c: New test.
56933
56934 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
56935
56936         * g77.f-torture/compile/20000601-1.f: New test.
56937
56938 2000-06-03  Richard Henderson  <rth@cygnus.com>
56939
56940         * gcc.c-torture/execute/20000603-1.c: New.
56941
56942 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
56943
56944         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
56945         * gcc.dg/noreturn-2.c (noreturn): Likewise.
56946
56947 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
56948
56949         * gcc.dg/compare2.c (case 12): XFAIL.
56950         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
56951         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
56952
56953         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
56954
56955 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
56956
56957         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
56958         guard macro is already defined when the header is first
56959         included.
56960         * gcc.dg/cpp-mix.h: New file.
56961         * gcc.dg/endif-label.c: Update patterns to match compiler.
56962
56963         * g++.brendan/complex1.C: Declare abort.
56964         * g++.law/refs4.C: Remove XFAIL.
56965         * g++.oliva/expr2.C: Declare abort and exit.
56966
56967 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
56968
56969         * gcc.c-torture/execute/20000528-1.c: New test.
56970
56971         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
56972         * g++.old-deja/g++.law/temps4.C: Likewise.
56973
56974         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
56975         stdlib.h.  Call abort() on failure.
56976         * g++.old-deja/g++.law/refs4.C: Likewise.
56977         * g++.old-deja/g++.law/temps4.C: Likewise.
56978         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
56979         * gcc.c-torture/execute/20000112-1.c: Include string.h.
56980
56981 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
56982
56983         Relative to g++.dg/special:
56984         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
56985
56986         Relative to g++.old-deja:
56987         * g++.brendan/complex1.C, g++.jason/optimize2.C,
56988         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
56989         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
56990         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
56991         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
56992         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
56993         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
56994
56995         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
56996         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
56997         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
56998         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
56999         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
57000         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
57001         and/or string.h.
57002
57003         * g++.other/goto1.C: Update expectations for error messages.
57004
57005 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
57006
57007         * gcc.c-torture/compile/20000523-1.c: New test.
57008
57009 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
57010
57011         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
57012
57013 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
57014
57015         * g++.old-deja/g++.eh/catch11.C: New test.
57016         * g++.old-deja/g++.eh/catch12.C: New test.
57017
57018 2000-05-24  Nick Clifton  <nickc@cygnus.com>
57019
57020         * gcc.c-torture/execute/20000523-1.c: New test.
57021
57022 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
57023
57024         * c-torture/execute/bcp-1.c: Replace abort in arg of
57025         __builtin_constant_p with a generic external function.
57026
57027         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
57028         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
57029         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
57030         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
57031         Prototype abort and/or exit.
57032
57033         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
57034         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
57035         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
57036         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
57037
57038 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
57039
57040         * gcc.dg/dwarf2-1.c: New test.
57041
57042 2000-05-20  Richard Henderson  <rth@cygnus.com>
57043
57044         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
57045
57046 2000-05-20  Andreas Jaeger  <aj@suse.de>
57047
57048         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
57049         testcase.
57050
57051 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
57052
57053         * gcc.c-torture/execute/20000519-2.c: New test.
57054
57055 2000-05-19  Andreas Jaeger  <aj@suse.de>
57056
57057         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
57058         which fails with SSA.
57059
57060         * lib/c-torture.exp: Also test with -O3 -fssa.
57061
57062 2000-05-18  Michael Meissner  <meissner@redhat.com>
57063
57064         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
57065         * gcc.c-torture/execute/920415-1.c: Ditto.
57066         * gcc.c-torture/execute/920501-1.c: Ditto.
57067         * gcc.c-torture/execute/conversion.c: Ditto.
57068         * gcc.c-torture/execute/cvt-1.c: Ditto.
57069
57070 2000-05-18  Jeffrey A Law  (law@cygnus.com)
57071
57072         * gcc.c-torture/compile/20000518-1.c: New test.
57073
57074 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57075
57076         * g77.f-torture/compile/200005018.f: New test.
57077
57078 2000-05-17  Jeffrey A Law  (law@cygnus.com)
57079
57080         * gcc.c-torture/compile/20000517-1.c: New test.
57081
57082 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57083
57084         * gcc.c-torture/execute/20000516-1.c: New test.
57085
57086 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
57087
57088         * g++.old-deja/g++.other/eh.C: New test.
57089
57090 2000-05-12  Richard Henderson  <rth@cygnus.com>
57091
57092         * gcc.c-torture/execute/990208-1.c (main): Don't pass
57093         constants through to doit's conditional.
57094
57095 2000-05-11  Jeffrey A Law  (law@cygnus.com)
57096
57097         * gcc.c-torture/compile/20000511-1.c: New test.
57098         * g77.f-torture/compile/20000511-1.f: New test.
57099         * g77.f-torture/compile/20000511-2.f: New test.
57100
57101 2000-05-11  Michael Meissner  <meissner@redhat.com>
57102
57103         * gcc.c-torture/execute/20000511-1.c: New test.
57104
57105 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
57106
57107         * gcc.dg/dg.exp: Scan .S files as well as .c files.
57108         * gcc.dg/20000510-1.S: New.
57109
57110 2000-05-08  Catherine Moore  <clm@cygnus.com>
57111
57112         * gcc.dg/unused-3.c: New.
57113
57114 2000-05-06  Richard Henderson  <rth@cygnus.com>
57115
57116           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
57117           * g++.old-deja/g++.mike/warn1.C: Likewise.
57118           * g++.old-deja/g++.pt/local1.C: Likewise.
57119           * g++.old-deja/g++.pt/local7.C: Likewise.
57120           * g++.old-deja/g++.pt/spec16.C: Likewise.
57121
57122 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
57123
57124         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
57125
57126 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
57127
57128           * g77.f-torture/execute/20000503-1.f: New test.
57129
57130 2000-05-04  Andreas Jaeger  <aj@suse.de>
57131
57132         * gcc.dg/noreturn-2.c: New test.
57133
57134 2000-05-04  Neil Booth  <NeilB@earthling.net>
57135
57136         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
57137         preprocessor.
57138
57139 2000-05-04  Richard Henderson  <rth@cygnus.com>
57140
57141         * gcc.c-torture/execute/20000503-1.c: Fix typo.
57142
57143 2000-05-04  Richard Henderson  <rth@cygnus.com>
57144
57145         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
57146         OpenSSL by Jason R Thorpe.
57147
57148 2000-05-03  Jim Wilson  <wilson@cygnus.com>
57149
57150         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
57151
57152 2000-05-03  Robert Lipe <robertlipe@usa.net>
57153
57154         * gcc.dg/20000503-1.c: New test.
57155
57156 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
57157
57158         * gcc.c-torture/compile/20000502-1.c: New test.
57159         * g++.old-deja/g++.other/align.C: New test.
57160         * gcc.dg/cpp-tradstringify.c: New test.
57161
57162 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57163
57164         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
57165         and hard registers.
57166
57167 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
57168
57169         * gcc.c-torture/execute/loop-5.c: New test.
57170
57171 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
57172
57173         * gcc.c-torture/execute/va-arg-20.c: New test.
57174
57175 2000-04-23  Jeffrey A Law  (law@cygnus.com)
57176
57177         * gcc.c-torture/execute/20000422-1.c: New test.
57178
57179 2000-04-20  Greg McGary  <gkm@gnu.org>
57180
57181         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
57182         when optimizing, but without sibling-call optimizations (-O1).
57183
57184 2000-04-20  Jeffrey A Law  (law@cygnus.com)
57185
57186           * gcc.c-torture/compile/20000420-1.c: New test.
57187
57188 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
57189
57190         * g++.abi/ptrflags.C: New test.
57191         * g++.eh/catchptr1.C: Test incomplete pointer chains.
57192
57193 2000-04-19  Catherine Moore  <clm@cygnus.com>
57194
57195         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
57196
57197 2000-04-19  Greg McGary  <gkm@gnu.org>
57198
57199         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
57200         sibling-call optimizations.
57201
57202 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
57203
57204         * gcc.dg/20000419-1.c: New test.
57205
57206 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
57207
57208         * gcc.c-torture/execute/20000412-6.c: New test.
57209
57210 2000-04-12  Jeffrey A Law  (law@cygnus.com)
57211
57212         * gcc.c-torture/execute/20000412-5.c: New test.
57213         * g77.f-torture/compile/20000412-1.f: New test.
57214         * gcc.c-torture/execute/20000412-4.c: New test.
57215         * gcc.c-torture/compile/20000412-2.c: New test.
57216         * gcc.c-torture/execute/20000412-3.c: New test.
57217         * gcc.c-torture/compile/20000412-1.c: New test.
57218         * gcc.c-torture/execute/20000412-2.c: New test.
57219
57220 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
57221
57222         * objc/execute/bf-20.m: New test.
57223
57224 2000-04-10  Richard Henderson  <rth@cygnus.com>
57225
57226         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
57227
57228         * gcc.c-torture/execute/20000412-1.c: New test.
57229
57230 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
57231
57232         * g++.old-deja/g++.eh/catchptr1.C: New test.
57233
57234 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
57235
57236         * g++.old-deja/g++.abi/cxa_vec.C: New test.
57237
57238 2000-04-08  Neil Booth  <NeilB@earthling.net>
57239
57240         * gcc.dg/cpp-nullchar.c: Remove test as
57241         embedded nulls cause problems.
57242
57243 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57244
57245         * gcc.dg/compare2.c: New test.
57246
57247 2000-04-08  Neil Booth  <NeilB@earthling.net>
57248
57249         * gcc.dg/cpp-nullchar.c: New test.
57250
57251 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
57252
57253         * gcc.dg/cpp-mi2.c: New test.
57254         * gcc.dg/cpp-mi2[abc].h: New files.
57255
57256 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
57257
57258         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
57259         member name.
57260
57261 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
57262
57263         * g++.old-deja/g++.abi/vmihint.C: New test.
57264
57265 2000-04-06  Neil Booth  <NeilB@earthling.net>
57266
57267         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
57268         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
57269         copyright.
57270
57271 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
57272
57273         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
57274         avoid stack-frame overwrite.
57275
57276 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
57277
57278         * gcc.c-torture/compile/20000405-2.c: New test.
57279         * gcc.c-torture/compile/20000405-3.c: New test.
57280
57281 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57282
57283         * gcc.c-torture/compile/20000405-1.c: New test.
57284
57285 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
57286
57287         * gcc.dg/cast-qual-1.c: Revert last change.
57288
57289 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57290
57291         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
57292
57293 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
57294
57295         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
57296         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
57297
57298 2000-04-03  Jeffrey A Law  (law@cygnus.com)
57299
57300         * gcc.c-torture/compile/20000403-2.c: New test.
57301         * gcc.c-torture/compile/20000403-1.c: New test.
57302
57303 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
57304
57305         * gcc.c-torture/execute/20000403-1.c: New test.
57306
57307 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
57308
57309         * gcc.c-torture/execute/20000402-1.c: New test.
57310
57311 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
57312
57313         * gcc.c-torture/execute/va-arg-15.c: New test.
57314         * gcc.c-torture/execute/va-arg-16.c: New test.
57315         * gcc.c-torture/execute/va-arg-17.c: New test.
57316         * gcc.c-torture/execute/va-arg-18.c: New test.
57317         * gcc.c-torture/execute/va-arg-19.c: New test.
57318
57319 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
57320
57321         * gcc.c-torture/compile/981211-1.c: Move to...
57322         * gcc.dg/cpp-as1.c: ...here.
57323         * gcc.dg/cpp-as2.c: New file.
57324
57325         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
57326         compiler.
57327
57328 2000-04-02  Neil Booth  <NeilB@earthling.net>
57329
57330         * gcc.dg/cpp-cond.c  New tests.
57331         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
57332         accidental success less likely.
57333         * gcc.dg/cpp-missingop.c  New tests.
57334         * gcc.dg/cpp-missingparen.c  New tests.
57335         * gcc.dg/cpp-shift.c  New tests.
57336         * gcc.dg/cpp-shortcircuit.c  New tests.
57337         * gcc.dg/cpp-unary.c  New tests.
57338
57339 2000-03-29  Jeffrey A Law  (law@cygnus.com)
57340
57341         * gcc.c-torture/compile/20000329-1.c: New test.
57342
57343 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
57344
57345         * gcc.c-torture/compile/20000326-1.c: New test.
57346         * gcc.c-torture/compile/20000326-2.c: New test.
57347
57348 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
57349
57350         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
57351         the first parameter is a function argument.
57352
57353 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
57354
57355         * g++.old-deja/g++.ext/array4.C: New test.
57356
57357 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
57358
57359         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
57360
57361 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57362
57363         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
57364
57365 2000-03-19  Richard Henderson  <rth@cygnus.com>
57366
57367         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
57368
57369 2000-03-19  Richard Henderson  <rth@cygnus.com>
57370
57371         * gcc.c-torture/compile/20000319-1.c: New test.
57372
57373 2000-03-14  Jeffrey A Law  (law@cygnus.com)
57374
57375         * gcc.c-torture/execute/20000314-3.c: New test.
57376         * gcc.c-torture/execute/20000314-2.c: New test.
57377         * gcc.c-torture/execute/20000314-1.c: New test.
57378         * gcc.c-torture/compile/20000314-2.c: New test.
57379         * gcc.c-torture/compile/20000314-1.c: New test.
57380
57381 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
57382
57383         * g++.old-deja/g++.warn/inline.C: New test.
57384
57385 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
57386
57387         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
57388         standards-compliant result rather than specific constants.
57389         Put test-values in array.
57390
57391 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
57392
57393         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
57394         (g++_target_compile): Put test-specific options last.
57395
57396 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57397
57398         * g++.old-deja/g++.eh/vbase4.C: New test.
57399
57400 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57401
57402         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
57403
57404 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57405
57406         * g++.old-deja/g++.brendan/misc12.C: Removed.
57407         * g++.old-deja/g++.pt/memtemp77.C: Constify.
57408         * g++.old-deja/g++.ext/pretty4.C: New test.
57409
57410 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57411
57412         * g++.old-deja/g++.other/string2.C: New test.
57413
57414 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
57415
57416         * g++.old-deja/g++.warn/impint2.C: New test.
57417
57418 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
57419
57420         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
57421         is 1, not zero.
57422
57423 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
57424
57425         * g++.old-deja/g++.warn/impint.C: New test.
57426         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
57427         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
57428         * g++.old-deja/g++.pt/explicit12.C: Likewise.
57429         * g++.old-deja/g++.pt/explicit13.C: Likewise.
57430         * g++.old-deja/g++.pt/explicit17.C: Likewise.
57431         * g++.old-deja/g++.pt/explicit18.C: Likewise.
57432         * g++.old-deja/g++.pt/explicit19.C: Likewise.
57433         * g++.old-deja/g++.pt/explicit23.C: Likewise.
57434         * g++.old-deja/g++.pt/explicit31.C: Likewise.
57435         * g++.old-deja/g++.pt/explicit35.C: Likewise.
57436         * g++.old-deja/g++.pt/explicit6.C: Likewise.
57437         * g++.old-deja/g++.pt/memclass7.C: Likewise.
57438
57439 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
57440
57441         * gcc.dg/cpp-redef.c: New test.
57442
57443 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
57444
57445         * g++.old-deja/g++.pt/unify7.C: New test.
57446
57447 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57448
57449         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
57450         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
57451
57452 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
57453
57454         * gcc.c-torture/compile/20000224-1.c: New test.
57455
57456 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57457
57458         * gcc.c-torture/compile/cpp-2.c: New test.
57459         * gcc.c-torture/compile/cpp-1.c: New test.
57460
57461 2000-02-25  Jeffrey A Law  (law@cygnus.com)
57462
57463         * gcc.c-torture/execute/20000225-1.c: New test.
57464
57465 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57466
57467         * gcc.dg/cpp-li2.c: New test.
57468
57469         * gcc.dg/cpp-wi1.c: New test.
57470
57471         * gcc.dg/cpp-li1.c: New test.
57472
57473 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
57474
57475         * g++.old-deja/g++.other/sizeof5.C: New test.
57476
57477 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57478
57479         * gcc.c-torture/execute/va-arg-13.c: New test.
57480
57481 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
57482
57483         * gcc.c-torture/execute/va-arg-12.c: New test.
57484
57485 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
57486
57487         * gcc.c-torture/execute/20000223-1.c: New test.
57488
57489 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
57490
57491         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
57492
57493 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
57494
57495         * g++.old-deja/g++.abi/ptrmem.C: New test.
57496
57497 2000-02-19  Richard Henderson  <rth@cygnus.com>
57498
57499         * gcc.c-torture/compile/init-3.c: New.
57500
57501 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
57502
57503         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
57504         ALWAYS_CXXFLAGS.
57505
57506 2000-02-11  Robert Lipe <robertl@sco.com>
57507
57508         * gcc.c-torture/compile/20000211-3.c: New test.
57509
57510 2000-02-11  Martin Buchholz <martin@xemacs.org>
57511
57512         * gcc.c-torture/compile/20000211-2.c: New test.
57513
57514 2000-02-11  Jeffrey A Law  (law@cygnus.com)
57515
57516         * gcc.c-torture/compile/20000211-1.c: New test.
57517
57518 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
57519
57520         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
57521           on native targets
57522
57523 2000-02-08  Nathan Sidwell  <nathan@acm.org>
57524
57525         * g++.old-deja/g++.other/cast5.C: New test.
57526
57527 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
57528
57529         * gcc.c-torture/execute/20000205-1.c: New.
57530
57531 2000-02-03  Nathan Sidwell  <nathan@acm.org>
57532
57533         * g++.old-deja/g++.jason/cast3.C: Return void.
57534         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
57535
57536 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57537
57538         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
57539
57540         * gcc.dg/loop-1.c: New test.
57541
57542 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
57543
57544         * gcc.c-torture/compile/20000127-1.c: New test.
57545         * gcc.c-torture/execute/991228-1.c: New test.
57546
57547 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57548
57549         * gcc.dg/unused-2.c: New test.
57550
57551         * gcc.dg/conv-1.c: New test.
57552
57553 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
57554
57555         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
57556         compiler.
57557         (tool_option_proc): Fix typo.
57558
57559 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
57560
57561         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
57562         of the ld on the host, not on the build machine.
57563         Also, don't crash if '--help' is not a supported option.
57564
57565 2000-01-24  Richard Henderson  <rth@cygnus.com>
57566
57567         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
57568
57569 2000-01-20  Jeffrey A Law  (law@cygnus.com)
57570
57571         * gcc.c-torture/execute/20000120-2.c: New test.
57572         * gcc.c-torture/execute/20000120-1.c: New test.
57573
57574 2000-01-13  Jeffrey A Law  (law@cygnus.com)
57575
57576         * gcc.c-torture/execute/20000113-1.c: New test.
57577
57578 2000-01-12  Jeffrey A Law  (law@cygnus.com)
57579
57580         * gcc.c-torture/execute/20000112-1.c: New test.
57581
57582 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57583
57584         * gcc.dg/20000111-1.c: New test.
57585
57586 2000-01-10  Jeffrey A Law  (law@cygnus.com)
57587
57588         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
57589         with 16 bit integers.
57590
57591 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57592
57593         * gcc.dg/20000108-1.c: New test.
57594
57595 2000-01-05  Nathan Sidwell  <nathan@acm.org>
57596
57597         * g++.old-deja/g++.ns/koenig8.C: New test.
57598
57599 2000-01-05  Nathan Sidwell  <nathan@acm.org>
57600
57601         * g++.old-deja/g++.other/cast4.C: New test.
57602
57603 2000-01-05  Jeffrey A Law  (law@cygnus.com)
57604
57605         * gcc.c-torture/compile/20000105-2.c: New test.
57606         * gcc.c-torture/compile/20000105-1.c: New test.
57607
57608 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57609
57610         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
57611         references to printf & atoi to conform to ANSI standard.
57612         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
57613         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
57614         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
57615         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
57616         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
57617         * g++.old-deja/g++.brendan/complex1.C: Likewise.
57618         * g++.old-deja/g++.brendan/copy1.C: Likewise.
57619         * g++.old-deja/g++.brendan/copy2.C: Likewise.
57620         * g++.old-deja/g++.brendan/copy3.C: Likewise.
57621         * g++.old-deja/g++.brendan/copy4.C: Likewise.
57622         * g++.old-deja/g++.brendan/copy5.C: Likewise.
57623         * g++.old-deja/g++.brendan/copy6.C: Likewise.
57624         * g++.old-deja/g++.brendan/copy7.C: Likewise.
57625         * g++.old-deja/g++.brendan/copy8.C: Likewise.
57626         * g++.old-deja/g++.brendan/crash11.C: Likewise.
57627         * g++.old-deja/g++.brendan/crash14.C: Likewise.
57628         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
57629         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
57630         * g++.old-deja/g++.brendan/delete2.C: Likewise.
57631         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
57632         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
57633         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
57634         * g++.old-deja/g++.brendan/eh1.C: Likewise.
57635         * g++.old-deja/g++.brendan/groff1.C: Likewise.
57636         * g++.old-deja/g++.brendan/init3.C: Likewise.
57637         * g++.old-deja/g++.brendan/misc12.C: Likewise.
57638         * g++.old-deja/g++.brendan/misc7.C: Likewise.
57639         * g++.old-deja/g++.brendan/new2.C: Likewise.
57640         * g++.old-deja/g++.brendan/operators4.C: Likewise.
57641         * g++.old-deja/g++.brendan/operators5.C: Likewise.
57642         * g++.old-deja/g++.brendan/overload2.C: Likewise.
57643         * g++.old-deja/g++.brendan/overload7.C: Likewise.
57644         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
57645         * g++.old-deja/g++.brendan/reference1.C: Likewise.
57646         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
57647         * g++.old-deja/g++.brendan/template24.C: Likewise.
57648         * g++.old-deja/g++.brendan/template3.C: Likewise.
57649         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
57650         * g++.old-deja/g++.jason/inline3.C: Likewise.
57651         * g++.old-deja/g++.jason/opeq.C: Likewise.
57652         * g++.old-deja/g++.law/arg5.C: Likewise.
57653         * g++.old-deja/g++.law/arm7.C: Likewise.
57654         * g++.old-deja/g++.law/ctors11.C: Likewise.
57655         * g++.old-deja/g++.law/cvt8.C: Likewise.
57656         * g++.old-deja/g++.law/init9.C: Likewise.
57657         * g++.old-deja/g++.law/refs4.C: Likewise.
57658         * g++.old-deja/g++.law/template2.C: Likewise.
57659         * g++.old-deja/g++.law/visibility24.C: Likewise.
57660         * g++.old-deja/g++.law/vtable3.C: Likewise.
57661         * g++.old-deja/g++.mike/asm2.C: Likewise.
57662         * g++.old-deja/g++.mike/eh1.C: Likewise.
57663         * g++.old-deja/g++.mike/misc1.C: Likewise.
57664         * g++.old-deja/g++.mike/misc13.C: Likewise.
57665         * g++.old-deja/g++.mike/misc14.C: Likewise.
57666         * g++.old-deja/g++.mike/ns12.C: Likewise.
57667         * g++.old-deja/g++.mike/p1248.C: Likewise.
57668         * g++.old-deja/g++.mike/p3708.C: Likewise.
57669         * g++.old-deja/g++.mike/p3708a.C: Likewise.
57670         * g++.old-deja/g++.mike/p3708b.C: Likewise.
57671         * g++.old-deja/g++.mike/p646.C: Likewise.
57672         * g++.old-deja/g++.mike/p700.C: Likewise.
57673         * g++.old-deja/g++.mike/p783.C: Likewise.
57674         * g++.old-deja/g++.mike/p783a.C: Likewise.
57675         * g++.old-deja/g++.mike/p783b.C: Likewise.
57676         * g++.old-deja/g++.mike/p786.C: Likewise.
57677         * g++.old-deja/g++.mike/p789.C: Likewise.
57678         * g++.old-deja/g++.mike/p789a.C: Likewise.
57679         * g++.old-deja/g++.mike/p807a.C: Likewise.
57680         * g++.old-deja/g++.other/delete3.C: Likewise.
57681         * g++.old-deja/g++.other/dyncast1.C: Likewise.
57682         * g++.old-deja/g++.other/dyncast2.C: Likewise.
57683         * g++.old-deja/g++.other/dyncast3.C: Likewise.
57684         * g++.old-deja/g++.other/empty1.C: Likewise.
57685         * g++.old-deja/g++.other/temporary1.C: Likewise.
57686         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
57687         * g++.old-deja/g++.pt/t16.C: Likewise.
57688         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
57689
57690 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
57691
57692         * gcc.dg/991230-1.c: New test.
57693
57694 1999-12-29  Jeffrey A Law  (law@cygnus.com)
57695
57696         * gcc.c-torture/compile/991229-3.c: New test.
57697         * gcc.c-torture/compile/991229-2.c: New test.
57698         * gcc.c-torture/compile/991229-1.c: New test.
57699
57700 1999-12-29  Greg McGary <gkm@eng.ascend.com>
57701
57702         * gcc.c-torture/compile/labels-2.c: New test.
57703
57704 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
57705
57706         * gcc.c-torture/execute/991227-1.c: New test.
57707
57708 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57709
57710         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
57711
57712 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
57713
57714         * gcc.c-torture/execute/991221-1.c: New test.
57715
57716 1999-12-20  Nathan Sidwell  <nathan@acm.org>
57717
57718         * g++.old-deja/g++.other/cast3.C: New test.
57719
57720 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
57721
57722         * gcc.c-torture/execute/991216-4.c: New test.
57723
57724 1999-12-16  Michael Meissner  <meissner@cygnus.com>
57725
57726         * gcc.c-torture/execute/991216-1.c: New test.
57727         * gcc.c-torture/execute/991216-2.c: New test.
57728         * gcc.c-torture/execute/991216-3.c: New test.
57729
57730 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57731
57732         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
57733         Actually make the test fail by using "-O2" for compilation.
57734
57735 1999-12-15  Nathan Sidwell  <nathan@acm.org>
57736
57737         * g++.old-deja/g++.warn/cast-align1.C: New test.
57738
57739 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57740
57741         * gcc.c-torture/compile/991214-1.c: New test.
57742         * gcc.c-torture/compile/991214-2.c: New test.
57743
57744 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57745
57746         * gcc.dg/991214-1.c: New test.
57747
57748 1999-12-13  Jeffrey A Law  (law@cygnus.com)
57749
57750         * gcc.c-torture/compile/991213-3.c: New test.
57751         * gcc.c-torture/compile/991213-2.c: New test.
57752         * gcc.c-torture/compile/991213-1.c: New test.
57753
57754 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
57755
57756         * gcc.dg/991209-1.c: New test.
57757
57758 1999-12-08  Nathan Sidwell <nathan@acm.org>
57759
57760         * gcc.c-torture/compile/991208-1.c: New test.
57761
57762 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57763
57764         * gcc.dg/ultrasp2.c: New test.
57765
57766 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
57767
57768         * g++.old-deja/g++.abi/align.C (main): Fix typo.
57769
57770 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
57771
57772         * gcc.c-torture/compile/991202-1.c: New test.
57773         * gcc.c-torture/execute/991202-1.c: New test.
57774         * gcc.c-torture/execute/991202-2.c: New test.
57775         * gcc.c-torture/execute/991202-3.c: New test.
57776
57777 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
57778
57779         * g++.old-deja/g++.abi/align.C: New test.
57780         * g++.old-deja/g++.abi/aggregates.C: Likewise.
57781         * g++.old-deja/g++.abi/bitfields.C: Likewise.
57782
57783 1999-12-01  Richard Henderson  <rth@cygnus.com>
57784
57785         * gcc.c-torture/execute/991201-1.c: New.
57786
57787 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
57788
57789         * gcc.dg/991129-1.c: New test.
57790
57791 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57792
57793         * gcc.c-torture/compile/991127-1.c: New test.
57794
57795 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57796
57797         * g++.old-deja/g++.other/warn4.C: New test.
57798
57799 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57800
57801         * g++.old-deja/g++.eh/cleanup2.C: New test.
57802         * g++.old-deja/g++.ext/pretty2.C: New test.
57803         * g++.old-deja/g++.ext/pretty3.C: New test.
57804         * g++.old-deja/g++.other/debug6.C: New test.
57805
57806 1999-10-20  Jim Wilson  <wilson@cygnus.com>
57807
57808         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
57809         compiler_output to look for one error message instead of two.
57810
57811 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
57812
57813         * gcc.c-torture/execute/991118-1.c: Also test case
57814         where the word boundary does not split a byte evenly.
57815
57816 1999-11-19  Nathan Sidwell  <nathan@acm.org>
57817
57818         * g++.old-deja/g++.ext/restrict1.C: New test.
57819
57820 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
57821
57822         * gcc.c-torture/execute/991118-1.c: New test.
57823
57824 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
57825
57826         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
57827         working directory pathnames.
57828
57829 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
57830
57831         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
57832         host is equipped with driver.h and driver.o so it can actually
57833         compile and run the tests.
57834
57835 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
57836
57837         * gcc.c-torture/compile/991008-1.c: New test.
57838
57839 1999-11-08  Nick Clifton  <nickc@cygnus.com>
57840
57841         * lib/gcc-dg.exp: Include target-supports.exp
57842
57843 1999-11-05  Nick Clifton  <nickc@cygnus.com>
57844
57845         * lib/target-supports.exp: New file: Provide procs to test for
57846         features supported by the target.
57847         (check_weak_available): Moved here from ecos.exp.
57848         (check_alias_available): New proc: Determine of the target
57849         toolchain supports the alias attribute.
57850
57851         * gcc.dg/special/ecos.exp: Move check_weak_available to
57852         target-supports.exp.
57853         (alias-1.c): Only perform the test if the target supports
57854         aliases.
57855         (wkali-1.c): Only perform the test if the target supports
57856         aliases.
57857
57858         * gcc.dg/990506-0.c: Expect error messages from cross
57859         targets as well as native targets.
57860
57861 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57862
57863         * gcc.dg/ultrasp1.c: Removed xfail.
57864         * gcc.dg/struct-ret-2.c: Likewise.
57865         * gcc.dg/array-1.c: Likewise.
57866
57867 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57868
57869         * gcc.dg/struct-ret-2.c: New test.
57870
57871         * gcc.dg/array-1.c: New test.
57872
57873 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
57874
57875         * gcc.c-torture/execute/991030-1.c: New test.
57876
57877 1999-10-26  Richard Henderson  <rth@cygnus.com>
57878
57879         * gcc.c-torture/compile/991026-2.c: New test.
57880
57881 1999-10-26  Jeffrey A Law  (law@cygnus.com)
57882
57883         * gcc.c-torture/compile/991026-1.c: New test.
57884
57885 1999-10-23  Jeffrey A Law  (law@cygnus.com)
57886
57887         * gcc.c-torture/execute/991023-1.c: New test.
57888
57889 1999-10-19  Jeffrey A Law  (law@cygnus.com)
57890
57891         * gcc.c-torture/execute/991019-1.c: New test.
57892
57893 1999-10-16  Richard Henderson  <rth@cygnus.com>
57894
57895         * gcc.c-torture/execute/991016-1.c: New test.
57896
57897 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
57898
57899         * gcc.c-torture/execute/991014-1.c: New test.
57900
57901 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
57902
57903         * g++.old-deja/g++.other/union2.C: New test.
57904
57905 1999-10-13  Nathan Sidwell  <nathan@acm.org>
57906
57907         * g++.old-deja/g++.other/vaarg2.C: New test.
57908         * g++.old-deja/g++.other/vaarg3.C: New test.
57909
57910 1999-10-12  Craig Burley  <craig@jcb-sc.com>
57911
57912         * g77.f-torture/noncompile/19990905-1.f: Moved from being
57913         in compile/.
57914
57915 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
57916
57917         * gcc.c-torture/execute/va-arg-11.c: New test.
57918
57919 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
57920
57921         * lib/file-format.exp (gcc_target_object_format): Don't
57922         crash if objdump is unavailable.
57923
57924 1999-09-29  Donn Terry <donn@interix.com>
57925
57926         * gcc.misc-tests/mg.exp: delete extraneous redirection.
57927
57928 1999-09-28  Nick Clifton  <nickc@cygnus.com>
57929
57930         * gcc.c-torture/compile/990928-1.c: New test.
57931
57932 1999-09-28  Nathan Sidwell  <nathan@acm.org>
57933
57934         * g++.old-deja/g++.other/decl6.C: New test.
57935
57936 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57937
57938         * gcc.c-torture/execute/va-arg-10.c: New test.
57939
57940 1999-09-27  Nathan Sidwell  <nathan@acm.org>
57941
57942         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
57943         __PRETTY_FUNCTION__.
57944
57945 1999-09-23  Nick Clifton  <nickc@cygnus.com>
57946
57947         * gcc.c-torture/execute/990923-1.c: New test.
57948
57949 1999-09-21  Nick Clifton  <nickc@cygnus.com>
57950
57951         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
57952         for which -fpic is inappropriate.
57953
57954 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
57955
57956         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
57957
57958 1999-09-21  Nathan Sidwell  <nathan@acm.org>
57959
57960         * g++.old-deja/g++.other/dyncast1.C: New test.
57961         * g++.old-deja/g++.other/dyncast2.C: New test.
57962         * g++.old-deja/g++.other/dyncast3.C: New test.
57963         * g++.old-deja/g++.other/dyncast4.C: New test.
57964         * g++.old-deja/g++.other/dyncast5.C: New test.
57965         * g++.old-deja/g++.eh/catch3.C: New test.
57966         * g++.old-deja/g++.eh/catch3p.C: New test.
57967         * g++.old-deja/g++.eh/catch4.C: New test.
57968         * g++.old-deja/g++.eh/catch4p.C: New test.
57969         * g++.old-deja/g++.eh/catch5.C: New test.
57970         * g++.old-deja/g++.eh/catch5p.C: New test.
57971         * g++.old-deja/g++.eh/catch6.C: New test.
57972         * g++.old-deja/g++.eh/catch6p.C: New test.
57973         * g++.old-deja/g++.eh/catch7.C: New test.
57974         * g++.old-deja/g++.eh/catch7p.C: New test.
57975         * g++.old-deja/g++.eh/catch8.C: New test.
57976         * g++.old-deja/g++.eh/catch8p.C: New test.
57977         * g++.old-deja/g++.eh/catch9.C: New test.
57978         * g++.old-deja/g++.eh/catch9p.C: New test.
57979
57980 1999-09-13  Nathan Sidwell  <nathan@acm.org>
57981
57982         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
57983         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
57984
57985 1999-09-13  Jeffrey A Law  (law@cygnus.com)
57986
57987         * gcc.c-torture/compile/990913-1.c: New test.
57988
57989 1999-09-10  Nathan Sidwell  <nathan@acm.org>
57990
57991         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
57992         * g++.old-deja/g++.jason/rfg5.C: Likewise.
57993
57994 1999-09-09  Richard Henderson  <rth@cygnus.com>
57995
57996         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
57997
57998 1999-09-09  Nathan Sidwell  <nathan@acm.org>
57999
58000         * g++.old-deja/g++.other/lookup11.C: New test.
58001         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
58002         what is permitted and what we want.
58003         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
58004         overload use.
58005         * g++.old-deja/g++.jason/rfg5.C: Likewise.
58006
58007 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
58008
58009         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
58010         * gcc.c-torture/noncompile/poison-1.c: New file.
58011
58012 1999-09-08  Nathan Sidwell  <nathan@acm.org>
58013
58014         * g++.old-deja/g++.other/sizeof3.C: New test.
58015         * g++.old-deja/g++.other/sizeof4.C: New test.
58016         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
58017         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
58018
58019 1999-09-07  Richard Henderson  <rth@cygnus.com>
58020
58021         * gcc.dg/va-arg-1.c: New.
58022
58023 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58024
58025         * gcc.c-torture/execute/va-arg-9.c: New test.
58026
58027 1999-09-05  Craig Burley  <craig@jcb-sc.com>
58028
58029         * g77.f-torture/compile/980519-2.f: New test.
58030         * g77.f-torture/compile/19990905-0.f: New test.
58031         * g77.f-torture/compile/19990905-1.f: New test.
58032         * g77.f-torture/compile/19990905-2.f: New test.
58033
58034         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
58035
58036 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
58037
58038         * gcc.c-torture/execute/990827-1.c: Fix typo.
58039
58040 1999-09-03  Nathan Sidwell  <nathan@acm.org>
58041
58042         * g++.old-deja/g++.other/deref1.C: New test.
58043
58044 1999-09-02  Nathan Sidwell  <nathan@acm.org>
58045
58046         * g++.old-deja/g++.other/ambig2.C: New test.
58047         * g++.old-deja/g++.other/cond5.C: New test.
58048         * g++.old-deja/g++.other/lookup16.C: New test.
58049
58050 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
58051
58052         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
58053         assemblers too.
58054
58055 1999-08-31  Jeffrey A Law  (law@cygnus.com)
58056
58057         * lib/c-torture.exp: Avoid the "compare executables" optimization
58058         when testing native.
58059
58060 1999-08-29  Jeffrey A Law  (law@cygnus.com)
58061
58062         * gcc.c-torture/execute/990829-1.c: New test.
58063         * gcc.c-torture/compile/990829-1.c: New test.
58064
58065 1999-08-27  Paul Burchard  <burchard@pobox.com>
58066
58067         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
58068         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
58069         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
58070         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
58071         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
58072         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
58073         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
58074         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
58075         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
58076         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
58077         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
58078
58079 1999-08-27  Jeffrey A Law  (law@cygnus.com)
58080
58081         * gcc.c-torture/execute/990827-1.c: New test.
58082
58083 1999-08-26  Craig Burley  <craig@jcb-sc.com>
58084
58085         * g77.f-torture/noncompile/19990826-4.f: New test.
58086
58087         * g77.f-torture/compile/19990826-3.f: New test.
58088
58089         * g77.f-torture/execute/19990826-2.f: New test.
58090
58091         * g77.f-torture/compile/19990826-1.f: New test.
58092
58093         * gcc.c-torture/execute/990826-0.c: New test.
58094         * g77.c-torture/execute/19990826-0.f: New test.
58095
58096         * g77.f-torture/noncompile/970626-2.f: New test.
58097
58098 1999-08-25  Paul Burchard  <burchard@pobox.com>
58099
58100         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
58101         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
58102         lss-011.C: New tests.
58103
58104 1999-08-25  Nathan Sidwell  <nathan@acm.org>
58105
58106         * g++.old-deja/g++.other/decl5.C: New test.
58107
58108 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58109
58110         * noncompile/noncompile.exp: Load_lib c-torture.exp.
58111         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
58112         call `postbase' for each one.  All callers of `postbase' changed
58113         to call this instead.
58114
58115 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
58116
58117         * gcc.c-torture/execute/990811-1.c: New test.
58118
58119 1999-08-09  Nick Clifton  <nickc@cygnus.com>
58120
58121         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
58122         just native ones.
58123
58124         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
58125         just native ones.
58126
58127 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
58128
58129         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
58130
58131 1999-08-04  Jeffrey A Law  (law@cygnus.com)
58132
58133         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
58134
58135 1999-08-04  Nathan Sidwell  <nathan@acm.org>
58136
58137         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
58138
58139 1999-08-04  Jeffrey A Law  (law@cygnus.com)
58140
58141         * gcc.c-torture/execute/990804-1.c: New test.
58142
58143 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58144
58145         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
58146         * g++.old-deja/g++.brendan/crash64.C: Likewise.
58147         * g++.old-deja/g++.brendan/overload8.C: Likewise.
58148
58149 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58150
58151         * g++.old-deja/g++.other/struct1.C: New test.
58152
58153 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58154
58155         * g++.old-deja/g++.other/enum2.C: New test.
58156
58157 1999-08-02  Richard Henderson  <rth@cygnus.com>
58158
58159         Adapted from tests from Franz Sirl:
58160         * gcc.c-torture/execute/va-arg-7.c: New test.
58161         * gcc.c-torture/execute/va-arg-8.c: New test.
58162
58163 1999-08-01  Jeffrey A Law  (law@cygnus.com)
58164
58165         * gcc.c-torture/compile/990801-2.c: New test.
58166
58167         * gcc.c-torture/compile/990801-1.c: New test.
58168
58169 1999-07-27  Michael Meissner  <meissner@cygnus.com>
58170
58171         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
58172         fp-cmp-1.c, converting double to float.
58173
58174         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
58175         fp-cmp-1.c, converting double to long double.
58176
58177         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
58178         from fr1 to unknown_register, since fr1 is a legitimate register
58179         on some machines.
58180
58181 1999-07-25  Jeffrey A Law  (law@cygnus.com)
58182
58183         * README: More listname related changes.
58184
58185 1999-07-08  Catherine Moore  <clm@cygnus.com>
58186
58187         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
58188
58189 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
58190
58191         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
58192
58193 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
58194
58195         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
58196
58197 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
58198
58199         * gcc.dg/990703-1.c: New test.
58200
58201 1999-06-29  Nick Clifton  <nickc@cygnus.com>
58202
58203         * lib/file-format.exp: New file: Move definition of proc
58204         gcc_target_object_format to here from
58205         gcc.dg/special/ecos.exp.
58206
58207         * lib/c-torture.exp: Include lib file-format.exp.
58208         * lib/gcc-dg.exp: Include lib file-format.exp.
58209
58210         * gcc.dg/special/ecos.exp: Remove definition of proc
58211         gcc_target_object_format.
58212
58213 1999-06-28  Jeffrey A Law  (law@cygnus.com)
58214
58215         * gcc.c-torture/execute/990628-1.c: New test.
58216
58217 1999-06-25  Jeffrey A Law  (law@cygnus.com)
58218
58219         * gcc.c-torture/compile/990625-2.c: New test.
58220
58221         * gcc.c-torture/compile/990625-1.c: New test.
58222
58223 1999-06-23  Nick Clifton  <nickc@cygnus.com>
58224
58225         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
58226         attributes compile.
58227         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
58228         ports that use the COFF/PE file format.
58229
58230 1999-06-17  Jeffrey A Law  (law@cygnus.com)
58231
58232         * gcc.c-torture/compile/990617-1.c: New test.
58233
58234 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
58235
58236         * g++.old-deja/g++.other/decl4.C: New test.
58237
58238 1999-06-14  Nathan Sidwell  <nathan@acm.org>
58239
58240         * g++.old-deja/g++.other/bitfld3.C: New test.
58241
58242 1999-06-08  Nathan Sidwell  <nathan@acm.org>
58243
58244         * g++.old-deja/g++.eh/catch1.C: New test.
58245
58246 1999-06-07  Jeffrey A Law  (law@cygnus.com)
58247
58248         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
58249
58250         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
58251         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
58252
58253 1999-06-05  Craig Burley  <craig@jcb-sc.com>
58254
58255         * g77.f-torture/compile/19990502-0.f: Replace with new,
58256         shorter, test that still fails after recent changes.
58257
58258 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58259
58260         * gcc.c-torture/execute/990604-1.c: New test.
58261
58262 1999-05-31  Jeffrey A Law  (law@cygnus.com)
58263
58264         * gcc.c-torture/execute/990531-1.c: New test.
58265
58266 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58267
58268         * gcc.c-torture/compile/990527-1.c: New test.
58269
58270 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
58271
58272         * gcc.c-torture/execute/990527-1.c: New test.
58273
58274 1999-05-25  Nick Clifton  <nickc@cygnus.com>
58275
58276         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
58277         bitfields as signed.
58278
58279 1999-05-25  Craig Burley  <craig@jcb-sc.com>
58280
58281         * g77.f-torture/compile/19990525-0.f: New test.
58282
58283 1999-05-25  Jeffrey A Law  (law@cygnus.com)
58284
58285         * gcc.c-torture/execute/990525-2.c: New test.
58286
58287         * gcc.c-torture/execute/990525-1.c: New test.
58288
58289 1999-05-24  Nathan Sidwell  <nathan@acm.org>
58290
58291         * g++.old-deja/g++.other/anon3.C: New test.
58292         * g++.old-deja/g++.other/anon4.C: New test.
58293         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
58294         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
58295         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
58296         Merrill).
58297
58298 1999-05-24  Jeffrey A Law  (law@cygnus.com)
58299
58300         * gcc.c-torture/execute/990524-1.c: New test.
58301
58302         * gcc.dg/990524-1.c: New test.
58303
58304 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58305
58306         * gcc.c-torture/compile/990523-1.c: New test.
58307
58308 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
58309
58310         * gcc.c-torture/compile/990519-1.c: New test.
58311
58312 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58313
58314         * gcc.c-torture/compile/990517-1.c: New test.
58315
58316         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
58317         (e4, f4): New tests.
58318         (main): Call them.
58319
58320 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58321
58322         * gcc.dg/noreturn-1.c: New test.
58323
58324 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58325
58326         * gcc.c-torture/execute/990513-1.c: New test.
58327
58328 1999-05-10  Richard Henderson  <rth@cygnus.com>
58329
58330         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
58331
58332 1999-05-10  Craig Burley  <craig@jcb-sc.com>
58333
58334         * g77.f-torture/execute/erfc.f: Use small single-precision
58335         values, to avoid problems on Alphas when not -mieee.
58336
58337 1999-05-08  Craig Burley  <craig@jcb-sc.com>
58338
58339         * gcc.dg/990506-0.c: New test.
58340
58341 1999-05-08  Richard Henderson  <rth@cygnus.com>
58342
58343         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
58344         the constant to test.  Don't XFAIL 64-bit targets.
58345
58346         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
58347         * g++.old-deja/g++.law/profile1.C: Likewise.
58348
58349         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
58350         operator new instances.
58351         * g++.old-deja/g++.other/delete5.C: Likewise.
58352
58353 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58354
58355         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
58356         intrinsic.
58357
58358 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58359
58360         * g77.f-torture/execute/u77-test.f: Reverse order of two
58361         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
58362
58363 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58364
58365         * gcc.dg/compare1.c: New test.
58366
58367 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
58368
58369         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
58370         New tests.
58371
58372 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58373
58374         * g77.f-torture/compile/19990502-1.f: New test.
58375
58376 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58377
58378         * g77.f-torture/compile/19990502-0.f: New test.
58379
58380 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58381
58382         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
58383         intrinsic.
58384
58385 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58386
58387         * g77.f-torture/execute/u77-test.f (main): List libU77
58388         intrinsics not currently tested.
58389         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
58390         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
58391         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
58392         Trim blanks off the ends of some printed strings.
58393
58394 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58395
58396         * g77.f-torture/execute/u77-test.f (main): Just warn about
58397         FSTAT gid disagreement, as it's expected on some systems.
58398
58399 1999-05-01  Craig Burley  <craig@jcb-sc.com>
58400
58401         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
58402         use a new function, which allows for some slop.
58403         Clean up some commentary.
58404         (issum): The new function.
58405         (sgladd): Deleted subroutine.
58406
58407 1999-05-01  Craig Burley  <craig@jcb-sc.com>
58408
58409         * g77.f-torture/execute/u77-test.f: Modify to be more like
58410         libf2c/libU77 version, bringing patches to that version here.
58411         Add suitable commentary.
58412
58413 1999-04-25  Richard Henderson  <rth@cygnus.com>
58414
58415         * gcc.dg/990424-1.c: New test.
58416
58417 1999-04-24  Craig Burley  <craig@jcb-sc.com>
58418
58419         * g77.f-torture/execute/u77-test.f (main): Bug involving
58420         LSTAT has been fixed, so turn back on full checking.
58421
58422 1999-04-20  Craig Burley  <craig@jcb-sc.com>
58423
58424         * g77.f-torture/compile/19990419-0.f: New test.
58425         * g77.f-torture/execute/19990419-1.f: New test.
58426
58427 1999-04-17  Richard Henderson  <rth@cygnus.com>
58428
58429         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
58430         to avoid the need for a prototype to supress a warning.
58431
58432 1999-04-07  Jim Wilson  <wilson@cygnus.com>
58433
58434         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
58435
58436 1999-04-04  Jeffrey A Law  (law@cygnus.com)
58437
58438         * gcc.c-torture/execute/990404-1.c: New test.
58439
58440 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58441
58442         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
58443         * gcc.dg/cpp-if3.c: Don't use -pedantic.
58444         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
58445         missing initializer warnings.
58446
58447 1999-03-28  Jeffrey A Law  (law@cygnus.com)
58448
58449         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
58450         matching strings.
58451
58452 1999-03-26  Jeffrey A Law  (law@cygnus.com)
58453
58454         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
58455
58456 1999-03-26  Craig Burley  <craig@jcb-sc.com>
58457
58458         * g77.f-torture/execute/19990325-0.f: New test.
58459         * g77.f-torture/execute/19990325-1.f: New test.
58460
58461 1999-03-24  Jeffrey A Law  (law@cygnus.com)
58462
58463         * gcc.c-torture/execute/990324-1.c: New test.
58464
58465 1999-03-22  Jim Wilson  <wilson@cygnus.com>
58466
58467         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
58468         test with 4.
58469
58470 1999-03-17  Richard Henderson  <rth@cygnus.com>
58471
58472         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
58473
58474 1999-03-13  Craig Burley  <craig@jcb-sc.com>
58475
58476         * g77.f-torture/execute/19990313-2.f: New test.
58477         * g77.f-torture/execute/19990313-3.f: New test.
58478
58479 1999-03-13  Craig Burley  <craig@jcb-sc.com>
58480
58481         * g77.f-torture/execute/19990313-0.f: New test.
58482         * g77.f-torture/execute/19990313-1.f: New test.
58483
58484 1999-03-12  Jim Wilson  <wilson@cygnus.com>
58485
58486         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
58487         printf to sprintf.
58488         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
58489         (main): Add check for u15.  Conditionalize u31 check depending on
58490         whether ints are <32 bits or >=32 bits.
58491
58492 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58493
58494         * g77.f-torture/execute/19981119-0.f: Improve testiness.
58495
58496 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58497
58498         * g77.f-torture/compile/19990305-0.f: New test.
58499         * g77.f-torture/execute/19981119-0.f: New test.
58500
58501 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58502
58503         * g77.f-torture/execute/970625-2.f: call ABORT if final
58504         result is not correct, instead of just printing it.
58505         Add this checking via newly introduced obfuscation, to
58506         trip up buggy front ends.
58507
58508 1999-03-07  Craig Burley  <craig@jcb-sc.com>
58509
58510         * g77.f-torture/compile/960317-1.f: Moved from being
58511         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
58512
58513 1999-03-06  Craig Burley  <craig@jcb-sc.com>
58514
58515         * g77.f-torture/execute/960317-1.f: New (old) test.
58516         * g77.f-torture/execute/970625-2.f: Ditto.
58517
58518 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
58519
58520         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
58521         error message on line 1 or line 2; cccp and cpplib do this differently.
58522
58523 1999-03-01  Jeffrey A Law  (law@cygnus.com)
58524
58525         * g++.old-deja/g++.law/weak1.C: New test.
58526
58527 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58528
58529         * gcc.c-torture/execute/990119-1.c: Renamed to...
58530         * gcc.dg/990119-1.c: this, so it will only be tested once
58531         (it's a preprocessor test, it doesn't need to be run at
58532         multiple optimization levels).
58533
58534 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58535
58536         * lib/g++.exp: Don't add incdir=$base_dir/../include to
58537           ALWAYS_CXXFLAGS.
58538
58539 1999-02-24  Craig Burley  <craig@jcb-sc.com>
58540
58541         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
58542         * g77.f-torture/compile/19981216-0.f: ...as it is expected
58543         to not be compilable by current g77.
58544
58545 1999-02-24  Nick Clifton  <nickc@cygnus.com>
58546
58547         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
58548
58549 1999-02-22  Jeffrey A Law  (law@cygnus.com)
58550
58551         * gcc.c-torture/execute/990222-1.c: New test.
58552
58553 1999-02-19  Craig Burley  <craig@jcb-sc.com>
58554
58555         * g77.f-torture/compile/19990218-0.f: New test.
58556         * g77.f-torture/noncompile/19990218-1.f: New test.
58557
58558 1999-02-18  Craig Burley  <craig@jcb-sc.com>
58559
58560         * g77.f-torture/compile/19981216-0.f: New test.
58561
58562 1999-02-14  Jeffrey A Law  (law@cygnus.com)
58563
58564         * gcc.dg/990214-1.c: New test.
58565
58566 1999-02-13  Jeffrey A Law  (law@cygnus.com)
58567
58568         * gcc.dg/990213-2.c: New test.
58569
58570         * gcc.dg/990213-1.c: New test.
58571
58572 1999-02-12  Jeffrey A Law  (law@cygnus.com)
58573
58574         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
58575         ints.
58576
58577 1999-02-11  Nick Clifton  <nickc@cygnus.com>
58578
58579         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
58580         specified by target.
58581
58582         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
58583
58584 1999-02-11  Jeffrey A Law  (law@cygnus.com)
58585
58586         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
58587
58588 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
58589
58590         * gcc.dg/special/ecos.exp: New test driver for new tests with
58591         special requirements.
58592
58593         * gcc.dg/special/alias-1.c: New test.
58594         * gcc.dg/special/gcsec-1.c: New test.
58595         * gcc.dg/special/weak-1.c: New test.
58596         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
58597         * gcc.dg/special/weak-2.c: New test.
58598         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
58599         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
58600         * gcc.dg/special/wkali-1.c: New test.
58601         * gcc.dg/special/wkali-2.c: New test.
58602         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
58603         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
58604
58605 1999-02-10  Felix Lee  <flee@cygnus.com>
58606
58607           * lib/c-torture.exp (c-torture-compile): Pull out code for
58608           analyzing gcc error messages.
58609           (c-torture-execute): Likewise.  Fix some (harmless) false
58610           positives.
58611           * lib/gcc.exp (gcc_check_compile): New function.
58612
58613 1999-02-08  Richard Henderson  <rth@cygnus.com>
58614
58615         * gcc.c-torture/execute/990208-1.c: New test.
58616
58617 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
58618
58619         * g++.dg/special/ecos.exp: New driver for new tests with special
58620         requirements
58621
58622         * g++.dg/special/conpr-1.C: New test
58623         * g++.dg/special/conpr-2.C: New test
58624         * g++.dg/special/conpr-2a.C: New test
58625         * g++.dg/special/conpr-3.C: New test
58626         * g++.dg/special/conpr-3a.C: New test
58627         * g++.dg/special/conpr-3b.C: New test
58628
58629         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
58630         allow g++ to use the dg driver
58631
58632         * README: Add comment about g++.dg directory
58633
58634 1999-02-06  Jeffrey A Law  (law@cygnus.com)
58635
58636         * README: Update email addresses.
58637
58638 1999-02-03  Nick Clifton  <nickc@cygnus.com>
58639
58640         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
58641         arguments in order to force structure S onto the stack even on
58642         the alpha.
58643         (test): Pass 10 leading arguments to function foo as well as the
58644         structure S.
58645
58646         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
58647         failure for all targets.
58648
58649         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
58650         abort to terminate program execution.
58651
58652 1999-01-30  Richard Henderson  <rth@cygnus.com>
58653
58654         * gcc.c-torture/execute/990130-1.c: New test.
58655
58656 1999-01-30  Jeffrey A Law  (law@cygnus.com)
58657
58658         * gcc.dg/990130-1.c: New test.
58659
58660 1999-01-28  Michael Meissner  <meissner@cygnus.com>
58661
58662         * gcc.c-torture/execute/990128-1.c: New test.
58663
58664 1999-01-27  Michael Meissner  <meissner@cygnus.com>
58665
58666         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
58667
58668 1999-01-27  Felix Lee  <flee@cygnus.com>
58669
58670         * lib/c-torture.exp (c-torture-compile): pull out code for
58671         analyzing gcc error messages.
58672         (c-torture-execute): ditto, and fix some (harmless) false
58673         positives.
58674         * lib/gcc.exp (gcc_check_compile): new function.
58675
58676 1999-01-17  Jeffrey A Law  (law@cygnus.com)
58677
58678         * gcc.dg/990117-1.c: New test.
58679
58680         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
58681
58682         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
58683
58684 1999-01-15  Jeffrey A Law  (law@cygnus.com)
58685
58686         * g77.f-torture/compile/990115-1.f: New test.
58687
58688 1999-01-07  Jeffrey A Law  (law@cygnus.com)
58689
58690         * gcc.c-torture/compile/990107-1.c: New test
58691
58692 1999-01-06  Jeffrey A Law  (law@cygnus.com)
58693
58694         * gcc.c-torture/execute/990106-2.c: New test.
58695
58696         * gcc.c-torture/execute/990106-1.c: New test.
58697
58698 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
58699
58700         * gcc.c-torture/compile/981223-1.c: New test.
58701
58702 1998-12-29  Richard Henderson  <rth@cygnus.com>
58703
58704         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
58705         (opt3): Rename from opt4 and disable.
58706
58707 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
58708
58709         * g++.old-deja/g++.pt/ptrmem5.C: New test.
58710
58711 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
58712
58713         * g++.old-deja/g++.other/conv5.C: New test.
58714
58715 1998-12-14  Nick Clifton  <nickc@cygnus.com>
58716
58717         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
58718
58719 1998-12-11  Jeffrey A Law  (law@cygnus.com)
58720
58721         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
58722
58723 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
58724
58725         * gcc.c-torture/compile/981211-1.c: New test.
58726
58727 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
58728
58729         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
58730
58731         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
58732
58733 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58734
58735         * gcc.special/930510-1.c: Make C9X safe.
58736         * gcc.misc-tests/gcov-1.c Similarly.
58737         * gcc.misc-tests/gcov-2.c Similarly.
58738
58739 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58740
58741         * gcc.dg/ultrasp1.c: New test.
58742
58743 1998-12-06  Richard Henderson  <rth@cygnus.com>
58744
58745         * gcc.c-torture/execute/981206.c: New test.
58746
58747 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58748
58749         * g++.old-deja/g++.ns/template7.C: New test.
58750
58751         * g++.old-deja/g++.other/expr1.C: New test.
58752
58753         * g++.old-deja/g++.eh/tmpl3.C: New test.
58754
58755         * g++.old-deja/g++.eh/tmpl2.C: New test.
58756
58757 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
58758
58759         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
58760         * g++.old-deja/g++.other/using6.C: Removed.
58761         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
58762
58763         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
58764
58765 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
58766
58767         * g++.old-deja/g++.pt/overload8.C: New test.
58768
58769         * g++.old-deja/g++.pt/overload7.C: New test.
58770
58771         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
58772
58773         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
58774         and relinking messages.
58775         * lib/g++.exp (g++_target_compile): Remove .rpo file when
58776         compiling with -frepo.
58777
58778 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
58779
58780         * g++.old-deja/g++.pt/lookup6.C: New test.
58781
58782 1998-11-30  Nick Clifton  <nickc@cygnus.com>
58783
58784         * gcc.c-torture/execute/981130-1.c: New test.
58785         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
58786
58787 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58788
58789         * g++.old-deja/g++.pt/explicit76.C: New test.
58790
58791         * g++.old-deja/g++.pt/friend38.C: New test.
58792
58793         * g++.old-deja/g++.ns/crash2.C: New test.
58794
58795         * g++.old-deja/g++.pt/defarg8.C: New test.
58796
58797         * g++.old-deja/g++.pt/instantiate6.C: New test.
58798
58799         * g++.old-deja/g++.pt/static6.C: New test.
58800
58801         * g++.old-deja/g++.pt/decl2.C: New test.
58802
58803 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58804
58805         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
58806         problem is actually related with name lookup, but so what? :-)
58807
58808         * g++.old-deja/g++.pt/friend37.C: New test.
58809
58810 1998-11-25  Dave Love  <d.love@dl.ac.uk>
58811
58812         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
58813         element, which fails on some systems.
58814
58815         * g77.f-torture/execute/labug1.f: New test.
58816
58817 1998-11-21  Jeffrey A Law  (law@cygnus.com)
58818
58819         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
58820         is defined.
58821
58822 1998-11-18  Dave Love  <d.love@dl.ac.uk>
58823
58824         * g77.f-torture/compile/981117-1.f: New test.
58825
58826 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
58827
58828         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
58829         properly discarded.
58830
58831 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
58832
58833         * gcc.c-torture/execute/memcheck: New directory of tests for
58834         -fcheck-memory-usage.
58835
58836 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
58837
58838         * README: New file, general information about the testsuite and
58839         new description of the various C++ test subdirectories.
58840         * README.g++: Eliminate obsolete information, update and move most
58841         relevant stuff to README.
58842
58843 1998-11-07  Richard Henderson  <rth@cygnus.com>
58844
58845         * gcc.c-torture/compile/981107-1.c: New test.
58846
58847 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
58848
58849         * execute/memcpy-bi.c: New testcase.
58850
58851 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
58852
58853         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
58854         base classes.
58855
58856         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
58857         template is selected.
58858
58859         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
58860         classes, it should be accepted for all types.
58861
58862         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
58863
58864         * g++.old-deja/g++.pt/spec24.C: Ensure that template
58865         specializations start with template headers.
58866
58867 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
58868
58869         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
58870
58871         * g++.old-deja/g++.other/init9.C: Test cross initialization of
58872         non-POD types.
58873
58874 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58875
58876         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
58877
58878 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
58879
58880         * compile/981022-1.c, compile/981022-1.x: New test and driver.
58881
58882 1998-10-19  Jeffrey A Law  (law@cygnus.com)
58883
58884         * 981019-1.c: New test.
58885
58886 1998-10-14  Robert Lipe <robertl@dgii.com>
58887
58888         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
58889         find objc headers.
58890
58891 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58892
58893         * compile/981001-4.c: Remove use of GCC extension that triggers a
58894         compiler bug.
58895
58896 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
58897
58898         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
58899
58900 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
58901
58902         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
58903         instantiation of template produces incorrect code for delete
58904         expression.
58905
58906         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
58907         constructors' name is not unique.
58908         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
58909         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
58910
58911         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
58912         automatic array of const is ill-formed.
58913
58914         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
58915         of template parameter?
58916
58917         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
58918         const.
58919
58920         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
58921         pointer-to-member expression.
58922
58923         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
58924         declaration causes ICE.
58925
58926 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
58927
58928         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
58929         reserved in the global namespace.
58930
58931         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
58932         generate needed virtual table.
58933
58934         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
58935
58936 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
58937
58938         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
58939         template-dependent type
58940
58941 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
58942
58943         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
58944         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
58945         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
58946
58947         * g++.old-deja/g++.other/using5.C: New test; using decl from base
58948         class should be usable as argument of member function.
58949         * g++.old-deja/g++.other/using6.C: New test; using decl from base
58950         class should be usable as return type of member function.
58951         * g++.old-deja/g++.other/using7.C: New test; using decl from base
58952         class should be usable as type of data member.
58953
58954         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
58955
58956 1998-10-09  Jeffrey A Law  (law@cygnus.com)
58957
58958         * gcc.c-torture/special/920521-1.c: Fix bogus test.
58959
58960 1998-10-08  Nick Clifton  <nickc@cygnus.com>
58961
58962         * gcc.dg/dll-?.c Add thumb to target list.
58963         Fix assembler scan patterns to match current assembler output.
58964
58965 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
58966
58967         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
58968         matching of template brackets.
58969
58970         * g++.old-deja/g++.other/using4.C: New test.  Test using
58971         declarations of methods from base classes.
58972
58973         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
58974         within functions should introduce names into the innermost
58975         enclosing namespace.
58976
58977         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
58978         of static locals if first initialization throws.
58979
58980 1998-10-07  Jim Wilson  <wilson@cygnus.com>
58981
58982         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
58983
58984 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
58985
58986         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
58987         lose track of the possible targets of tablejump insns.
58988         * special/special.exp: Run it.
58989
58990 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58991
58992         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
58993         must be declared before its specializations can be named in friend
58994         declarations.
58995
58996 1998-10-05  Dave Love  <d.love@dl.ac.uk>
58997
58998         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
58999
59000         * g77.f-torture/execute/io1.f: New test.
59001
59002 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59003
59004         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
59005         with pointer to template function, for which no argument deduction
59006         is possible.
59007
59008         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
59009         specialization of template function as argument to template
59010         function.
59011
59012         * g++.old-deja/g++.other/access2.C: New test; Inner class
59013         shouldn't have privileged access to Outer's names.
59014
59015 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59016
59017         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
59018         friend template declared within template class conflicts with
59019         nested class of the same name.
59020
59021         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
59022         is ignored.
59023
59024         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
59025         object with direct initializer as function declaration.
59026
59027         * g++.old-deja/g++.other/decl2.C: New test; duplicate
59028         initializers.
59029
59030         * g++.old-deja/g++.other/null2.C: New test; conditional operator
59031         involving const pointer and NULL produces incorrect result.
59032
59033         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
59034         type name without `typename' should be rejected with -pedantic.
59035
59036 1998-10-02  Richard Henderson  <rth@cygnus.com>
59037
59038         * g++.old-deja/g++.other/addrof1.C: New test.
59039
59040 1998-10-01  Nick Clifton  <nickc@cygnus.com>
59041
59042         * gcc.c-torture/compile/981001-1.c: New test.
59043         * gcc.c-torture/execute/981001-1.c: New test.
59044
59045 1998-10-01  Jeffrey A Law  (law@cygnus.com)
59046
59047         * gcc.c-torture/compile/981001-2.c: New test.
59048         * gcc.c-torture/compile/981001-3.c: New test.
59049         * gcc.c-torture/compile/981001-4.c: New test.
59050
59051 1998-10-01  Robert Lipe  <robertl@dgii.com>
59052
59053         * lib/objc.exp (objc_target_compile): Add -L during compiles for
59054         multilibbed hosts.  Idea grafted from g77.exp.
59055
59056 1998-09-30  Dave Love  <d.love@dl.ac.uk>
59057
59058         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
59059         avoid losing on systems which need -lsocket.
59060
59061 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
59062
59063         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
59064         * g++.old-deja/g++.other/nested2.C: Ditto.
59065         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
59066         failure.
59067
59068 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59069
59070         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
59071         preferred over template operator!= for enum bitfields.
59072
59073 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
59074
59075         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
59076         that happen to have the same base name, but in different scopes,
59077         are incorrectly rejected.
59078
59079 1998-09-16  Richard Henderson  <rth@cygnus.com>
59080
59081         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
59082         on the native word size instead of an integer literal.
59083
59084 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59085
59086         * g++.old-deja/g++.other/static2.C: Invocation of static data
59087         member of type pointer-to-function denoted as non-static member.
59088
59089         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
59090         checks involving function types and aliases.
59091
59092 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59093
59094         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
59095         redefined to the same non-trivial type.
59096
59097         * g++.old-deja/g++.pt/explicit73.C: Test for proper
59098         namespace-qualification of template specializations declared in
59099         other namespaces.
59100
59101         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
59102         to declare a subset of the specializations of a template function
59103         as friends of specializations of a template class.
59104
59105         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
59106         member templates that do not fully specialize the enclosing
59107         template class are rejected.
59108
59109 1998-09-11  Dave Love  <d.love@dl.ac.uk>
59110
59111         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
59112
59113 1998-09-08  Dave Love  <d.love@dl.ac.uk>
59114
59115         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
59116         altered from libf2c/libU77 version.
59117
59118 1998-09-06  Dave Love  <d.love@dl.ac.uk>
59119
59120         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
59121
59122 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
59123             Alexandre Oliva  <oliva@dcc.unicamp.br>
59124
59125         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
59126         (un)signed char are different types for template specialization
59127         purposes.
59128
59129 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
59130
59131         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
59132         * objc: ObjC testsuite.
59133
59134 1998-08-31  Catherine Moore  <clm@cygnus.com>
59135
59136         * gcc.c-torture/execute/941014-1.x: New file.
59137
59138 1998-08-31  Nick Clifton  <nickc@cygnus.com>
59139
59140         * lib/c-torture.exp: Add support for
59141         torture_eval_before_compile and torture_eval_before_execute
59142         variables.
59143
59144 1998-08-30  Jeffrey A Law  (law@cygnus.com)
59145
59146         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
59147         this test triggers valid.
59148
59149 1998-08-27  Jeffrey A Law  (law@cygnus.com)
59150
59151         * gcc.dg/980827-1.c: New test.
59152
59153 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
59154
59155         * gcc.c-torture/execute/loop-4b.c: New test.
59156
59157 1998-08-26  Nick Clifton  <nickc@cygnus.com>
59158
59159         * lib/c-torture.exp: Add support for
59160         torture_eval_before_compile and torture_eval_before_execute
59161         variables.
59162
59163 1998-08-25  Jeffrey A Law  (law@cygnus.com)
59164
59165         * gcc.c-torture/compile/980825-1.c: New test.
59166
59167 1998-08-24  Nick Clifton  <nickc@cygnus.com>
59168
59169         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
59170         count number tests in opt_t0 not good_t0.
59171
59172 1998-08-24  Jeffrey A Law  (law@cygnus.com)
59173
59174         * gcc.c-torture/compile/930326-1.x: Fix typo.
59175
59176 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
59177
59178         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
59179         causes an ICE.
59180
59181 1998-08-21  Jeffrey A Law  (law@cygnus.com)
59182
59183         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
59184         STACK_SIZE is defined.
59185         * gcc.c-torture/unsorted/stuct.c: Similarly.
59186
59187         * gcc.c-torture/compile/980821-1.c: New test.
59188
59189 1998-08-21  Jeffrey A Law  (law@cygnus.com)
59190
59191         * gcc.c-torture/execute/980526-2.c: Disable for targets with
59192         16bit ints.
59193
59194 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
59195
59196         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
59197         code.
59198
59199 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
59200
59201         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
59202         error'.
59203
59204 1998-08-18  Jeffrey A Law  (law@cygnus.com)
59205
59206         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
59207
59208 1998-08-16  Jeffrey A Law  (law@cygnus.com)
59209
59210         * gcc.c-torture/compile/980816-1.c: New test.
59211
59212         * gcc.dg/980816-1.c: New test.
59213
59214 1998-08-13  Jeffrey A Law  (law@cygnus.com)
59215
59216         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
59217         compiler for ieee tests.
59218
59219 1998-08-01  Dave Love  <d.love@dl.ac.uk>
59220
59221         * g77.f-torture/compile/980729-0.f: New test.
59222
59223 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
59224
59225         * gcc.c-torture/special/eeprof-1.c: New test, for
59226         -finstrument-functions.
59227         * gcc.c-torture/special/special.exp: Run it.
59228
59229 1998-07-29  Jeffrey A Law  (law@cygnus.com)
59230
59231         * gcc.c-torture/compile/980729-1.c: New test.
59232
59233 1998-07-27  Nick Clifton  <nickc@cygnus.com>
59234
59235         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
59236         __thumb__ is defined, and test for ARM style doubles if so.
59237
59238 1998-07-26  Dave Love  <d.love@dl.ac.uk>
59239
59240         * g77.f-torture/noncompile/980615-0.f: New test.
59241
59242 1998-07-26  H.J. Lu  (hjl@gnu.org)
59243
59244         * gcc.dg/980312-1.c: Do link instead of compile.
59245         * gcc.dg/980313-1.c: Likewise.
59246
59247 1998-07-26  Jeffrey A Law  (law@cygnus.com)
59248
59249         * gcc.c-torture/compile/980726-1.c: New test.
59250
59251 1998-07-25  Dave Love  <d.love@dl.ac.uk>
59252
59253         * g77.f-torture/execute/io0.f: New test.
59254
59255 1998-07-24  Nick Clifton  <nickc@cygnus.com>
59256
59257         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
59258         an int.
59259
59260 1998-06-18  Michael Meissner  <meissner@cygnus.com>
59261
59262         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
59263         m32r bugs.
59264
59265 1998-07-17  Nick Clifton  <nickc@cygnus.com>
59266
59267         * gcc.dg/980626-1.c: Expect failures for all toolchains until
59268         c-decl.c:grokdeclarator can handle mode attributes.
59269
59270 1998-07-16  Jeffrey A Law  (law@cygnus.com)
59271
59272         * gcc.c-torture/execute/980716-1.c: New test.
59273
59274 1998-07-13  Jeffrey A Law  (law@cygnus.com)
59275
59276         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
59277         the mn10200.
59278         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
59279         the mn10200.
59280         * gcc.c-torture/execute/va-arg-3.x: Similarly.
59281         * gcc.c-torture/compile/930326-1.x: Similarly.
59282
59283 1998-07-13  Dave Love  <d.love@dl.ac.uk>
59284
59285         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
59286         New test from Craig.
59287
59288 1998-07-12  Dave Love  <d.love@dl.ac.uk>
59289
59290         * g77.f-torture/noncompile/980616-0.f: New test.
59291
59292         * g77.f-torture/execute/970816-3.f: New test from Craig.
59293
59294 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59295
59296         *  g++.other/singleton.C: Return error value instead of taking
59297         SIGSEGV.
59298
59299 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
59300
59301         *  g++.other/singleton.C: New test.  Warning is under dispute.
59302         Runtime crash is not.
59303
59304 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59305
59306         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
59307         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
59308         using6.C, using7.C}: New namespace tests.
59309
59310 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59311
59312         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
59313         specialization with typedef'ed names used as array indexes.
59314
59315 1998-07-09  Jeffrey A Law  (law@cygnus.com)
59316
59317         * gcc.c-torture/execute/980709-1.c: New test.
59318
59319         * gcc.dg/980709-1.c: New test.
59320
59321 1998-07-07  Richard Henderson  <rth@cygnus.com>
59322
59323         * gcc.c-torture/execute/bcp-1.c: New test.
59324
59325 1998-07-07  Jeffrey A Law  (law@cygnus.com)
59326
59327         * gcc.c-torture/execute/980707-1.c: New test.
59328
59329 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
59330
59331         * gcc.c-torture/compile/980706-1.c: New test.
59332
59333 1998-07-01  Dave Love  <d.love@dl.ac.uk>
59334
59335         * g77.f-torture/execute/980701-0.f,
59336         g77.f-torture/execute/980701-1.f: New test from Craig.
59337
59338 1998-07-01  Jeffrey A Law  (law@cygnus.com)
59339
59340         * gcc.c-torture/compile/980701-1.c: New test.
59341
59342         * gcc.c-torture/execute/980701-1.c: New test.
59343
59344 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
59345 rlsruhe.de>
59346
59347         * g++.old-deja/g++.robertl/eb132.C: New test.
59348         * g++.old-deja/g++.robertl/eb133.C: Likewise.
59349
59350 1998-06-29  Dave Love  <d.love@dl.ac.uk>
59351
59352         * g77.f-torture/execute/980628-7.f,
59353         g77.f-torture/execute/980628-8.f,
59354         g77.f-torture/execute/980628-9.f,
59355         g77.f-torture/execute/980628-10.f: New tests from Craig.
59356
59357         * g77.f-torture/execute/980628-3.f: Remove mail headers.
59358
59359 1998-06-28  Jeffrey A Law  (law@cygnus.com)
59360
59361         * g77.f-torture/execute/980628-4.f: New test from Craig.
59362         * g77.f-torture/execute/980628-5.f: Likewise.
59363         * g77.f-torture/execute/980628-2.f: Likewise.
59364         * g77.f-torture/execute/980628-0.f: Likewise.
59365         * g77.f-torture/execute/980628-1.f: Likewise.
59366         * g77.f-torture/execute/980628-3.f: Likewise.
59367         * g77.f-torture/execute/980628-6.f: Likewise.
59368
59369 1998-06-28  Jeffrey A Law  (law@cygnus.com)
59370
59371         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
59372         directory when nothing has been installed yet.
59373
59374 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
59375
59376         * gcc.c-torture/special/special.exp: Handle newer versions of
59377         dejagnu.
59378
59379 1998-06-26  Jeffrey A Law  (law@cygnus.com)
59380
59381         * gcc.dg/980626-1.c: New test.
59382
59383 1998-06-19  Bruno Haible <haible@ilog.fr>
59384
59385         * gcc.misc-tests/m-un-2.c: New test.
59386         * g++.old-deja/g++.other/warn01.c: Likewise.
59387
59388 1998-06-19  Robert Lipe  <robertl@dgii.com>
59389
59390         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
59391         compatibility with assmblers with a different comment character.
59392         Eliminate use of GAS-specific extensions.
59393
59394 1998-06-19  Jeffrey A Law  (law@cygnus.com)
59395
59396         * gcc.c-torture/execute/ieee/980619-1.c: New test.
59397
59398 1998-06-19  Robert Lipe  <robertl@dgii.com>
59399
59400         * lib/g77.exp: Replace search for libf2c.a with search for newly
59401         renamed libg2c.a
59402
59403 1998-06-17  Jeffrey A Law  (law@cygnus.com)
59404
59405         * gcc.c-torture/execute/980617-1.c: New test.
59406
59407 1998-06-12  Jeffrey A Law  (law@cygnus.com)
59408
59409         * gcc.c-torture/execute/980612-1.c: New test.
59410
59411 1998-06-08  Jeffrey A Law  (law@cygnus.com)
59412
59413         * gcc.dg/980523-1.c: Only test on ppc-linux.
59414         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
59415
59416         * gcc.c-torture/execute/980608-1.c: New test.
59417
59418 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
59419
59420         * gcc.c-torture/execute/980605-1.c: New test.
59421
59422 1998-06-04  Jeffrey A Law  (law@cygnus.com)
59423
59424         * gcc.c-torture/execute/980604-1.c: New test.
59425
59426 1998-06-02  Jeffrey A Law  (law@cygnus.com)
59427
59428         * gcc.c-torture/execute/980602-1.c: New test.
59429         * gcc.c-torture/execute/980602-2.c: Likewise.
59430
59431 1998-06-02  Dave Love  <d.love@dl.ac.uk>
59432
59433         * 970125-0.f: Fix per JCB.  Add commentary.
59434
59435 1998-05-31  Michael Meissner  <meissner@cygnus.com>
59436
59437         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
59438         IEEE -0 support.
59439
59440 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
59441
59442         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
59443         earlier.
59444
59445 1998-05-28  Catherine Moore <clm@cygnus.com>
59446
59447         * gcc.c-torture/execute/980526-3.c: New test.
59448
59449 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
59450
59451         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
59452         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
59453         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
59454         m88k-motorola-sysv3 to XFAIL.
59455
59456 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59457
59458         * gcc.dg/980526-1.c: New test.
59459         * gcc.c-torture/execute/980526-2.c: New test.
59460
59461 1998-05-26  Jeffrey A Law  (law@cygnus.com)
59462
59463         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
59464
59465         * gcc.c-torture/execute/980526-1.c: New test.
59466
59467 1998-05-26  Dave Love  <d.love@dl.ac.uk>
59468
59469         * g77.f-torture/execute/alpha2.f: Add runtime test.
59470
59471 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
59472
59473         * g++.old-deja/old-deja.exp: Strip leading directories.
59474
59475         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
59476         error for the line.  Don't run multiple tests for the same line.
59477
59478 1998-05-23  Jeffrey A Law  (law@cygnus.com)
59479
59480         * gcc.dg/980523-1.c: New test.
59481
59482 1998-05-23  Dave Love  <d.love@dl.ac.uk>
59483
59484         * g77.f-torture/compile/970915-0.f: New test.
59485
59486 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
59487
59488         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
59489
59490 1998-05-21  Jeffrey A Law  (law@cygnus.com)
59491
59492         * gcc.dg/980520-1.c: New test.
59493
59494 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
59495
59496         * gcc.dg/980502-1.c: Fix return type.
59497
59498 1998-05-20  Jeffrey A Law  (law@cygnus.com)
59499
59500         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
59501         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
59502         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
59503         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
59504         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
59505
59506 1998-05-20  Dave Love  <d.love@dl.ac.uk>
59507
59508         * g77.f-torture/execute/980520-1.f: New test.
59509
59510 1998-05-15  Dave Love  <d.love@dl.ac.uk>
59511
59512         * lib/mike-g77.exp: New file.
59513
59514         * g77.f-torture/noncompile/noncompile.exp,
59515         g77.f-torture/noncompile/check0.f: New files.
59516
59517 1998-05-14  Dave Love  <d.love@dl.ac.uk>
59518
59519         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
59520         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
59521         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
59522         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
59523         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
59524         abort where appropriate.
59525
59526 1998-05-05  Michael Meissner  <meissner@cygnus.com>
59527
59528         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
59529         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
59530
59531 1998-04-29  Dave Love  <d.love@dl.ac.uk>
59532
59533         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
59534
59535 1998-04-27  Dave Love  <d.love@dl.ac.uk>
59536
59537         * g77.f-torture/compile/980427-0.f: New test.
59538
59539 1998-04-24  Dave Love  <d.love@dl.ac.uk>
59540
59541         * g77.f-torture/compile/980424-0.f: New test.
59542
59543 1998-04-19  Dave Love  <d.love@dl.ac.uk>
59544
59545         * g77.f-torture/compile/980419-2.f (main): New test.
59546         * g77.f-torture/compile/970125-0.f: New test.
59547         * g77.f-torture/compile/980419-1.f: New test.
59548
59549 1998-04-08  Jim Wilson  <wilson@cygnus.com>
59550
59551         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
59552         of loop-4.c.
59553
59554 1998-04-07  Jim Wilson  <wilson@cygnus.com>
59555
59556         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
59557
59558 1998-04-03  Jim Wilson  <wilson@cygnus.com>
59559
59560         * gcc.c-torture/compile/980329-1.c: New test.
59561
59562 1998-03-18  Jim Wilson  <wilson@cygnus.com>
59563
59564         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
59565         * gcc.dg/980312-1.c: Fix typo in -march command.
59566
59567 1998-03-16  H.J. Lu  (hjl@gnu.org)
59568
59569         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
59570
59571 1998-03-11  Robert Lipe  <robertl@dgii.com>
59572
59573         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
59574         Dave Love agree the Fortran source is bogus.
59575
59576 1998-03-11  Robert Lipe  <robertl@dgii.com>
59577
59578         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
59579         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
59580         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
59581         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
59582         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
59583
59584 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59585
59586         * g++.old-deja/g++.other/friend1.C: New test.
59587
59588 1998-02-18  Dave Love  <d.love@dl.ac.uk>
59589
59590         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
59591         possibly uninitialized) variables and declare dnrm2.
59592
59593 1998-02-23  Robert Lipe <robertl@dgii.com>
59594
59595         From Bruno Haible <haible@ilog.fr>:
59596         * gcc.c-torture/execute/980223.c: New test.
59597
59598 1998-02-13  Jeffrey A Law  (law@cygnus.com)
59599
59600         * gcc.dg/ifelse-1.c: New test.
59601
59602 1998-02-09  H.J. Lu  (hjl@gnu.org)
59603
59604         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
59605
59606           * lib/old-dejagnu.exp (old-dejagnu): Added the
59607           "execution test - XFAIL *-*-*" handling in the spirit of
59608           "excess errors test -". Changed the "execution test fails"
59609           handling to be like "excess errors test fails".
59610           * Update various tests accordingly.
59611
59612 1998-02-06  Jim Wilson  <wilson@cygnus.com>
59613
59614         * gcc.c-torture/execute/980205.c: New test.
59615
59616 1998-01-18  Jeffrey A Law  (law@cygnus.com)
59617
59618         * lib/c-torture.exp: Look for .x files instead of .cexp files.
59619         * lib/f-torture.exp: Similarly.
59620         * gcc.c-torture: Rename all .cexp files to .x files.
59621
59622 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
59623
59624         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
59625         (940510-1.c): Removed duplicate.
59626         (971104-1.c): New test.
59627
59628 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
59629
59630           * lib/f-torture.exp: Improve error and loop detection.
59631
59632 1997-11-19  Michael Meissner  <meissner@cygnus.com>
59633
59634         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
59635         use that to size the filler array.
59636
59637 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
59638
59639         * lib/c-torture.exp(c-torture-execute): Fix typo.
59640
59641         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
59642         testcase as the executable name. Keep the executable around if
59643         the test fails.
59644
59645 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
59646
59647         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
59648         changes.  Only test one -g option, and move it to the end of the
59649         list of options to test.
59650
59651 1997-09-19  Michael Meissner  <meissner@cygnus.com>
59652
59653         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
59654         variable GCC_TORTURE_OPTIONS to supply default switches separated
59655         by colons.  If no environment variable, run tests with -O0 -g, -O1
59656         -g, and -O2 -g as well.
59657
59658 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
59659
59660         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
59661         explanatory comments. Fix indentation.
59662
59663 1997-09-15  Jeffrey A Law  (law@cygnus.com)
59664
59665         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
59666
59667 1997-09-11  Jeffrey A Law  (law@cygnus.com)
59668
59669         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
59670         * g++.old-deja/g++.mike/p7325.C: Likewise.
59671         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
59672
59673 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
59674
59675         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
59676         * g++.old-deja/g++.brendan/crash30.C: Likewise.
59677         * g++.old-deja/g++.brendan/crash39.C: Likewise.
59678         * g++.old-deja/g++.law/operators4.C: Likewise.
59679
59680 1997-09-11  Joe Buck  (jbuck@synopsys.com)
59681
59682         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
59683         * g++.old-deja/g++.mike/p784.C: Ditto.
59684         * g++.old-deja/g++.mike/p785.C: Ditto.
59685
59686 1997-09-05  Jeffrey A Law  (law@cygnus.com)
59687
59688           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
59689
59690 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
59691
59692         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
59693         target feature; pass this to c-torture-execute as needed.
59694
59695 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
59696
59697         * lib/c-torture.exp(c-torture-execute): If the previous and the
59698         current executables being tested are identical, we don't need to
59699         run the executable again. Try to make the executable names
59700         unique. Add an optional argument for passing additional compiler
59701         flags.
59702
59703 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
59704
59705         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
59706
59707 1997-08-29  Jeffrey A Law  (law@cygnus.com)
59708
59709         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
59710
59711 1997-07-31  Jeffrey A Law  (law@cygnus.com)
59712
59713         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
59714         32bit or larger longs.
59715
59716         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
59717         have either a 32bit long or 32bit int.
59718
59719 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
59720
59721         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
59722         Make double precision tests dependent on sizeof (double).
59723
59724 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
59725
59726         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
59727         too.
59728
59729 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
59730
59731         * gcc.c-torture/compile/961203-1.cexp: New script.
59732
59733 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
59734
59735         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
59736         up the includes ourselves.
59737
59738 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
59739
59740         * lib/plumhall.exp: Remove random include, and add a few
59741         verbose messages for debugging.
59742
59743 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
59744
59745         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
59746         of trying to do it ourselves.
59747
59748 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59749
59750         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
59751
59752 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
59753
59754         * gcc.prms/5403.c: Made regexp a bit less strict.
59755
59756 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
59757
59758         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
59759         is returned from remote_load instead.
59760         * lib/plumhall.exp: Ditto.
59761         * lib/mike-g++.exp: Ditto.
59762         * lib/old-dejagnu.exp: Ditto.
59763         * lib/c-torture.exp: Ditto.
59764
59765 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
59766
59767         * lib/g++.exp: Use build_wrapper procedure.
59768         * lib/gcc.exp: Ditto.
59769
59770 1997-05-20  Jeffrey A Law  (law@cygnus.com)
59771
59772         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
59773         an old-style decl for malloc.  Fixes tests to work when
59774         sizeof (int) != sizeof (size_t).
59775
59776 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59777
59778         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
59779
59780         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
59781         use stdargs.h interface.
59782
59783 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59784
59785         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
59786         NO_VARARGS when compiling.
59787
59788 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
59789
59790         * lib/plumhall.exp(ph_includes): New procedure.
59791         (ph_make): Use it.
59792         (ph_compiler): Ditto.
59793
59794         * lib/g++.exp: Rename test-glue.c to testglue.c.
59795         * lib/gcc.exp: Ditto.
59796
59797 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
59798
59799         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
59800         to completion when it's called.
59801
59802 1997-03-21  Michael Meissner  <meissner@cygnus.com>
59803
59804         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
59805         is defined, don't do test.
59806
59807 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
59808
59809         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
59810         for object files.
59811         (ph_summary): Mark skipped testcases as untested, not unresolved.
59812
59813         * lib/plumhall.exp (ph_make): If unresolved because of bad
59814         errorCode, record errorCode in log file.
59815         (*): Replace send_log/verbose with verbose -log.
59816
59817 1997-03-19  Michael Meissner  <meissner@cygnus.com>
59818
59819         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
59820         double conversion if double isn't at least 8 bytes.
59821
59822         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
59823         int to work with targets where int is 16 bits.
59824
59825         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
59826         8 bytes, just exit, since 4 byte doubles don't have enough bits of
59827         precision for the test to complete.
59828
59829 1997-03-14  Michael Meissner  <meissner@cygnus.com>
59830
59831         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
59832         if d10v is not compiled with the -mdouble64 flag.
59833         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
59834
59835         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
59836         d10v is not compiled with the -mint32 flag.
59837
59838 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
59839
59840         * lib/plumhall.exp: Use incr_count.
59841
59842 1997-03-12  Jeffrey A Law  (law@cygnus.com)
59843
59844         * gcc.c-torture: Update to c-torture-1.45.
59845
59846 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
59847
59848         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
59849         the name of the expect testcase file).
59850
59851         * lib/g++.exp(g++_init): Ditto.
59852
59853 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
59854
59855         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
59856         the host.
59857
59858         * lib/gcc.exp(gcc_exit): New procedure.
59859
59860 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
59861
59862         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
59863         specs where appropriate.
59864
59865         * g++.old-deja/g++.arm/*: Added additional ERROR checks
59866         because of new "candidates are" messages, and removed a few
59867
59868         * Converted all non-old-style g++ testcases to old-style, and
59869         moved into g++.old-deja.
59870
59871 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
59872
59873         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
59874         options.
59875
59876         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
59877         succeeded.
59878
59879         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
59880
59881 1997-02-13  Michael Meissner  <meissner@cygnus.com>
59882
59883         * lib/gcc.exp (gcc_target_compile): Add support for defining
59884         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
59885         the machine doesn't have those features.
59886
59887 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
59888
59889         * g++.law/operators4.exp: Don't use LIBS.
59890
59891 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
59892
59893         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
59894
59895         * lib/mike-g++.exp: Don't set the compiler to be tested here.
59896         * lib/g++.exp: Set it here instead. Also, allow use of the
59897         --tool_exec and --tool_opt options. Change CXX to
59898         GXX_UNDER_TEST.
59899
59900         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
59901
59902         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
59903
59904 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
59905
59906         * lib/old-dejagnu.exp: Use prune_warnings instead of
59907         prune_system_crud.
59908         * lib/mike-g++.exp: Ditto.
59909         * lib/gcc.exp: Ditto.
59910         * lib/g++.exp: Ditto.
59911
59912         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
59913
59914 1997-02-07  Jeffrey A Law  (law@cygnus.com)
59915
59916           * 941014-2.c: Include stdlib.h
59917           * 960327-1.c: Include stdio.h
59918           * dbra.c, index-1.c: Don't assume ints are 32bits.
59919
59920 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
59921
59922         * lib/gcc.exp: Add gcc,stack_size target feature.
59923
59924         * lib/g++.exp(g++_target_compile): Add the include and link
59925         paths here, not in two other places. And, it's $options, not
59926         options.
59927
59928         * lib/mike-g++.exp(postbase): Remove the code that determines
59929         the correct include and link paths.
59930         * g++.old-deja/old-deja.exp: Ditto.
59931
59932 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
59933
59934         * lib/g++.exp(g++_init): target_compile no longer returns the
59935         filename of the result.
59936
59937 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
59938
59939         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
59940         call to glob.
59941
59942         * gcc.c-torture/special/special.exp: Change call to
59943         gcc_target_compile to include the object file.
59944
59945 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
59946
59947         * gcc.c-torture/special/special.exp: Correct misspelling in last
59948         change.
59949
59950 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
59951
59952         * lib/plumhall.exp(ph_summary): Log the entire output of the
59953         executable. Return -1 if there were any failures, 0 otherwise.
59954         (ph_execute): Return -1 if there were any failures, 0 otherwise.
59955         (ph_make): Clean up objects and executables that were built
59956         if the tests succeeded.
59957
59958 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
59959
59960         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
59961         libraries and includes in the build tree as appropriate.
59962
59963 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
59964
59965         * lib/c-torture.exp: Instead of looking for the global variable
59966         NO_LONG_LONG, check to see if that's a feature of the target.
59967
59968 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
59969
59970         * config/default.exp: Minimize. Delete the remainer of the files in
59971         config; this functionality is now in devo/dejagnu/config.
59972
59973         g++.*/*: Pass any additional flags used to compile to postbase;
59974         delete CXXFLAGS.
59975
59976         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
59977         is now done by runtest.exp. Use gcc_target_compile instead of
59978         compile.
59979
59980         lib/c-torture.exp: Use gcc_target_compile instead of compile.
59981         Remove references to CFLAGS. Use remote_file instead of
59982         calling rm -f.
59983         (c-torture): Take a list of arguments to use to compile this
59984         testcase.
59985
59986         lib/g++.exp: Simplify. Use target_compile instead of compile.
59987         lib/gcc-dg.exp: Ditto.
59988         lib/gcc.exp: Ditto.
59989         lib/mike-{gcc,g++}.exp: Ditto.
59990         lib/old-dejagnu.exp: Ditto.
59991         lib/plumhall.exp: Ditto.
59992
59993 1997-01-08  Jim Wilson  <wilson@cygnus.com>
59994
59995         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
59996         (ph_linker): Likewise.
59997
59998 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
59999
60000           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
60001         MAP_ANON / MAP_ANONYMOUS if defined;
60002         else try to map from /dev/zero .
60003
60004 1996-11-12  Jeffrey A Law  (law@cygnus.com)
60005
60006         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
60007         isn't defined, then define it to MAP_ANONYMOUS.
60008
60009 1996-11-12  Jeffrey A Law  (law@cygnus.com)
60010
60011         * gcc.c-torture: Update to c-torture-1.42 release.
60012
60013 1996-11-11  Jeffrey A Law  (law@cygnus.com)
60014
60015         * gcc.c-torture: Update to c-torture-1.41 release.
60016
60017 1996-10-27  Jeffrey A Law  (law@cygnus.com)
60018
60019         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
60020         c-torture release.
60021
60022 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
60023
60024         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
60025         and LDFLAGS.  Fix second case to append the target_info ldflags
60026         onto LDFLAGS, not CFLAGS.
60027         * lib/g++.exp (g++_init): Add target_info stuff.
60028         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
60029         of libgloss and newlib flags for !native.
60030
60031         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
60032         (GDB): Fix relative path to go up another dir for finding gdb.
60033
60034 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
60035
60036         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
60037         versions in the target_info array, if they don't exist.
60038
60039 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
60040
60041         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
60042
60043 1996-07-08  Jim Wilson  <wilson@cygnus.com>
60044
60045         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
60046         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
60047
60048 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
60049
60050         * lib/old-dejagnu.exp: Don't remove the output file before we've
60051         actually tested it. Don't append pwd to the path of the executable
60052         we're testing.
60053
60054 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
60055
60056         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
60057
60058 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
60059
60060         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
60061         temporary directory for compiler files, and set it to a default
60062         value of /tmp. Set $output as the name of the output file from
60063         compiling the testcase. Add a -o option to $cflags_var so the
60064         compiler writes the final output file as $output. Set $executable
60065         to $output.
60066
60067         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
60068         directory for compiler files, and set it to /tmp if it doesn't
60069         already have a value. Set $output_file to the name of the output
60070         file from compiling the testcase. Add a -o option to CXXFLAGS so
60071         the compiler writes the final output file as $output. Use $output
60072         as the executable to be tested.
60073
60074 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
60075
60076         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
60077
60078 1996-06-08  Jeffrey A Law  (law@cygnus.com)
60079
60080         * gcc.c-torture/execute/pending-1.c: New test.  Still
60081         pending in Tege's queue.
60082
60083 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
60084
60085         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
60086         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
60087         if there were failures.  Call unresolved if there were unresolved
60088         testcases.  Call gcc_fail if program did not run to completion.
60089         (ph_make): Pass additional argument name to ph_execute.
60090         (ph_execute): Add new argument.  Pass additional arguments to
60091         ph_summary.  Call gcc_fail is there is no execution output.
60092
60093 1996-04-24  Jeffrey A Law  (law@cygnus.com)
60094
60095         * lib/plumhall.exp (proc_summary): Output relavent summary
60096         lines into the log so specific failures in plumhall can be
60097         investigated.
60098
60099 1996-04-10  Jeffrey A Law  (law@cygnus.com)
60100
60101         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
60102         (c-torture-execute): Don't try to execute tests which use
60103         "long long" types if $NO_LONG_LONG is nonzero.
60104
60105 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
60106
60107         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
60108         not c-torture.
60109
60110         * gcc.ieee: Move from here.
60111         * gcc.c-torture/execute/ieee: To here.
60112
60113 1996-03-26  Jeffrey A Law  (law@cygnus.com)
60114
60115         * gcc.c-torture: Update to c-torture-1.41 release.
60116
60117 1996-03-22  Jeffrey A Law  (law@cygnus.com)
60118
60119         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
60120         not "$output".
60121
60122 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
60123
60124         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
60125         -c present.
60126
60127 1996-03-02  Jeffrey A Law  (law@cygnus.com)
60128
60129         * config/proelf.exp: Handle connecting to a simulator.
60130
60131 1996-01-31  Jeffrey A Law  (law@cygnus.com)
60132
60133         * config/proelf.exp: New file.  Enough framework that we can
60134         run c-torture tests on the proelf targets (or any other target
60135         that gdb can connect to for that matter).
60136
60137 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
60138
60139         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
60140         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
60141
60142         * lib/plumhall.exp (ph_execute): Always call ph_summary if
60143         exec_output exists.
60144
60145 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
60146
60147         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
60148         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
60149
60150         * config/*.exp: Update FSF address.  Change result of ${tool}_load
60151         to pass/fail/unresolved/unsupported/untested.  Caller must now
60152         call unresolved/unsupported/untested.
60153         * lib/*.exp: Update FSF address.  Update to handle new results of
60154         ${tool}_load.
60155         * lib/chill.exp (verbose): Delete.
60156
60157 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
60158
60159         * lib/gcc.exp (default_gcc_start): Change order of args to
60160         $LDFLAGS $CFLAGS $LIBS.
60161         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
60162         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
60163         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
60164         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
60165         * gcc.misc-tests/dg-test.exp: Likewise.
60166         * gcc.misc-tests/msgs.exp: Likewise.
60167         * gcc.prms/prms.exp: Likewise.
60168         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
60169         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
60170
60171         * lib/dg.exp: Deleted, moved to dejagnu/lib.
60172
60173 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
60174
60175         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
60176
60177         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
60178         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
60179
60180         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
60181         necessary.
60182
60183 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
60184
60185         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
60186         global for loop; add use of $mathlib.
60187         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
60188         settings here; set mathlib for anything but VxWorks.
60189
60190 1996-01-22  Jeffrey A Law  (law@cygnus.com)
60191
60192         * gcc.c-torture: Update to c-torture-1.40 release.
60193
60194 1996-01-03  Jeffrey A Law  (law@cygnus.com)
60195
60196         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
60197         dg.exp.
60198
60199 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
60200
60201         * lib/c-torture.exp (c-torture-execute): Declare "output" as
60202         global.
60203
60204 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
60205
60206         * lib/g++.exp (LIBS): Define if not already.
60207         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
60208         (gcc-dg-prune): Call prune_gcc_output.
60209         * lib/gcc.exp (prune_gcc_output): New proc.
60210         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
60211         prune_gcc_output.
60212
60213 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
60214
60215         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
60216         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
60217
60218 1995-11-15  Jeffrey A Law  (law@cygnus.com)
60219
60220         * gcc.c-torture: Update to c-torture-1.39 release.
60221
60222 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
60223
60224         * lib/c-torture.exp (c-torture-execute): Don't return if one option
60225         fails, try others as well.
60226
60227 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
60228
60229         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
60230         If compilation fails, mark execute tests as `untested'.
60231         If test is marked as unsupported, don't mark compilation and
60232         execute tests as failed.
60233
60234 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
60235
60236         * lib/g++.exp (g++_init): Don't link in libg++, and look to
60237         libstdc++ for whether or not we want to be doing shared
60238         libraries.  Delete link_curses since we don't need it anymore.
60239         * lib/mike-g++.exp (postbase): Don't link in libg++.
60240         * g++.old-deja/old-deja.exp: Likewise.
60241
60242 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
60243
60244         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
60245
60246 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
60247
60248         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
60249         For that, add `-Wl,-a,shared_archive'.
60250         * g++.old-deja/old-deja.exp: Likewise.
60251
60252 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
60253
60254         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
60255
60256 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
60257
60258         * lib/mike-g++.exp (postbase): Pay attention to the status of
60259         g++_load.
60260
60261 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
60262
60263           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
60264
60265 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
60266
60267         * lib/gcc.exp (default_gcc_start): No longer need to log program
60268         being executed or its output, execute_anywhere does that now.
60269         * lib/g++.exp (default_g++_version): Call execute_anywhere.
60270         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
60271
60272 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
60273
60274         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
60275         the same as those in lib/g++.exp.
60276
60277 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
60278
60279         * gcc.c-torture: Update to c-torture-1.38 release.
60280         * gcc.ieee: Related changes.
60281
60282 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
60283
60284         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
60285         "exec". Minor reformatting changes.
60286
60287         * config/rom68k.exp (${tool}_load): Make it work in a canadian
60288         cross. This means all "exec" calls now work on a remote host as
60289         well.
60290         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
60291         cross. Filter out the extra "\r\n" stuff that expect puts in.
60292         (c-torture-execute): Filter out the bogus warnings like
60293         c-torture-compile does. Add support for canadian cross.
60294         * lib/gcc.exp (default_gcc_version, default_gcc_start)
60295         Use execute_anywhere rather than calling exec directly. Now it
60296         works for canadian cross testing.
60297
60298 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
60299
60300         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
60301         results into a variable, and check that rather than using file exists.
60302
60303 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
60304
60305         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
60306         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
60307
60308 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60309
60310         * g++.old-deja/old-deja.exp: Create and pass runshlib and
60311         lib_curses if there's a shared libg++ in the build tree.
60312
60313 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
60314
60315         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
60316         if not supported target.
60317
60318 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
60319
60320         * lib/g++.exp (g++_init): Move empty setting of runshlib and
60321         link_curses up to always happen, not just for native builds.
60322
60323 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
60324
60325         * gcc.c-torture: Update to c-torture-1.36 release.
60326         * gcc.failure: Related changes.
60327
60328 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
60329
60330         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
60331
60332 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
60333
60334         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
60335         * lib/mike-g++.exp (postbase): Not in here.  Still reference
60336         runshlib, link_curses, and mathlib for link and run.
60337
60338         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
60339         pass the runtime shared library options for Solaris, OSF/1, and
60340         Irix5, and link with -lcurses to avoid unresolved references.
60341
60342 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
60343
60344         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
60345         only run once.
60346
60347 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
60348
60349         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
60350
60351 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
60352
60353         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
60354         do not have a framework for the "compat" tests yet.
60355
60356 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
60357
60358         * lib/mike-g++.exp (postbase): New local variable `mathlib',
60359         set to null if we're testing vxworks5.1.  Use that instead of
60360         `-lm' in the setting of LIBS for link and run.
60361
60362 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
60363
60364         * config/rom68k.exp (${tool}_load): Major changes to make it
60365         work.  Verified that it does in fact return the stuff in
60366         exec_output properly.  Catch any Emul or any TRAP other than 0.
60367
60368 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
60369
60370         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
60371         LDFLAGS properly for targets that need stuff from libgloss.
60372         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
60373         only run once.
60374         (gpp_initialized): New variable.
60375
60376 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
60377
60378         * config/rom68k.exp: Load libgloss.exp.
60379         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
60380         so we can produce a fully linked binary.
60381         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
60382         so we can produce a fully linked binary.
60383
60384 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
60385
60386         * lib/plumhall.exp (ph_section): Watch for expected failures.
60387         Add missing `else'.
60388
60389         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
60390         run the testcase.
60391         (c-torture): Likewise.
60392
60393 1995-08-28  Doug Evans  <dje@cygnus.com>
60394
60395         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
60396
60397         * lib/mike-g++.exp (mike_cleanup): New proc.
60398         (prebase): New globals compiler_result, not_compiler_result,
60399         target_regexp.
60400         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
60401         allow leading "-" in pattern.  Watch for unsupported tests.
60402         If $compiler_result is set, pattern match assembler code,
60403         and ditto for $not_compiler_result.
60404         * lib/mike-gcc.exp: Likewise.
60405
60406         * lib/plumhall.exp (ph_execute): Only call ph_summary if
60407         execution "succeeded".
60408
60409 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
60410
60411         * config/win32.exp: New file.
60412         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
60413
60414 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
60415
60416         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
60417         unsupported.
60418         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
60419         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
60420         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
60421
60422         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
60423         "... without exceptions was ...".  That is now handled by
60424         prune_system_crud.
60425         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60426
60427 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
60428
60429         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
60430         sieve.c,sort2.c}: New files.
60431         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
60432         sieve.exp,sort2.exp}: Drivers for them.
60433
60434         * lib/mike-gcc.exp (program_output): New user settable variable.
60435         (postbase): Call prune_system_crud.  Also prune extraneous compiler
60436         messages.
60437         * lib/mike-g++.exp (program_output): New user settable variable.
60438
60439         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
60440
60441         * config/sh.exp: Deleted (use sim.exp instead).
60442
60443 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
60444
60445         * config/vx.exp: Declare CHECKTASK as global.
60446         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
60447         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
60448         * lib/old-dejagnu.exp: Load [pwd]/$executable.
60449
60450 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60451
60452         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
60453         target. Like vx.exp, only includes `vx29k.exp' instead of
60454         `vxworks.exp'.
60455
60456 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
60457
60458         * config/sim.exp: Increase time limit from 120 seconds to 240.
60459
60460 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
60461
60462         * gcc.c-torture/execute/950628-1.c: New test.
60463
60464 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
60465
60466         * gcc.c-torture: Update with changes/additions from
60467         c-torture-1.34.
60468
60469 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
60470
60471         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
60472
60473 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
60474
60475         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
60476
60477 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
60478
60479         * gcc.c-torture/compile/950512-1.c: New test.
60480         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
60481         * gcc.dg/struct-ret-1.c: Likewise.
60482
60483 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
60484
60485         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
60486           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
60487
60488 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
60489
60490         * gcc.c-torture/special/920411-1.c: Deleted.
60491         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
60492
60493 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
60494
60495         * config/sim.exp (${tool}_load): Hack in call to bash to get a
60496         cpu limit.
60497
60498 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
60499
60500         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
60501
60502 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
60503
60504         From kenner;
60505         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
60506         is the proper length.
60507         * va-arg-3.c: Likewise.
60508
60509 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
60510
60511         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
60512         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
60513
60514         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
60515         * lib/g++.exp (default_g++_start): Delete old cruft.
60516
60517 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
60518
60519         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
60520         (2 * (1 << 18)) to (2 * (1 << 17)).
60521
60522         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
60523
60524 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
60525
60526         * config/rom68k.exp: Renamed from config/idp.exp
60527
60528 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
60529
60530         * c-torture/compile/921109-2.c
60531
60532 1995-04-18  Mike Stump  <mrs@cygnus.com>
60533
60534         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
60535         excess errors.
60536
60537 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
60538
60539         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
60540         output.
60541         * lib/g++.exp (default_g++_start): Likewise.
60542
60543 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
60544
60545         * gcc.c-torture/compile/950329-1.c: New test.
60546
60547 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
60548
60549           * config/bug.exp (${tool}_load): Updated to use new remote_open
60550           and remote_close procs.
60551         * config/idp.exp: New file.
60552
60553 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
60554
60555         * gcc.c-torture/execute/950322-1.c: New test.
60556
60557 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
60558
60559         * config/vx.exp (${tool}_load): Clean up testing of return code from
60560         vxworks_ld and vxworks_spawn.
60561
60562 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
60563
60564         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
60565
60566 1995-03-13  Mike Stump  <mrs@cygnus.com>
60567
60568         * lib/old-deja.exp: Add `excess errors test - ' error, now one
60569         can mark excess errors on a machine by machine basis.  Note, the
60570         default is to not expect any excess errors, even when excess
60571         errors test - is given, so you will want to put an XFAIL ... on
60572         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
60573         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
60574         those 4 machines, but no others.
60575
60576 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
60577
60578         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
60579         * lib/c-torture.exp: to here.
60580
60581 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
60582
60583         * gcc.c-torture/execute/950221-1.c: New test.
60584         * gcc.c-torture/execute/struct-ret-1.c: New test.
60585         * gcc.c-torture/compile/950221-1.c: New test.
60586
60587         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
60588
60589 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
60590
60591         * gcc.c-torture/execute/arith-1.c (main): Return 0.
60592         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
60593
60594 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
60595
60596         * g++.gb: New directory of tests, derived from my signature and
60597         class scoping tests.
60598
60599         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
60600         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
60601         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
60602         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
60603         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
60604         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
60605         * g++.gb/sig25.C: Likewise.
60606
60607         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
60608         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
60609         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
60610         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
60611         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
60612         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
60613         * g++.gb/sig25.exp: Likewise.
60614
60615         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
60616         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
60617         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
60618         * g++.gb/scope13.C: Likewise, this test still fails.
60619
60620         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
60621         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
60622         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
60623         * g++.gb/scope13.exp: Ditto.
60624
60625         * g++.gb/README: New file, explains what these tests are about.
60626
60627 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
60628
60629         * lib/dg.exp (dg-do): Support `preprocess'.
60630         (dg-test): Likewise.
60631
60632 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
60633
60634         * config/udi.exp: change "continue -expect" to "exp_continue".
60635
60636 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
60637
60638         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
60639         Delete redundant tests.
60640
60641         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
60642         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
60643         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
60644         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
60645         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
60646         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
60647         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
60648         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
60649
60650         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
60651         storing label pointers.
60652         * gcc.c-torture/execute/921019-1.c: Likewise.
60653         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
60654         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
60655         parameter fp.
60656         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
60657         constants.
60658
60659         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
60660         Delete obsolete tests.
60661
60662         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
60663         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
60664         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
60665         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
60666         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
60667         * gcc.c-torture/compile/950124-1.c: New test.
60668
60669         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
60670
60671 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
60672
60673         * lib/mike-g++.exp: Add -lm to LIBS.
60674
60675 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
60676
60677         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
60678
60679 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
60680
60681         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
60682
60683 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
60684
60685         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
60686
60687 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
60688
60689         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
60690         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
60691         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
60692         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
60693         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
60694         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
60695         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
60696         * g++.law/{operators31.C, operators32.C,
60697         * g++.law/{operators33.C, operators34.C}: Likewise.
60698         * g++.law/{pic1.C, refs2.C}: Likewise.
60699         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
60700         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
60701         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
60702         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60703
60704         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
60705         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
60706         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
60707         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
60708         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
60709         * g++.law/{enum9.exp, friend5.exp}: Likewise.
60710         * g++.law/{nest3.exp, nest4.exp}: Likewise.
60711         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
60712         * g++.law/{operators30.exp, operators31.exp}: Likewise.
60713         * g++.law/{operators32.exp, operators33.exp}: Likewise.
60714         * g++.law/{operators34.exp}: Likewise.
60715         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
60716         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
60717         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
60718         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
60719         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60720
60721         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
60722         No longer expected to fail.
60723         * g++.law/missed-error3.C: Tweak for recent bool changes.
60724
60725 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
60726
60727         * config/emb-unix: Deleted.
60728         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
60729         remote execution.  Do final link on remote host if REMOTE_LINK is set.
60730
60731 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
60732
60733         * lib/dg.exp (dg-test): Fix typo in last patch.
60734
60735 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
60736
60737         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
60738         (handles multiple occurrences).
60739
60740 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
60741
60742         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
60743         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
60744         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
60745         printed).
60746         * lib/c-torture.exp (c-torture-compile): Likewise.
60747         (c-torture): Prepend full path if missing.
60748         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
60749         (gcc_fail): Likewise.
60750         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
60751
60752 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
60753
60754         * lib/netware.exp: Only attach to NetWare i386 systems.
60755
60756 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
60757
60758         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
60759         messages.  Add test name to "output pattern match" pass/fail message.
60760
60761 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
60762
60763         * gcc.dg: New testsuite.
60764         * gcc.dg/dg.exp: New file.
60765
60766         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
60767         test-switch.c}: Deleted.
60768
60769         * gcc.misc-tests/msgs.exp: New testcase driver.
60770
60771 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
60772
60773         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
60774         Watch for illegal return values from ${tool}_load.
60775         * config/unix.exp (${tool}_load): Fix pass/fail detection for
60776         cross targets.  Coerce return value >0 to 1.
60777
60778 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
60779
60780         * config/unix.exp (${tool}_load): Call program rsh, not proc.
60781
60782         * config/emb-unix.exp: New file.
60783
60784         * config/sim.exp: Error if variable $SIM not defined.
60785         (${tool}_load): Mark test as "untested" if simulator missing.
60786
60787         * config/unix.exp: Load remote.exp to get rcp_download.
60788         * lib/c-torture.exp: Use different option lists for testcases with
60789         and without loops.
60790         * gcc.c-torture/execute/execute.exp: Likewise.
60791
60792 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
60793
60794         * config/*.exp: Clarify return code from ${tool}_load.
60795         Call `unresolved' or `untested' instead of `warning' or `perror'
60796         (sometimes you still want to call both though).
60797         Add comment that `shell_id' is local to each file.
60798         * config/udi.exp (timeout): Set to 30.
60799         Don't print warning if connection fails, $connectmode has already
60800         printed an error.
60801         (${tool}_load): Move verbose messages to level 2.
60802         Rework pattern for "Process started" message.
60803         Pass `shell_id' to ${connectmode}_download.
60804         Retry twice upon timeout.  Make resetting of target more robust.
60805         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
60806         Pass `shell_id' to exit_$connectmode.
60807         Only call exit_$connectmode if connected.
60808         * config/unix.exp (${tool}_load): Check return codes better.
60809         * config/vrtx.exp (${tool}_load): Likewise.
60810         * config/vx.exp (${tool}_load): Likewise.
60811         Delete unneeded global's.
60812         * lib/dg.exp (dg-test): Update to reflect clarified return codes
60813         from ${tool}_load.
60814         (dg-stat): Delete.
60815         (dg-init): Delete recording of pass/fail counts.
60816         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60817         (old-dejagnu-init): Likewise.
60818         (old-dejagnu-stat): Delete contents, empty proc now.
60819         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
60820         (c-torture): Delete references to lcnt, lpass, lfail.
60821         Get option list from TORTURE_OPTIONS.
60822         Delete -funroll[-all]-loops if no loops.
60823         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
60824         (g++_stat): Delete contents (empty proc now).
60825         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
60826         (gcc_finish): Likewise.
60827         (gcc_stat): Deleted.
60828         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
60829         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
60830         * gcc.c-torture/execute/execute.exp: Likewise.
60831         Split tests into two parts: compile, execute.
60832         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
60833         no loops.  Update to reflect clarified return codes from ${tool}_load.
60834
60835 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
60836
60837         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
60838         to grep for.
60839         (old-dejagnu): Likewise (where necessary).
60840
60841 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
60842
60843         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
60844
60845         * lib/dg.exp (dg-process-target): Fix processing of selector.
60846         Add comment regarding use of `error'.
60847
60848         * lib/gcc.exp (prune_system_crud): Define if missing.
60849         * lib/g++.exp (prune_system_crud): Likewise.
60850
60851         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
60852         Call prune_system_crud.
60853         * lib/dg.exp (dg-runtest): New proc.
60854         Use perror instead of send_user for tcl errors in testcase.
60855         Don't return any value, it's never used.
60856         Don't clobber previous definition of `unknown'.
60857         Print tcl errors in `dg-final'.
60858
60859 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
60860
60861         * lib/dg.exp (dg-process-target): Improve syntax error messages.
60862         (dg-test): Don't print errorInfo, it contains stack backtrace.
60863
60864 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
60865
60866         * lib/g++.exp (runtest_file_p): Define if missing.
60867
60868 1994-09-24  Doug Evans  (dje@cygnus.com)
60869
60870         * lib/mike-g++.exp: Comment out loading of g++.exp.
60871         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
60872         (default_g++_version): Always print something.
60873         (default_g++_start): Comment out call to `which'.
60874         (g++_start, g++_load): Deleted (must be defined in config file).
60875         * lib/gcc.exp: Test for existence of $CC at start.
60876         Delete check for tmpdir (done in gcc_init).
60877         (default_gcc_version): Always print something.
60878         (default_gcc_start): Comment out call to `which'.
60879         * config/*.exp: Major cleanup - make cross targets work at least a
60880         little better for g++ (by not being "--tool gcc" specific).
60881         Rename gcc_xxx to ${tool}_xxx.
60882         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
60883         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
60884
60885 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
60886
60887         * lib/c-torture.exp (c-torture-compile): Rework compiler
60888         message processing.
60889
60890         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
60891         c-torture.
60892
60893 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
60894
60895         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
60896
60897         * lib/dg.exp (dg-process-target): Support { target native }.
60898
60899 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
60900
60901         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
60902         looked for "... program xxx got fatal signal".
60903         Correct regsub munging of `comp_output'.
60904         Ignore compiler messages "path prefix not used" and "linker input
60905         file unused".
60906
60907 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
60908
60909         * lib/gcc.exp (runtest_file_p): Define if missing.
60910         * gcc.prms/template.c: Example to work from.
60911
60912 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
60913
60914         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
60915         * lib/dg.exp (dg-test): Call unsupported testcases as such.
60916
60917         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
60918         * gcc.prms/1883.c: Moved from compile/940714-1.c.
60919         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
60920         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
60921
60922         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
60923         (dg-process-target): No longer a varargs proc.
60924         Return S/N for target, P/F for xfail.  All callers changed.
60925         (user option procs): More argument checking.
60926         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
60927         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
60928         (dg-test): Skip test if not running on selected target in `dg-do'.
60929         Update handling of `dg-do-what', `dg-output-text'.
60930         Separate execution pass/fail from output pattern match pass/fail.
60931         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
60932
60933 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
60934
60935         * gcc.c-torture/special/special.exp: Don't expect failure for mips
60936         target for 920510-1.c.
60937
60938 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
60939
60940         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
60941         Clean up comment regarding use of passcnt, etc.
60942         (gcc_stat): Don't update `testcnt' here.
60943         (gcc_finish): Do it here.
60944         Might as well reset `but_id' here too.
60945         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
60946         to determine if the file should be tested.
60947         * gcc.c-torture/compile/compile.exp: Likewise.
60948         * gcc.c-torture/execute/execute.exp: Likewise.
60949         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60950         * gcc.misc-tests/dg-test.exp: Likewise.
60951         * gcc.prms/prms.exp: Likewise.
60952         * gcc.wendy/wendy.exp: Likewise.
60953         * g++.old-deja.exp: Likewise.
60954         Move "Testing file" message to verbose level 1.
60955
60956 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
60957
60958         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
60959
60960 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
60961
60962         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
60963         (default_gcc_start): Accept optional second list element
60964         of compiler flags.  Print compiler output at verbosity level 2.
60965         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
60966         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
60967         Save current values of framework globals passcnt, failcnt, xpasscnt,
60968         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
60969         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
60970         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
60971         xfailcnt to compute stats.  Update framework global `testcnt' from
60972         pass/fail counts.
60973         (gcc_finish): New proc.  Clean up test environment.
60974         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
60975         (gcc_epass, gcc_efail): Delete.
60976         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
60977         argument of line number.
60978         (dg-init): If the tool has an init routine, call it.
60979         (dg-test): Remove args `cflags_var' and `libs_var'.
60980         Pass all compiler options to ${tool}_start.
60981         Handle missing line number.
60982         (dg-finish): New function.
60983         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
60984         particular files.  Call gcc_finish at end.  Move "skipping test"
60985         message to verbosity level 3.
60986         * gcc.c-torture/compile/compile.exp: Likewise.
60987         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60988         * gcc.c-torture/execute/execute.exp: Likewise.
60989         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60990         Print testcase being tried at verbosity level 1.
60991         * gcc.c-torture/special/special.exp: Unset xfail.
60992         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60993         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
60994         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
60995         * gcc.failure/failure.exp: Likewise.
60996         * gcc.ieee/ieee.exp: Likewise.
60997         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
60998         Update call to dg-test.  Call dg-finish at end.
60999         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
61000         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61001         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
61002         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
61003         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
61004         * gcc.wendy/wendy.exp: Add copyright.
61005         Delete setting of tmpdir (done by gcc_init).
61006         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
61007         Pass compiler flags to gcc_start.  Call gcc_finish at end.
61008         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
61009         gcc_[ce]pass/fail.
61010
61011 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
61012
61013         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
61014         confusion.
61015         (g++_load): Likewise.
61016
61017         * config/*.exp (gcc_load): Some were varargs fns and some were not.
61018         Rename argument to `prog' to remove the confusion.
61019         Varargs fns behave differently too!
61020         (g++_load): Likewise.
61021
61022         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
61023
61024         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
61025         what it is.  Delete (always) printing of status value for !native.
61026         Simplify verbose code, and include status and exec_output.
61027         (g++_load): Use gcc_load.
61028
61029 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
61030
61031         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
61032         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
61033         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
61034         940714-3.c as these testcases don't exist anymore.  Make
61035         va-arg-1.c expected to pass.
61036
61037 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
61038
61039         * gcc.misc-tests/misc.exp: Only run specific testcases.
61040         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
61041         * gcc.misc-tests/dg-[1-9].c: New files.
61042
61043         * lib/dg.exp: New testsuite driver.
61044         * gcc.prms/prms.exp: Use it.
61045
61046         * README.gcc: New file.
61047
61048         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
61049         Document and reset `lxpass' and `lxfail'.
61050         Simplify "initialized" message.
61051         (gcc_stat): Clean up comments a little.
61052
61053 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
61054
61055         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
61056
61057 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
61058
61059         * lib/old-dejagnu.exp (process-option): New proc.
61060         (old-dejagnu-init, old-dejagnu-stat): Likewise.
61061         (old-dejagnu): Simplify.
61062         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
61063
61064 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
61065
61066         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
61067         exists and is not an empty string.
61068
61069         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
61070         $xfail rather than calling setup_xfail.  Clear $xfail when test is
61071         finished.
61072         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
61073         automatically.
61074
61075         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
61076         longer expected to fail.
61077
61078         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
61079         "f" function call.
61080
61081         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
61082
61083         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
61084         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
61085         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
61086         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
61087         c-torture-1.29.
61088
61089         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
61090         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
61091
61092         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
61093
61094         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
61095         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
61096
61097         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
61098         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
61099         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
61100
61101 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
61102
61103         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
61104         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
61105         940714-1.c, 940714-2.c, 940714-3.c},
61106         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
61107         gcc.misc-tests/{mg.c,mg.exp}:
61108         New tests.
61109         * gcc.noncompile/noncompile.exp: Change accordingly.
61110
61111 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
61112
61113         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
61114         Undo previous clobberage.
61115
61116 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
61117
61118         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
61119         * gcc.special/{930510-1.c, special.exp}:
61120         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
61121         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
61122         struct-varargs-1.c}: New tests from c-torture-1.26.
61123
61124 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
61125
61126         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
61127           argument to switch.
61128
61129 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
61130
61131         * Revert the previous changes.  Please see Rob's directory
61132         (/lisa/test/rob/progressive/gcc/testsuite) for testing
61133         fixes.
61134
61135 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
61136
61137         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
61138         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
61139         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
61140         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
61141         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
61142         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
61143         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
61144         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
61145         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
61146         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
61147         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
61148         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
61149         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
61150         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
61151         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
61152         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
61153         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
61154         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
61155         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
61156         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
61157         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
61158         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
61159         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
61160         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
61161         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
61162         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
61163         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
61164         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
61165         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
61166         testing changes.
61167
61168 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
61169
61170         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
61171         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
61172         with perror calls.
61173
61174 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
61175
61176         * config/unix.exp (g++_load): Fix syntax.
61177
61178 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
61179
61180         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
61181         * gcc.noncompile/921017-1.c: Deleted obsolete test.
61182         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
61183         Don't expect va-arg-1.c to fail.  Correct expected output for
61184         920928-1.c.
61185         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
61186         * gcc.wendy/hbm4.c: Correct typo.
61187         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
61188
61189 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
61190
61191         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
61192         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
61193         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
61194         * lib/c-torture.exp (c-torture-compile): Ditto.
61195
61196         Reduce volume of output (remove all the -I's and such).
61197         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
61198         Call gcc_cpass, gcc_cfail.
61199         (c-torture): Pass testing option to c-torture-compile.
61200
61201 1994-03-21  Doug Evans  (dje@cygnus.com)
61202
61203         Bring patches over from progressive.
61204         * config/default.exp: Exit remote shell cleanly.
61205         (g++_exit, g++_start): Add default versions.
61206         * config/sim.exp (gcc_load): Use perror, not error.
61207
61208 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
61209
61210         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
61211         set in site.exp.
61212
61213 1994-03-14  Doug Evans  (dje@cygnus.com)
61214
61215         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
61216         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
61217         (wendy_try): New proc to run testcase.
61218         (main loop): Call 'em.
61219         * gcc.wendy/*.c: Clean up pass to correct expected output.
61220
61221         * lib/gcc.exp: Minor cleanup work.
61222         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
61223
61224 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
61225
61226         * config/sim.exp (gcc_load): Document return codes better.
61227         Don't pass -v to simulator.
61228
61229 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
61230
61231         * gcc.special/920717-x.c: Fix typo.
61232         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
61233         get at sources.
61234
61235         * lib/mike-gcc.exp: Fix typo.
61236
61237 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
61238
61239         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
61240         binary to use, transform the name.
61241         * config/*.exp: rename everything. Nuke any g++ specific files,
61242         it's now a special case of gcc that requires no special support.
61243         Add a default.exp for unsupported targets.
61244
61245 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
61246
61247         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
61248         lib/old-dejagnu.exp: Fix a few patterns to work with the new
61249         version of Tcl.
61250
61251 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
61252
61253         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
61254         than a warning.
61255
61256 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
61257
61258         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
61259
61260 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
61261
61262         * gcc.execute/execute.exp: Combine opt_list and foption_list into
61263         option_list.  Compile every file with only 4/6 option choices
61264         (same as C torture) instead of with 12/18 different option
61265         choices.
61266         * lib/c-torture.exp: Likewise.
61267
61268         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
61269         not already set.
61270
61271 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
61272
61273         * lib/old-deja.exp: Add `excess errors test fails' error, now one
61274         can put an XFAIL *-*-* on excess errors.
61275
61276 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
61277
61278         * g++.law: Add more tests derived from g++-bugs snapshots.
61279
61280         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
61281         equivalent to g++.law/init9.
61282
61283         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
61284         compiled it, and the a.out file after we've run it.
61285
61286 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
61287
61288         * lib/mike-g++.exp (postbase): Delete the .o file after we've
61289         compiled it, and the a.out file after we've run it.
61290
61291 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
61292
61293         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
61294
61295 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
61296
61297         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
61298         version number.
61299
61300 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
61301
61302         * g++.law: New directory of g++ tests derived from the g++-bugs
61303         snapshots.
61304
61305 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
61306
61307         * gcc.compile: initbug1.c initbug1.exp testcase added
61308
61309 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
61310
61311         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
61312         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
61313           fixes submitted by Jeff Law (law@cs.utah.edu)
61314         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
61315           Jeff Law (law@cs.utah.edu)
61316
61317
61318 1993-11-30  Mike Stump  (mrs@cygnus.com)
61319
61320         * config/unix-g++.exp: Follow the gcc way of doing things.
61321         * g++.old-deja/old-deja.exp: Minor updates.
61322         * lib/g++.exp: New file, follow the gcc way of doing things.
61323         * lib/old-dejagnu.exp: Minor updates.
61324         * lib/mike-g++.exp: Always unset errorInfo.
61325
61326 1993-11-06  Mike Stump  (mrs@cygnus.com)
61327
61328         * lib/gcc.exp: Fix some errors with the below change, CC and
61329         CFLAGS should be global when setting, not local.
61330
61331 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
61332
61333         * lib/gcc.exp: Transform tool name.
61334
61335 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61336
61337         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
61338
61339 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61340
61341         * lib/gcc.exp: change gcc_done to gcc_stat
61342
61343 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61344
61345         * Upgraded gcc testsuite to c-torture version 1.25
61346
61347 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
61348
61349         * lib/gcc.exp: added reporting code. Changed verbose compile message.
61350         * lib/c-torture: added hooks for new reporting code.
61351
61352 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
61353
61354         * config/sh-gcc.exp: check if sh-sim exists in the path
61355
61356 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
61357
61358         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
61359         * gcc.compile/compile.exp: Initial changes for new logic.
61360         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
61361         * gcc.failure/failure.exp: Initial changes for new logic.
61362         * gcc.ieee/ieee.exp: Initial changes for new logic.
61363         * gcc.misc-tests/misc.exp: Initial changes for new logic.
61364         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
61365         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
61366         * lib/c-torture.exp: Initial changes for new logic.
61367         * lib/gcc.exp: Initial changes for new logic.
61368
61369 1993-10-15  Mike Stump  (mrs@cygnus.com)
61370
61371         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
61372         depend upon failure or success.  Fully qualify names in failure
61373         and success messages.  Always remove a.out before starting
61374         compile, just in case.  Pay more attention to error text output by
61375         the compiler.  Handle testcases with no known past errors just
61376         like all others, so that things are uniform.  Other miscellaneous
61377         improvements.
61378
61379 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
61380
61381         * gcc.cpp: new directory for cpp tests
61382
61383 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
61384
61385         * lib/chill.exp: Code reformatted, removed unused code.
61386         * config/unix-chill.exp: Code reformatted, removed unused code.
61387         * chill.execute/execute.exp: Code reformatted, removed unused code.
61388         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
61389
61390 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
61391
61392         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
61393         routines not written.
61394
61395 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
61396
61397         * config/bug-gcc.exp: Use new procs from bug.exp.
61398
61399 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
61400
61401         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
61402         via ftp, rather than depending on NFS.
61403         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
61404         case.
61405
61406 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
61407
61408         * config/bug-gcc.exp: Use new download proc.
61409
61410 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
61411
61412         * chill.execute/execute.exp: cleanups, handles errors better
61413         * chill.compile/compile.exp: rewrite, based on execute.exp
61414         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
61415         * lib/chill.exp: major changes to diff proc and compile and link
61416         procs. added chill_fail and chill_pass wrappers to pass and
61417         fail. added more comments, and handle error codes better.
61418         Added a hack to capture stderr from exec, so noncompile tests
61419         can work.
61420
61421 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
61422
61423         * chill.execute/execute.exp: rewrite of testsuite driver
61424         * lib/chill.exp: rewrite of testsuite driver
61425         * config/unix-chill.exp: rewrite of testsuite driver
61426
61427 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
61428
61429         In chill.execute:
61430         * iexpr.ch: Standardize uppercase.
61431         * tuples.dat: Standardize uppercase.
61432         * vary.ch: standardize.  Correct varying string assignments.
61433         * vary.dat: Add new output lines.
61434
61435 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
61436
61437         In chill.execute:
61438         * chprintf.ch: Standardize use of uppercase.
61439         * tuples.ch: Standardize and turn arr2 into a DCL,
61440           rather than a SYN.
61441         * pinits.ch: Standardize.
61442
61443 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
61444
61445         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
61446         * Makefil: Renamed to Makefile.in.
61447         * configure.in: New.
61448
61449 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
61450
61451         In chill.execute:
61452         * .cvsignore: Add result/output files.
61453         * Makefile: Fix up variables at start.  Use MFLAGS
61454           everywhere.  Correct bool_loc, built_ins entries.
61455           Add entry for vary1.ch.
61456         * bitarray.ch: Standardize upper-case usage.
61457         * bitexpr.ch: Standardize, add output of b1.
61458         * params.ch: Use arrayt in along PROC parameters, to
61459           avoid novelty problems.
61460         * sets.ch: Tiny cleanup.
61461         * vary1.ch: Re-indent.
61462
61463 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
61464
61465         * Add PR-related files to Makefiles, .cvsignore files, etc.
61466
61467 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
61468
61469         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
61470           with compiler objects. New names are test-flow.c and test-loop.c
61471
61472 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
61473
61474         * Upgraded c-torture tests from 1.19 to 1.20
61475
61476         * new files:
61477         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
61478         * gcc.compile: 930623-1.c 930623-2.c
61479         * gcc.noncompile: 930622-1.c 930622-2.c
61480         * gcc.failure: 920411-1.c 920627-2.c
61481         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
61482
61483 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
61484
61485         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61486           More changes to get testsuite working properly. Needs more work.
61487           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
61488
61489 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
61490
61491         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61492           More changes to get testsuite working properly. Needs more work.
61493
61494 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
61495
61496         * chill.compile/compile.exp: Added for Dejagnu support
61497         * chill.execute/execute.exp: Added for Dejagnu support
61498         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
61499
61500 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
61501
61502         This should complete moving the CHILL test files.
61503         * chill.noncompile(.cvsignore printf.grt
61504             in-printf.grt chprintf.grt chprintf.ch):
61505             Added test-support files.
61506           (Makefile): Modified further.
61507         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
61508             signal.ch): Added test files.
61509           * chill.execute (.cvsignore printf.grt printr.c
61510             in-printf.grt rts.c chprintf.grt rts.h): Added
61511           test-support files.
61512             (Makefile): More corrections.
61513
61514 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
61515
61516         * chill.compile, chill.execute, chill.nocompile: Add CHILL
61517           test cases, ready for DejaGnu.
61518
61519 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
61520
61521         * Upgraded c-torture tests from 1.18 to 1.19
61522
61523         * gcc.compile: added test(s):
61524           930607-1.c
61525         * gcc.execute: added test(s):
61526           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
61527
61528         * added new subdirectory for misc tests: gcc.misc-tests
61529         * gcc.misc-test(s): added tests:
61530           inst-check.c test-consts.c test-ior.c test-switch.c
61531
61532 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
61533
61534         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
61535
61536 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
61537
61538         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
61539
61540 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
61541
61542         * Upgraded c-torture tests from 1.17 to 1.18
61543
61544 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
61545
61546         * Upgraded c-torture tests from 1.12 to 1.17
61547
61548 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
61549
61550         * lib/old-dejagnu.exp:
61551           Fixed handling of XFAIL target triplets to correctly
61552           recognize wildcard characters.  Removed code that
61553           appended a unique id tag to the end of the file name
61554           printed out by the result of the testcases within a
61555           given test file.
61556
61557 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
61558
61559         * lib/old-dejagnu.exp:
61560           Reworked expected failure handling to trigger off of XFAIL
61561           keyword in keyphrase embeded in testcase source code. The
61562           XFAIL keyword must be at the end of the keyphrase line. It
61563           may optionally be followed by one or more target triplets.
61564           It has just occured that the handling of wildcards in the
61565           target triplet may not be correct.
61566
61567 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
61568
61569         * g++.old-deja/tests:
61570           Moved all subdirectories up one level into g++.old-deja .
61571
61572         * lib/old-dejagnu.exp:
61573           Fixed problem with CXXFLAGS not being properly reset, and being
61574           corrupted with extraneous "-c" compiler option.  This was
61575           causing binaries to not be generated for test that needed them.
61576           Modified strings passed to "pass" and "fail" so that individual
61577           tests from the same test file would be distinguished by an
61578           identifier appended to the test file name in the summary logs;
61579           this corrected a problem with erroneous diff logs.  Added code
61580           to search testcases for expected fail and unexpected pass keywords.
61581
61582 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
61583
61584         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
61585
61586 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
61587
61588         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
61589           Removed extraneous text from end of "Special g++ Options"
61590           keyphrase.
61591
61592         * lib/old-dejagnu.exp: Added pattern matching to look for new
61593           keywords, embedded in testcases comments, which will trigger
61594           calls to xpass and xfail.
61595
61596 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
61597
61598         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
61599           comments embedded in the testcases, especially the one looking for
61600           special compiler options, as well as the pattern matching for the
61601           compiler output again.
61602
61603 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
61604
61605         * lib/old-dejagnu.exp: Do a proper check of the return value for
61606           execute tests. Fixed several problems with the pattern matching
61607           of the compiler output which gave erroneous test results.
61608           Changed several of the test result messages to be more descriptive.
61609         * config/unix-g++.exp: Proc g++_load now actually works and
61610           executes the tests passed to it and returns a usable return
61611           value.
61612
61613 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
61614
61615           * lib/gcc.exp: Exits gracefully if $CC is bogus.
61616
61617 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
61618
61619         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
61620           Modified both files to properly execute the old style
61621           dejagnu tests. The previous versions of these files were
61622           experimental and did not function anything near correctly.
61623
61624 1993-04-05  Rob Savoye  (rob@cygnus.com)
61625
61626         * Removed all Makefile.in and configure.in files. No configuration
61627         needed now.
61628
61629 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
61630
61631         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
61632
61633 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
61634
61635         * gcc.compile/configure.in, gcc.unsorted/configure.in,
61636         gcc.special/configure.in, gcc.noncompile/configure.in,
61637         gcc.execute/configure.in, gcc.code_quality/configure.in,
61638         g++.other/configure.in, g++.old-deja/configure.in,
61639         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
61640         in srcname setting.
61641
61642 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
61643
61644         * lib/udi.exp: Fixed mondfe and mondfe_download.
61645         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
61646         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
61647
61648 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
61649
61650         * config/udi-gdb.exp: Check $shell_id after connecting to target.
61651         (gdb_exit): Don't remove *_soc files.
61652
61653 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
61654
61655         * lib/c-torture.exp: Don't look for main; instead always use -w
61656         -c.  This is how the c-torture tests work.  Remove the object
61657         file if the compilation succeeds.
61658         * gcc.execute/execute.exp: Remove executable if test passes.
61659         * gcc.noncompile/noncompile.exp: Every test is an expected
61660         failure.
61661         * gcc.special/special.exp: Added tests from c-torture 1.11,
61662         corrected use of existing test.
61663         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
61664         gcc.execute/920625-1.c: Updated to c-torture 1.11.
61665         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
61666         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
61667         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
61668         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
61669         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
61670         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
61671         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
61672         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
61673         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
61674         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
61675         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
61676         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
61677         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
61678         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
61679         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
61680         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
61681         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
61682         c-torture 1.11.
61683         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
61684         correspond to c-torture 1.11.
61685
61686         * New file.