OSDN Git Service

2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
2
3         PR testsuite/34821
4         * gcc.dg/autopar/autopar.exp: New.
5         * g++.dg/tree-ssa/pr34355.C: Require pthread.
6         * lib/target-supports.exp (check_effective_target_pthread): New.
7
8         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
9         * gcc.dg/tree-ssa/reduc-1short.c: Same.
10         * gcc.dg/tree-ssa/reduc-1.c: Same.
11         * gcc.dg/tree-ssa/reduc-2short.c: Same.
12         * gcc.dg/tree-ssa/reduc-2.c: Same
13         * gcc.dg/tree-ssa/reduc-3.c: Same.
14         * gcc.dg/tree-ssa/reduc-1char.c: Same.
15         * gcc.dg/tree-ssa/reduc-6.c: Same.
16         * gcc.dg/tree-ssa/reduc-7.c: Same.
17         * gcc.dg/tree-ssa/reduc-2char.c: Same.
18         * gcc.dg/tree-ssa/reduc-8.c: Same.
19         * gcc.dg/tree-ssa/reduc-9.c: Same.
20
21 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
22
23         * gnat.dg/discr5.adb: New test.
24
25 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
26
27         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
28
29 2008-01-17  Richard Guenther  <rguenther@suse.de>
30
31         PR tree-optimization/34825
32         * gcc.dg/pr34825.c: New testcase.
33
34 2008-01-17  Richard Guenther  <rguenther@suse.de>
35
36         * gcc.c-torture/execute/20080117-1.c: New testcase.
37
38 2008-01-17  Revital Eres  <eres@il.ibm.com>
39
40         PR30957
41         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
42
43 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
44
45         PR fortran/34429
46         * gfortran.dg/function_charlen_1.f90: New test.
47
48         PR fortran/34431
49         * gfortran.dg/function_types_1.f90: New test.
50         * gfortran.dg/function_types_2.f90: New test.
51
52         PR fortran/34471
53         * gfortran.dg/function_kinds_4.f90: New test.
54         * gfortran.dg/function_kinds_5.f90: New test.
55
56         * gfortran.dg/defined_operators_1.f90: Errors now at function
57         declarations.
58         * gfortran.dg/private_type_4.f90: The same.
59         * gfortran.dg/interface_15.f90: The same.
60         * gfortran.dg/elemental_args_check_2.f90: The same.
61         * gfortran.dg/auto_internal_assumed.f90: The same.
62
63 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
64
65         * gnat.dg/sizetype.adb: New test.
66
67 2008-01-16  Richard Guenther  <rguenther@suse.de>
68
69         PR middle-end/32628
70         * gcc.dg/overflow-warn-7.c: New testcase.
71
72 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
73
74         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
75
76 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
77         Richard Guenther  <rguenther@suse.de>
78
79         PR c/34668
80         * gcc.dg/pr34668-1.c: New test.
81         * gcc.dg/pr34668-2.c: Likewise.
82
83 2008-01-16  Richard Guenther  <rguenther@suse.de>
84
85         PR c++/33819
86         * g++.dg/torture/pr33819.C: New testcase.
87
88 2008-01-16  Richard Guenther  <rguenther@suse.de>
89
90         PR c/34768
91         * gcc.c-torture/execute/pr34768-1.c: New testcase.
92         * gcc.c-torture/execute/pr34768-2.c: Likewise.
93
94 2008-01-16  Tobias Burnus  <burnus@net-b.de>
95
96         PR fortran/34796
97         * gfortran.dg/argument_checking_13.f90: New.
98         * gfortran.dg/argument_checking_14.f90: New.
99
100 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
101         
102         PR libfortran/34671
103         * gfortran.dg/anyallcount_1.f90:  New test.
104
105 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
106
107         PR c++/34399
108         * g++.dg/cpp0x/vt-34399.C: New.
109         * g++.dg/template/friend50.C: New.
110
111 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
112
113         PR c++/34751
114         * g++.dg/cpp0x/vt-34751.C: New.
115
116 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
117
118         PR c++/34051
119         PR c++/34055
120         PR c++/34102
121         PR c++/34103
122         * g++.dg/cpp0x/vt-34051-2.C: New.
123         * g++.dg/cpp0x/vt-34102.C: New.
124         * g++.dg/cpp0x/vt-34051.C: New.
125         * g++.dg/cpp0x/vt-34055.C: New.
126         * g++.dg/cpp0x/vt-34103.C: New.
127
128 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
129
130        PR c++/34314
131        * g++.dg/cpp0x/vt-34314.C: New.
132        * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
133        reality (the error message was wrong previously).
134
135 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
136
137        PR c++/33964
138        * g++.dg/cpp0x/vt-33964.C: New.
139        * g++.dg/template/partial5.C: New.
140
141 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
142
143        PR c++/34052
144        * g++.dg/cpp0x/vt-34052.C: New.
145        * g++.dg/template/ttp26.C: New.
146         
147 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
148
149         * gnat.dg/rep_clause2.ad[sb]: New test.
150         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
151
152 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
153
154         PR c++/24924
155         * g++.dg/cpp/pedantic-errors.C: Delete.
156         * g++.dg/cpp/permissive.C: Delete.
157         
158 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
159
160         * gcc.c-torture/compile/20080114-1.c: New test.
161
162 2008-01-13  Tobias Burnus  <burnus@net-b.de>
163
164         PR fortran/34665
165         * gfortran.dg/argument_checking_11.f90: New.
166         * gfortran.dg/argument_checking_12.f90: New.
167         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
168         * gfortran.dg/c_assoc_2.f03: Update dg-error.
169         * gfortran.dg/argument_checking_3.f90: Ditto.
170         * gfortran.dg/pointer_intent_2.f90: Ditto.
171         * gfortran.dg/import2.f90: Ditto.
172         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
173         * gfortran.dg/implicit_actual.f90: Ditto.
174         * gfortran.dg/used_dummy_types_3.f90: Ditto.
175         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
176
177 2008-01-13  Tobias Burnus  <burnus@net-b.de>
178
179         PR fortran/34763
180         * gfortran.dg/interface_proc_end.f90: New.
181
182 2008-01-13  Tobias Burnus  <burnus@net-b.de>
183
184         PR fortran/34759
185         * gfortran.dg/assumed_size_refs_4.f90: New.
186
187 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
188
189         * gnat.dg/unchecked_convert1.adb.
190
191 2008-01-13  Richard Guenther  <rguenther@suse.de>
192
193         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
194         readable and writable again before exiting.
195
196 2008-01-13  Richard Guenther  <rguenther@suse.de>
197
198         PR middle-end/34601
199         * gcc.dg/noncompile/incomplete-4.c: New testcase.
200
201 2008-01-13  Jan Hubicka  <jh@suse.cz>
202
203         PR middle-end/32135
204         * gcc.dg/pr32135.c: new.
205
206 2008-01-12  Doug Kwan  <dougkwan@google.com>
207
208         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
209         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
210         -Wignored-qualifiers.
211
212 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
213
214         * gnat.dg/slice3.adb: New test.
215         * gnat.dg/slice4.adb: Likewise.
216
217 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
218
219         * gnat.dg/bit_packed_array.ad[sb]: New test.
220
221 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
222
223         PR fortran/34432
224         * gfortran.dg/parens_7.f90: New test.
225
226 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
227
228         * gcc.dg/tree-ssa/loadpre5.c: Use static.
229         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
230
231         * gcc.dg/pr33826.c: Require nonpic.
232
233 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
234
235         PR fortran/34722
236         * gfortran.dg/inquire_12.f90: New test.
237
238 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
239
240         PR libfortran/34670
241         * all_bounds_1.f90: New test case.
242         * maxloc_bounds_1.f90: New test case.
243         * maxloc_bounds_2.f90: New test case.
244         * maxloc_bounds_3.f90: New test case.
245         * maxloc_bounds_4.f90: New test case.
246         * maxloc_bounds_5.f90: New test case.
247         * maxloc_bounds_6.f90: New test case.
248         * maxloc_bounds_7.f90: New test case.
249         * maxloc_bounds_8.f90: New test case.
250
251 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
252
253         * gcc.dg/struct-ret-3.c: New test.
254
255 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
256
257         PR fortran/34537
258         * gfortran.dg/transfer_simplify_8.f90: New test.
259
260 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
261
262         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
263         size_t using predefined macro.
264
265 2008-01-10  Raksit Ashok  <raksit@google.com>
266
267         PR rtl-optimization/27971
268         * gcc.target/i386/pr27971.c: New testcase.
269
270 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
271
272         PR fortran/34396
273         * gfortran.dg/bounds_check_12.f90: New test.
274
275 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
276
277         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
278         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
279
280 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
281
282         PR middle-end/34641
283         * g++.dg/torture/pr34641.C: New testcase.
284
285 2008-01-10  Richard Guenther  <rguenther@suse.de>
286
287         PR tree-optimization/34651
288         * g++.dg/torture/pr34651.C: New testcase.
289
290 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
291
292         PR tree-optimization/34017
293         * gcc.dg/tree-ssa/pr34017.c: New.
294
295 2008-01-09  Richard Guenther  <rguenther@suse.de>
296         Andrew Pinski  <andrew_pinski@playstation.sony.com>
297
298         PR middle-end/30132
299         * gcc.c-torture/compile/pr30132.c: New testcase.
300
301 2008-01-09  Richard Guenther  <rguenther@suse.de>
302
303         PR middle-end/34458
304         * gcc.c-torture/compile/pr34458.c: New testcase.
305
306 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
307
308         PR testsuite/30459
309         g++.dg/eh/ia64-2.C: Require weak support.
310
311 2008-01-08  Richard Guenther  <rguenther@suse.de>
312
313         PR middle-end/31863
314         * g++.dg/torture/pr31863.C: New testcase.
315
316 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
317
318         PR middle-end/34694
319         * gcc.dg/gomp/pr34694.c: New test.
320         * g++.dg/gomp/pr34694.C: New test.
321
322         PR c++/33890
323         * g++.dg/gomp/pr33890.C: New test.
324
325 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
326
327         PR fortran/34476
328         * gfortran.dg/parameter_array_init_3.f90: New test.
329
330 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
331
332         PR fortran/34681
333         PR fortran/34704
334         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
335
336 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
337
338         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
339         * g++.dg/other/spu2vmx-1.C: Use it.
340
341 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
342
343         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
344
345         PR testsuite/34575
346         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
347         * gcc.target/powerpc/parity-1.c: Likewise.
348
349 2008-01-07  Fred Fish  <fnf@specifix.com>
350
351         PR preprocessor/30363:
352         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
353         macro expansions.
354
355 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
356
357         PR fortran/34672
358         * gfortran.dg/use_only_2.f90: New test.
359
360 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
361
362         PR libstdc++/34680
363         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
364         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
365
366 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
367
368         PR fortran/34545
369         * gfortran.dg/use_12.f90: New test.
370
371 2008-01-06  Tobias Burnus  <burnus@net-b.de>
372
373         PR fortran/34689
374         * interface.c (compare_actual_formal): Fix intent(out) check for
375         function result variables.
376
377 2008-01-06  Tobias Burnus  <burnus@net-b.de>
378
379         PR fortran/34690
380         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
381
382 2008-01-06  Tobias Burnus  <burnus@net-b.de>
383
384         PR fortran/34689
385         * gfortran.dg/intent_out_4.f90: Fix test case.
386
387 2008-01-06  Tobias Burnus  <burnus@net-b.de>
388
389         PR fortran/34689
390         * gfortran.dg/intent_out_4.f90: New.
391
392 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
393
394         PR libfortran/34540
395         * gfortran.dg/optional_dim_3.f90: New test.
396
397 2008-01-06  Tobias Burnus  <burnus@net-b.de>
398
399         PR fortran/34658
400         * gfortran.dg/common_11.f90: New.
401         * gfortran.dg/blockdata_1.f90: Update test case.
402         * gfortran.dg/blockdata_2.f90: Update test case.
403
404 2008-01-06  Tobias Burnus  <burnus@net-b.de>
405
406         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
407
408 2008-01-06  Tobias Burnus  <burnus@net-b.de>
409
410         PR fortran/34655
411         * gfortran.dg/equiv_constraint_9.f90: New.
412
413 2008-01-06  Revital Eres  <eres@il.ibm.com>
414
415         PR tree-optimization/34263
416         * gcc.dg/pr34263.c:  New testcase.
417
418 2008-01-06  Tobias Burnus  <burnus@net-b.de>
419
420         PR fortran/34654
421         * gfortran.dg/internal_io_unf.f90: New.
422
423 2008-01-06  Tobias Burnus  <burnus@net-b.de>
424
425         PR fortran/34660
426         * gfortran.dg/elemental_args_check_2.f90: New.
427
428 2008-01-06  Tobias Burnus  <burnus@net-b.de>
429
430         PR fortran/34662
431         * gfortran.dg/intent_out_3.f90: New.
432
433 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
434
435         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
436
437 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
438
439         PR libfortran/34676
440         * gfortran.dg/list_read_8.f90: New test.
441
442 2008-01-04  Richard Guenther  <rguenther@suse.de>
443
444         PR middle-end/34029
445         * gcc.c-torture/compile/pr34029-1.c: New testcase.
446         * gcc.c-torture/compile/pr34029-2.c: Likewise.
447
448 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
449
450         PR gcov-profile/34609
451         * g++.dg/gcov/gcov-6.C: New test.
452
453 2008-01-04  Richard Guenther  <rguenther@suse.de>
454
455         PR tree-optimization/31081
456         * g++.dg/torture/pr31081-1.C: New testcase.
457         * g++.dg/torture/pr31081-2.C: Likewise.
458
459 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
460
461         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
462         * gcc.target/mips/rsqrt-2.c: Likewise.
463         * gcc.target/mips/rsqrt-4.c: New test.
464
465 2008-01-04  Tobias Burnus  <burnus@net-b.de>
466
467         PR fortran/34557
468         * gfortran.dg/equiv_substr.f90: New.
469
470 2008-01-03  Tom Tromey  <tromey@redhat.com>
471
472         PR c/34457:
473         * gcc.dg/pr34457-2.c: New file.
474         * gcc.dg/pr34457-1.c: New file.
475
476 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
477
478         Revert fix for PR tree-optimization/34458.
479
480 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
481
482         PR tree-optimization/34458
483         * gcc.dg/tree-ssa/pr34458.c: New.
484
485 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
486
487         PR libfortran/34565
488         * gfortran.dg/internal_readwrite_1.f90:  New test.
489         * gfortran.dg/internal_readwrite_2.f90:  New test.
490
491 2008-01-03  Tom Tromey  <tromey@redhat.com>
492
493         PR preprocessor/34602:
494         * gcc.dg/cpp/pr34602.c: New file.
495
496 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
497
498         PR tree-optimization/29484
499         * gcc.c-torture/execute/20071220-1.c: New test.
500         * gcc.c-torture/execute/20071220-2.c: New test.
501
502 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
503
504         PR tree-optimization/34635
505         * gcc.dg/tree-ssa/pr34635.c: New.
506         * gcc.dg/tree-ssa/pr34635-1.c: New.
507
508 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
509
510         PR middle-end/34562
511         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
512         scan-assembler check.
513
514 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
515
516         PR middle-end/34608
517         * g++.dg/gomp/pr34608.C: New test.
518
519 2008-01-02  Richard Guenther  <rguenther@suse.de>
520
521         PR middle-end/34093
522         PR middle-end/31976
523         * gcc.c-torture/compile/pr34093.c: New testcase.
524
525 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
526
527        * g++.dg/cpp0x/long_long.C: New.
528
529 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
530
531         * gcc.target/spu/tag_manager.c : Include stdlib.h.
532         * gcc.target/spu/Wmain.c: Fix the line numbers for the
533         warning on the function main.
534
535 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
536
537         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
538         rather than __v2di type.
539
540 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
541
542         PR fortran/34558
543         * gfortran.dg/linked_list_1.f90: New test.
544
545 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
546
547         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
548         instead of appending to it.
549
550 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
551
552         PR tree-optimization/34591
553         * gcc.dg/vect/pr34591.c: New test.
554
555 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
556
557         PR libfortran/34594
558         * gfortran.dg/direct_io_8.f90:  New test case.
559
560 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
561
562         PR target/34281
563         * gcc.c-torture/execute/20071213-1.c: New test.
564
565 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
566
567         PR libfortran/34560
568         * gfortran.dg/read_eof_5.f90: New test.
569
570 2007-12-25  Tobias Burnus  <burnus@net-b.de>
571
572         PR fortran/34514
573         * gfortran.dg/initialization_17.f90: New.
574
575 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
576
577         PR libfortran/34566
578         * gfortran.dg/matmul_6.f90:  New test.
579
580 2007-12-23  Tobias Burnus  <burnus@net-b.de>
581
582         PR fortran/34421
583         * gfortran.dg/entry_17.f90: New.
584
585 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
586
587         PR fortran/34536
588         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
589         * gfortran.dg/real_const_3.f90: Likewise.
590         * gfortran.dg/unary_operator.f90: New test.
591
592 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
593
594         * gnat.dg/pack2.adb: New test.
595
596 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
597
598         PR fortran/34559
599         * gfortran.dg/repeat_6.f90: New test.
600
601 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
602
603         PR fortran/34549
604         * cshift_shift_real_1.f90:  New test.
605
606 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
607
608         PR fortran/34540
609         * gfortran.dg/shift-kind_2.f90: New test.
610
611 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
612
613         PR target/8835
614         * gcc.dg/pr8835-1.c: New.
615
616 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
617
618         PR fortran/34438
619         * gfortran.dg/default_initialization_3.f90: New test.
620
621 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
622
623         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
624         conditions.
625         (dg-mips-options): Treat -march=24k* as a 32-bit option.
626
627 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
628
629         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
630         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
631
632 2007-12-20  Jason Merrill  <jason@redhat.com>
633
634         * gcc.dg/overload/arg[14].C: Remove expected errors.
635
636 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
637
638         PR c++/34459
639         * gcc.c-torture/execute/20071219-1.c: New test.
640
641 2007-12-20  Tobias Burnus  <burnus@net-b.de>
642
643         PR fortran/34530
644         * gfortran.dg/namelist_44.f90: New.
645
646 2007-12-20  Tobias Burnus  <burnus@net-b.de>
647
648         PR fortran/34482
649         * gfortran.dg/boz_8.f90: Add error-check check.
650         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
651         stop by call abort.
652
653 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
654
655         * gcc.dg/gomp/combined-1.c: New test.
656
657 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
658
659         PR tree-optimization/34355
660         * g++.dg/tree-ssa/pr34355.C: New test.
661
662 2007-12-19  Revital Eres  <eres@il.ibm.com>
663
664          * gcc.dg/sms-5.c: New testcase.
665
666 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
667
668         PR fortran/34325
669         * gfortran.dg/missing_parens_1.f90: New.
670         * gfortran.dg/missing_parens_1.f90: New.
671         
672 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
673
674         PR fortran/34495
675         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
676         expressions.
677         * gfortran.dg/transfer_simplify_7.f90: New test.
678
679 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
680
681         * gcc.dg/pr32912-3.c: Compile with -w.
682
683         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
684
685 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
686             Jakub Jelinek  <jakub@redhat.com>
687         
688         PR c++/32565
689         PR c++/33943
690         PR c++/33965
691         * g++.dg/cpp0x/variadic86.C: New.
692         * g++.dg/cpp0x/variadic87.C: New.
693         * g++.dg/cpp0x/variadic84.C: New.
694         * g++.dg/cpp0x/variadic85.C: New.
695         * g++.dg/template/ttp25.C: New.
696
697 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
698
699         PR tree-optimization/34123
700         * gcc.dg/tree-ssa/pr34123.c: New test.
701
702 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
703
704         PR rtl-optimization/34456
705         * gcc.c-torture/execute/pr34456.c: New test.
706
707 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
708
709         PR c++/34488
710         * g++.dg/parse/friend7.C: New test.
711
712         PR rtl-optimization/34490
713         * gcc.c-torture/execute/20071216-1.c: New test.
714
715 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
716
717         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
718
719 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
720
721         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
722         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
723         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
724         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
725         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
726
727 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
728
729         PR c/34506
730         * gcc.dg/gomp/clause-2.c: New test.
731         * g++.dg/gomp/clause-4.C: New test.
732
733 2007-12-17  Tobias Burnus  <burnus@net-b.de>
734
735         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
736         part of Fortran 77/95/2003.
737
738 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
739
740         PR tree-optimization/34445
741         * gfortran.dg/vect/cost-model-pr34445.f: New test.
742         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
743
744 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
745
746         PR fortran/34427
747         * gfortran.dg/namelist_42.f90: Update.
748         * gfortran.dg/namelist_43.f90: New.
749         
750 2007-12-16  Tobias Burnus  <burnus@net-b.de>
751
752         PR fortran/34495
753         * gfortran.dg/initialization_16.f90: New.
754
755 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
756
757         PR fortran/34305
758         * gfortran.dg/real_dimension_1.f:  New test case.
759
760 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
761
762         * gcc.dg/torture/pr24257.c: Remove -O from options.
763
764 2007-12-16  Tobias Burnus  <burnus@net-b.de>
765
766         PR fortran/34246
767         * gfortran.dg/bind_c_usage_16.f03: Extend test.
768
769 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
770
771         PR fortran/31213
772         PR fortran/33888
773         PR fortran/33998
774         * gfortran.dg/mapping_1.f90: New test.
775         * gfortran.dg/mapping_2.f90: New test.
776         * gfortran.dg/mapping_3.f90: New test.
777
778 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
779
780         PR rtl-optimization/34415
781         * gcc.c-torture/execute/pr34415.c: New test.
782
783 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
784
785         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
786         void. 
787
788 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
789
790         PR bootstrap/34003
791         * gcc.dg/pr34003-1.c: New test.
792         * gcc.dg/pr34003-2.c: New.
793
794 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
795
796         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
797         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
798         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
799         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
800         add -save-temps.
801         * gcc.target/cris/torture/cris-torture.exp,
802         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
803         * gcc.target/cris/builtin_ctz_v3.c,
804         gcc.target/cris/builtin_ctz_v8.c,
805         gcc.target/cris/builtin_clz_v0.c,
806         gcc.target/cris/builtin_clz_v3.c,
807         gcc.target/cris/builtin_bswap_v3.c,
808         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
809         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
810         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
811         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
812         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
813         lib/target-supports.exp: Adjust for crisv32-*-*.
814
815 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
816
817         * gcc.dg/debug/const-3.c: New.
818
819 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
820
821         * g++.dg/other/datasec1.C: Require named section support.
822
823 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
824
825         PR target/29978
826         * gcc.target/i386/pr29978.c: New test.
827
828 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
829
830         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
831         instead of -msse4.1.
832         * gcc.target/i386/sse-12.c (dg-options): Ditto.
833         * g++.dg/other/i386-2.C (dg-options): Ditto.
834
835 2007-12-14  Tobias Burnus  <burnus@net-b.de>
836
837         PR fortran/34438
838         * gfortran.dg/private_type_10.f90: New.
839
840 2007-12-14  Tobias Burnus  <burnus@net-b.de>
841
842         PR fortran/34398
843         * gfortran.dg/nan_4.f90: New.
844
845 2007-12-14  Richard Guenther  <rguenther@suse.de>
846
847         PR middle-end/34462
848         * gcc.c-torture/compile/20071214-1.c: New testcase.
849
850 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
851
852         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
853         macros to test macroized SSE intrinsics.  Use new macros to test
854         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
855         emmintrin.h, xmmintrin.h and bmmintrin.h
856         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
857         to test with immediate operand.
858
859 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
860
861         PR target/34091
862         * gcc.c-torture/compile/pr34091.c: New test.
863
864 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
865
866         * gcc.dg/uninit-13.c: UnXFAIL.
867         * gcc.dg/complex-5.c: New testcase.
868
869 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
870
871         * gcc.dg/struct/struct-reorg.exp: Replace 
872          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
873         
874 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
875
876         PR libfortran/34370
877         PR libfortran/34323
878         PR libfortran/34405
879         * gfortran.dg/advance_6.f90:  New test case.
880         * gfortran.dg/direct_io_7.f90:  New test case.
881         * gfortran.dg/streamio_13.f90:  New test case.
882
883 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
884
885         * g++.dg/cpp0x/__func__.C: New.
886
887 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
888
889         PR target/34435
890         * g++.dg/other/pr34435.C: New testcase.
891
892 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
893
894         * gcc.dg/struct: New directory with tests 
895         for struct-reorg optimizaion.
896         * gcc.dg/struct/struct-reorg.exp: New script.
897         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
898         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
899         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
900         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
901         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
902         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
903         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
904         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
905         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
906         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
907         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
908         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
909         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
910         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
911         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
912         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
913         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
914         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
915         * gcc.dg/struct/w_prof_global_array.c: Likewise.
916         * gcc.dg/struct/w_prof_global_var.c: Likewise.
917         * gcc.dg/struct/w_prof_local_array.c: Likewise.
918         * gcc.dg/struct/w_prof_local_var.c: Likewise.
919         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
920         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
921
922 2007-12-13  Tobias Burnus  <burnus@net-b.de>
923
924         PR fortran/34427
925         * gfortran.dg/namelist_42.f90: New.
926
927 2007-12-12  Tobias Burnus  <burnus@net-b.de>
928
929         PR fortran/34254
930         * gfortran.dg/function_kinds_3.f90: New.
931
932 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
933
934         * gcc.target/s390/20071212-1.c: New testcase.
935
936 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
937
938         PR c++/34238
939         * g++.dg/ext/visibility/anon7.C: Add xfail.
940         * g++.dg/ext/visibility/anon9.C: New test.
941         * g++.dg/ext/visibility/anon10.C: New test.
942
943         PR c++/34364
944         * g++.dg/rtti/dyncast2.C: New test.
945
946 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
947
948         PR tree-optimization/34407
949         * gcc.dg/vect/pr34407.c: New test.
950
951 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
952
953         PR fortran/34411
954         * gfortran.dg/error_recovery_5.f90: New.
955         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
956
957 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
958
959         PR tree-optimization/34371
960         * gcc.c-torture/compile/20071207-1.c: New test.
961
962 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
963
964         PR c++/34059
965         * g++.dg/parse/crash40.C: New test.
966
967 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
968
969         * g++.dg/opt/memcpy1.C: New test.
970
971 2007-12-10  Tobias Burnus  <burnus@net-b.de>
972
973         PR fortran/34425
974         * gfortran.dg/argument_checking_10.f90: New.
975
976 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
977
978         PR rtl-optimization/34302
979         * gcc.c-torture/execute/20071210-1.c: New test.
980
981 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
982
983         PR c++/34395
984         * g++.dg/cpp0x/error1.C: New test.
985
986         PR c++/34394
987         * g++.dg/other/error22.C: New test.
988
989 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
990
991         PR target/32086
992         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
993         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
994         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
995
996 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
997
998         PR c++/34178
999         PR c++/34340
1000         * g++.dg/template/repo6.C: New test.
1001         * g++.dg/template/repo7.C: New test.
1002         * g++.dg/template/repo8.C: New test.
1003
1004 2007-12-09  H.J. Lu  <hjl@lucon.org>
1005             Tobias Burnus  <burnus@net-b.de>
1006
1007         PR fortran/34404
1008         * gfortran.dg/read_2.f90: New.
1009
1010 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1011
1012         * lib/target-supports.exp (check_effective_target_tls_native):
1013         Fix typo.
1014
1015 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
1016
1017         PR ada/34366
1018         * gnat.dg/enclosing_record_reference.ads,
1019         gnat.dg/enclosing_record_reference.adb: New test.
1020
1021 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
1022
1023         PR fortran/32129
1024         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
1025         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
1026
1027         PR fortran/31487
1028         * gfortran.dg/char_component_initializer_1.f90: New test.
1029
1030 2007-12-09  Tobias Burnus  <burnus@net-b.de>
1031
1032         PR fortran/34342
1033         PR fortran/34345
1034         PR fortran/18026
1035         PR fortran/29471
1036
1037         * gfortran.dg/boz_8.f90: New.
1038         * gfortran.dg/boz_9.f90: New.
1039         * gfortran.dg/boz_10.f90: New.
1040         * gfortran.dg/boz_7.f90: Update dg-warning.
1041         * gfortran.dg/pr16433.f: Add dg-error.
1042         * gfortan.dg/ibits.f90: Update dg-warning.
1043         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
1044         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1045
1046 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
1047
1048         PR fortran/34359
1049         * gfortran.dg/include_1.f90: New test.
1050         * gfortran.dg/include_1.inc: New.
1051         * gfortran.dg/include_2.f90: New test.
1052
1053 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
1054
1055         * gcc.c-torture/compile/20011130-2.c: Fix typo.
1056
1057 2007-12-08  Tobias Burnus  <burnus@net-b.de>
1058
1059         PR fortran/34319
1060         * gfortran.dg/nan_3.f90: New.
1061
1062 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
1063
1064         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
1065
1066 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1067
1068         * gnat.dg/tamdt*.ad?: Support for ...
1069         * gnat.dg/test_tamdt.adb: New test.
1070
1071 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1072
1073         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
1074         exports and document how these can be exercised.
1075
1076 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
1077
1078         PR ada/15805
1079         * gnat.dg/specs/access_constants.ads: New test.
1080
1081         * gnat.dg/specs/access_constant_decl.ads: New test.
1082
1083         PR ada/21346
1084         * gnat.dg/compose.adb: New test.
1085
1086 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1087
1088         PR ada/34173
1089         * gnat.dg/unc_memops.ad[sb]: Support for ...
1090         * gnat.dg/unc_memfree.adb: New test.
1091         
1092 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
1093
1094         * gfortran.dg/ltrans-7.f90: New.
1095
1096 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
1097             Dorit Nuzman  <dorit@il.ibm.com>
1098
1099         PR tree-optimization/34005
1100         * gcc.dg/vect/pr34005.c: New test.
1101
1102 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
1103
1104         PR c++/34336
1105         * g++.dg/template/new8.C: New test.
1106
1107 2007-12-06  Tobias Burnus  <burnus@net-b.de>
1108
1109         PR fortran/34333
1110         * gfortran.dg/boz_7.f90: New.
1111         * gfortran.dg/int_1.f90: Disable -pedantic option.
1112         * gfortran.dg/boz_1.f90: Ditto.
1113         * gfortran.dg/boz_3.f90: Ditto.
1114         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
1115         * gfortran.dg/ibits.f90: Ditto.
1116         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1117         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1118
1119 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
1120
1121         PR fortran/34335
1122         * gfortran.dg/used_types_19.f90: New test.
1123
1124 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
1125
1126         * gfortran.dg/nan_2.f90: Add -mieee for sh.
1127         * gfortran.dg/nearest_2.f90: Likewise.
1128         * gfortran.dg/nearest_3.f90: Likewise.
1129
1130 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1131
1132         PR middle-end/34337
1133         * gcc.c-torture/execute/20071205-1.c: New test.
1134
1135 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
1136
1137         * gfortran.dg/module_nan.f90: Add -mieee for sh.
1138         * gfortran.dg/real_const_3.f90: Likewise.
1139
1140 2007-12-05  Richard Guenther  <rguenther@suse.de>
1141
1142         PR tree-optimization/34138
1143         * gcc.c-torture/compile/pr34138.c: New testcase.
1144
1145 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1146
1147         PR debug/33739
1148         * gfortran.dg/debug_2.f: New test.
1149
1150 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
1151
1152         * gnat.dg/specs/elab1.ads: New test.
1153
1154 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
1155
1156         PR target/34312
1157         * gcc.target/i386/pr34312.c: New test.
1158
1159 2007-12-05  Tobias Burnus  <burnus@net-b.de>
1160
1161         PR fortran/34333
1162         * gfortran.dg/nan_2.f90: New.
1163
1164 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1165
1166         PR c++/34271
1167         * g++.dg/cpp0x/decltype9.C: New test.
1168         * g++.dg/cpp0x/decltype10.C: New test.
1169
1170 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
1171
1172         PR ada/21489
1173         * gnat.dg/rm_6_4_1_13.adb: New test.
1174
1175 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1176
1177         PR middle-end/34134
1178         * gcc.c-torture/compile/20071117-1.c: New test.
1179
1180 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1181
1182         PR c++/34101
1183         * g++.dg/cpp0x/variadic-ttp.C: New.
1184
1185 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1186         
1187         * gcc.dg/parse-decl-after-if.c: New.
1188         * gcc.dg/20031223-1.c: Adjust.
1189         
1190 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1191
1192         PR c++/33509
1193         * g++.dg/cpp0x/variadic-throw.C: New.
1194
1195 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1196
1197         PR c++/33091
1198         * g++.dg/cpp0x/variadic-unify.C: New.
1199
1200 2007-12-04  Richard Guenther  <rguenther@suse.de>
1201
1202         PR middle-end/34334
1203         PR middle-end/34222
1204         * gcc.c-torture/compile/pr34334.c: New testcase.
1205         * g++.dg/torture/pr34222.C: New testcase.
1206
1207 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1208
1209         * gcc.c-torture/execute/20071202-1.c: New test.
1210         * gcc.dg/tree-ssa/pr34146-2.c: New test.
1211
1212 2007-12-04  Tobias Burnus  <burnus@net-b.de>
1213
1214         PR fortran/34318
1215         * gfortran.dg/module_nan.f90: New.
1216
1217 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1218
1219         * lib/target-supports.exp (get_compiler_messages): Replace with...
1220         (check_compile): ...this new procedure.  Handle TYPE == executable.
1221         Use comments in the source to determine the correct extension.
1222         Return a pair containing the compiler output and the output filename.
1223         Don't delete the file here.
1224         (check_no_compiler_messages_nocache): New procedure.
1225         (check_no_compiler_messages): Use it.
1226         (check_no_messages_and_pattern_nocache): New procedure.
1227         (check_no_messages_and_pattern): Use it.
1228         (check_runtime_nocache, check_runtime): New procedures.
1229         (check_effective_target_tls): Use check_no_compiler_messages.
1230         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
1231         (check_effective_target_tls_runtime): Use check_runtime.
1232         (check_effective_target_fstack_protector): Likewise.
1233         (check_iconv_available): Use check_runtime_nocache.
1234         (check_effective_target_fortran_large_real): Use
1235         check_no_compiler_messages.
1236         (check_effective_target_fortran_large_int): Likewise.
1237         (check_effective_target_static_libgfortran): Likewise.
1238         (check_750cl_hw_available): Use check_cached_effective_target
1239         and check_runtime_nocache.
1240         (check_vmx_hw_available): Likewise.
1241         (check_effective_target_broken_cplxf_arg): Likewise.
1242         (check_alpha_max_hw_available): Use check_runtime.
1243         (check_function_available): Use check_no_compiler_messages.
1244         (check_cxa_atexit_available): Use check_cached_effective_target
1245         and check_runtime_nocache.
1246         (check_effective_target_dfp_nocache): Use
1247         check_no_compiler_messages_nocache.
1248         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
1249         (check_effective_target_dfp): Use check_cached_effective_target.
1250         (check_effective_target_dfprt): Likewise.
1251         (check_effective_target_arm_neon_hw): Use check_runtime.
1252         (check_effective_target_ultrasparc_hw): Likewise.
1253         (check_effective_target_c99_runtime): Use
1254         check_no_compiler_messages_nocache.
1255
1256 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
1257
1258         PR middle-end/29749
1259         * gcc.dg/fold-rotate-1.c: New test.
1260
1261         PR tree-optimization/33453
1262         * gcc.c-torture/compile/20071203-1.c: New test.
1263
1264 2007-12-03  Robert Dewar <dewar@adacore.com>
1265             Samuel Tardieu  <sam@rfc1149.net>
1266
1267         PR ada/34287
1268         * gnat.dg/check_elaboration_code.adb: New test.
1269         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
1270         New support files.
1271
1272 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1273
1274         PR c++/34061
1275         * g++.dg/cpp0x/pr34061.C: New.
1276
1277 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1278
1279         PR c++/34273
1280         * g++.dg/other/error21.C: New.
1281
1282 2007-12-02  Revital Eres  <eres@il.ibm.com>
1283
1284         * gcc.dg/sms-4.c: New testcase.
1285
1286 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
1287             Revital Eres  <eres@il.ibm.com>
1288
1289         * gcc.dg/sms-3.c: New testcase.
1290
1291 2007-12-01  Ollie Wild  <aaw@google.com>
1292
1293         PR c++/8171
1294         * g++.dg/conversion/ptrmem9.C: New test.
1295
1296 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1297
1298         PR libfortran/34291
1299         * gfortran.dg/namelist_41.f90: New test.
1300
1301 2007-11-30  Tom Tromey  <tromey@redhat.com>
1302
1303         PR preprocessor/32868:
1304         * gcc.dg/cpp/pr32868.c: New file.
1305
1306 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1307
1308         PR fortran/34248
1309         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
1310
1311 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
1312
1313         PR rtl-optimization/34171
1314         * gcc.dg/pr34171.c: New testcase.
1315
1316 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
1317
1318         * gcc.dg/tree-ssa/pr34244.c: Fixed.
1319
1320 2007-11-30  Tobias Burnus  <burnus@net-b.de>
1321
1322         PR fortran/34133
1323         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
1324         * gfortran.dg/bind_c_usage_11.f03: New.
1325         * gfortran.dg/bind_c_usage_12.f03: New.
1326
1327 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
1328
1329         PR c++/34275
1330         * g++.dg/other/error20.C: New test.
1331
1332 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
1333
1334         PR fortran/34230
1335         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
1336
1337 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
1338
1339         PR tree-optimization/34244
1340         * gcc.dg/tree-ssa/pr34244.c: New test.
1341
1342 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
1343
1344         PR tree-optimization/33434
1345         * gcc.dg/pr33434-1.c: New test.
1346         * gcc.dg/pr33434-2.c: New test.
1347         * gcc.dg/pr33434-3.c: New test.
1348         * gcc.dg/pr33434-4.c: New test.
1349
1350         PR c++/34270
1351         * g++.dg/template/cond7.C: New test.
1352
1353         PR c++/34267
1354         PR c++/34268
1355         * g++.dg/cpp0x/decltype7.C: New test.
1356         * g++.dg/cpp0x/decltype8.C: New test.
1357
1358 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1359
1360         PR fortran/34248
1361         * gfortran.dg/result_in_spec_3.f90: New.
1362
1363 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1364
1365         PR fortran/34262
1366         * gfortran.dg/mvbits_3.f90: New.
1367
1368 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
1369         
1370         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1371         Delete.
1372         (check_effective_target_hard_float): New.
1373         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
1374         * gcc.dg/pr30957-1.c: Likewise.
1375         
1376 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
1377
1378         PR ada/15804
1379         * gnat.dg/specs/variant_part.ads: New test.
1380
1381         PR ada/17318
1382         * gnat.dg/specs/attribute_parsing.ads: New test.
1383
1384         PR ada/32792
1385         * gnat.dg/specs/integer_value.ads: New test.
1386
1387         PR ada/22559
1388         * gnat.dg/specs/delta_small.ads: New test.
1389
1390 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
1391
1392         PR tree-optimization/34140
1393         * gcc.c-torture/compile/20071128-1.c: New test.
1394
1395 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1396
1397         PR fortran/32928
1398         * gfortran.dg/data_array_1.f90
1399         * gfortran.dg/data_array_2.f90
1400         * gfortran.dg/data_array_3.f90
1401         * gfortran.dg/data_array_4.f90
1402
1403 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1404
1405         PR fortran/34227
1406         * gfortran.dg/blockdata_5.f90: New test.
1407         * gfortran.dg/blockdata_6.f90: New test.
1408
1409 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1410
1411         PR tree-optimization/34016
1412         * gcc.dg/pr34016.c: New test.
1413
1414 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1415
1416         PR fortran/29389
1417         * gfortran.dg/stfunc_6.f90: New test.
1418
1419         PR fortran/33850
1420         * gfortran.dg/assign_10.f90: New test.
1421
1422 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1423
1424         PR fortran/33541
1425         * gfortran.dg/use_11.f90: New test.
1426
1427         PR fortran/34231
1428         * gfortran.dg/generic_15.f90: New test.
1429
1430 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1431
1432         PR target/34225
1433         * gcc.dg/pr34225.c: New test.
1434
1435 2007-11-27  Richard Guenther  <rguenther@suse.de>
1436
1437         PR tree-optimization/34241
1438         * g++.dg/torture/pr34241.C: New testcase.
1439
1440 2007-11-27  Richard Guenther  <rguenther@suse.de>
1441
1442         * gcc.dg/builtins-error.c: New testcase.
1443
1444 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1445
1446         PR c++/34213
1447         * g++.dg/ext/visibility/anon8.C: New test.
1448
1449 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
1450
1451         PR target/34077
1452         * gcc.target/i386/pr34077.c: New testcase.
1453
1454 2007-11-26  Tobias Burnus  <burnus@net-b.de>
1455
1456         PR fortran/34203
1457         * gfortran.dg/backslash_3.f: Add -fbackslash option.
1458         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
1459         * gfortran.dg/backslash_1.f90: Remove no longer needed
1460         -fno-backslash option.
1461
1462 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1463
1464         PR c/23722
1465         * gcc.dg/cpp/19990413-1.c: Update.
1466         * gcc.dg/parse-else-error.c: New.
1467         * gcc.dg/parse-else-error-2.c: New.
1468         * gcc.dg/parse-else-error-3.c: New.
1469         * gcc.dg/parse-else-error-4.c: New.
1470
1471 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1472
1473         PR c++/34081
1474         * g++.dg/template/dependent-expr6.C: New testcase.
1475
1476 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
1477
1478         PR target/34215
1479         * gcc.target/i386/pr34215.c: New test.
1480
1481 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1482
1483         PR target/34174
1484         * gcc.dg/torture/pr34174-1.c: New.
1485
1486 2007-11-26  Richard Guenther  <rguenther@suse.de>
1487
1488         PR middle-end/34233
1489         * gcc.dg/pr34233.c: New testcase.
1490
1491 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1492             Revital Eres  <eres@il.ibm.com>
1493
1494         PR rtl-optimization/34085
1495         * gcc.dg/tree-prof (bb-reorg.c): New test.
1496
1497 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1498
1499         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1500         Return true for MIPS16 targets.
1501
1502 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1503
1504         PR fortran/33152
1505         * gfortran.dg/blockdata_4.f90: New test.
1506
1507 2007-11-25  Tobias Burnus  <burnus@net-b.de>
1508
1509         PR fortran/34079
1510         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
1511         * gfortran.dg/bind_c_usage_16.f03: New.
1512         * gfortran.dg/bind_c_usage_16_c.c: New.
1513
1514 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1515
1516         * gnat.dg/specs/size_clause1.ads: New test.
1517         * gnat.dg/specs/size_clause2.ads: Likewise.
1518         * gnat.dg/specs/size_clause3.ads: Likewise.
1519
1520 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
1521
1522         PR fortran/33499
1523         * gfortran.dg/entry_16.f90: New test.
1524
1525 2007-11-24  Tobias Burnus  <burnus@net-b.de>
1526
1527         PR fortran/34192
1528         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
1529
1530 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
1531
1532         PR fortran/33541
1533         * gfortran.dg/nested_modules_1.f90: Change the reference to
1534         FOO, forbidden by the standard, to a reference to W.
1535         * gfortran.dg/use_only_1.f90: New test.
1536
1537 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1538
1539         PR fortran/34209
1540         * gfortran.dg/nearest_3.f90: New test.
1541
1542 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1543
1544         PR fortran/33317
1545         * gfortran.dg/optional_dim_2.f90: New test.
1546
1547 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1548
1549         PR fortran/34187
1550         * gfortran.dg/bind_c_usage_15.f90: New.
1551
1552 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1553
1554         PR fortran/34192
1555         * gfortran.dg/nearest_2.f90: New.
1556
1557
1558 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1559
1560         PR c++/30293
1561         PR c++/30294
1562         * g++.dg/ext/java-2.C: New test.
1563
1564 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
1565             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1566         
1567         PR c++/5310
1568         * g++.dg/warn/pr5310.C: New.
1569         * g++.dg/warn/pr33160.C: New.
1570         
1571 2007-11-23  Richard Guenther  <rguenther@suse.de>
1572             Michael Matz  <matz@suse.de>
1573
1574         PR tree-optimization/34176
1575         * gcc.c-torture/execute/pr34176.c: New testcase.
1576
1577 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1578
1579         PR c++/34198
1580         * gcc.dg/Wconversion-5.c: New test.
1581         * g++.dg/Wconversion3.C: New test.
1582
1583 2007-11-23  Richard Guenther  <rguenther@suse.de>
1584
1585         * gcc.dg/tree-ssa/alias-17.c: New testcase.
1586
1587 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
1588
1589         PR c/14050
1590         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
1591         qualifiers in abstract declarator.
1592
1593 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1594
1595         * gfortran.dg/derived_constructor_comps_3.f90: New.
1596
1597 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
1598
1599         PR c++/34094
1600         * g++.dg/ext/visibility/anon7.C: New test.
1601
1602 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1603
1604         PR fortran/34079
1605         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
1606         * gfortran.dg/bind_c_usage_13.f03: New.
1607         * gfortran.dg/bind_c_usage_14.f03: New.
1608
1609 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1610
1611         PR rtl-optimization/33848
1612         * gcc.dg/torture/pr33848.c: New test.
1613
1614 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1615
1616         PR fortran/34083
1617         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
1618
1619 2007-11-20  Richard Guenther  <rguenther@suse.de>
1620
1621         PR middle-end/34154
1622         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
1623
1624 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
1625
1626         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
1627
1628 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1629
1630         PR fortran/32770
1631         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
1632         so test passes with -frecord-marker=8.
1633         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
1634         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
1635         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
1636         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
1637         * gfortrand.dg/modulo_1.f90:  Likewise.
1638
1639 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1640
1641         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1642         New procedure.
1643         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
1644         * gcc.dg/pr30957-1.c: Likewise.
1645
1646 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1647
1648         PR c++/34089
1649         * g++.dg/template/crash74.C: New test.
1650
1651 2007-11-20  Richard Guenther  <rguenther@suse.de>
1652
1653         * gcc.c-torture/execute/20071120-1.c: New testcase.
1654
1655 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1656
1657         PR c/34146
1658         * gcc.dg/tree-ssa/pr34146.c: New test.
1659
1660         PR testsuite/33978
1661         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
1662         dependent on target settings like move_by_pieces etc.
1663
1664         PR c++/28879
1665         * g++.dg/template/vla2.C: New test.
1666
1667         PR c++/33962
1668         * g++.dg/overload/template3.C: New test.
1669
1670 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1671
1672         PR fortran/33317
1673         * gfortran.dg/optional_dim_2.f90: Remove test.
1674
1675 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
1676
1677         * gcc.dg/dfp/ddmode-ice.c: New test.
1678
1679 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1680
1681         PR tree-optimization/34036
1682         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
1683
1684 2007-11-19  Richard Guenther  <rguenther@suse.de>
1685
1686         PR tree-optimization/34
1687         * gcc.c-torture/execute/pr34099-2.c: New testcase.
1688
1689 2007-11-19  Tobias Burnus  <burnus@net-b.de>
1690
1691         PR fortran/34079
1692         * gfortran.dg/bind_c_usage_10_c.c: New.
1693         * gfortran.dg/bind_c_usage_10.f03: New.
1694
1695 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1696
1697         * gcc.dg/pr33007.c: Expect new warning.
1698         * gcc.dg/tree-ssa/recip-5.c: Likewise.
1699         * g++.dg/opt/pr34036.C: New test.
1700
1701 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1702
1703         PR c++/30988
1704         * g++.dg/warn/noreturn-4.C: New test.
1705         * g++.dg/warn/noreturn-5.C: New test.
1706         * g++.dg/warn/noreturn-6.C: New test.
1707         * g++.dg/warn/noreturn-7.C: New test.
1708
1709 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
1710
1711         PR fortran/32770
1712         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
1713         integers so tests works with -fdefault-integer-8.
1714         * gfortran.fortran-torture/execute/elemental.f90:  Use default
1715         integers so test passes with -fdefault-integer-8.
1716         * gfortran.fortran-torture/execute/der_io.f90:  Increase
1717         buffer length so test passes with -fdefault-integer-8.
1718         * gfortran.dg/bounds_check_8.f90:  Likewise.
1719         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
1720         * gfortran.dg/equiv_7.f90:  Set kind so test passes
1721         with -fdefault-integer-8.
1722         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
1723         provoke overflow.
1724
1725 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1726
1727         PR fortran/33317
1728         * gfortran.dg/optional_dim_2.f90: New test.
1729         
1730         PR fortran/34139
1731         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
1732         
1733 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1734
1735         PR rtl-optimization/34132
1736         * gcc.c-torture/compile/20071118-1.c: New test.
1737
1738 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
1739
1740         PR fortran/31608
1741         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
1742
1743 2007-11-18  Tobias Burnus  <burnus@net-b.de>
1744
1745         PR fortran/34137
1746         * gfortran.dg/entry_14.f90: New.
1747         * gfortran.dg/entry_15.f90: New.
1748
1749 2007-11-18  Richard Guenther  <rguenther@suse.de>
1750
1751         PR tree-optimization/34127
1752         * gcc.c-torture/compile/pr34127.c: New testcase.
1753
1754 2007-11-18  Ben Elliston  <bje@au.ibm.com>
1755
1756         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
1757         type specifier, as they are not permitted according to the AltiVec
1758         Programming Interface Manual.
1759
1760 2007-11-17  Tobias Burnus  <burnus@net-b.de>
1761
1762         PR fortran/34133
1763         * gfortran.dg/bind_c_usage_9.f03: New.
1764         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
1765
1766 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1767
1768         PR fortran/25252
1769         * interface.c (gfc_current_interface_head,
1770         gfc_set_current_interface_head): New functions.
1771         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
1772         On syntax error, restore previous state of the interface.
1773         * gfortran.h (gfc_current_interface_head,
1774         gfc_set_current_interface_head): New prototypes.
1775
1776 2007-11-17  Richard Guenther  <rguenther@suse.de>
1777
1778         PR middle-end/34130
1779         * gcc.c-torture/execute/pr34130.c: New testcase.
1780
1781 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1782
1783         PR fortran/34108
1784         * gfortran.dg/fmt_label_1.f90: New test.
1785
1786 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1787
1788         PR fortran/33957
1789         * gfortran.dg/initialization_15.f90 : New test.
1790
1791 2007-11-16  Richard Guenther  <rguenther@suse.de>
1792
1793         PR middle-end/34030
1794         * gcc.c-torture/compile/pr34030.c: New testcase.
1795
1796 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1797
1798         PR fortran/34008
1799         * gfortran.dg/interface_assignment_3.f90.
1800
1801 2007-11-16  Richard Guenther  <rguenther@suse.de>
1802
1803         PR tree-optimization/33870
1804         * gcc.dg/torture/pr33870.c: New testcase.
1805
1806 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1807
1808         PR fortran/33986
1809         * gfortran.dg/allocatable_function_3.f90.
1810
1811 2007-11-16  Richard Guenther  <rguenther@suse.de>
1812
1813         PR tree-optimization/34113
1814         * gcc.c-torture/compile/pr34113.c: New testcase.
1815
1816 2007-11-16  Richard Guenther  <rguenther@suse.de>
1817
1818         PR tree-optimization/34099
1819         * g++.dg/torture/pr3499.C: New testcase.
1820         * gcc.c-torture/execute/pr34099.c: Likewise.
1821
1822 2007-11-16  Olivier Hainque  <hainque@adacore.com>
1823
1824         * gnat.dg/release_unc_maxalign.adb: New test.
1825
1826 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
1827
1828         PR c++/34100
1829         * g++.dg/template/crash73.C: New test.
1830
1831 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
1832
1833         PR middle-end/23848
1834         * gcc.dg/tree-ssa/pr23848-1.c: New test.
1835         * gcc.dg/tree-ssa/pr23848-2.c: New test.
1836         * gcc.dg/tree-ssa/pr23848-3.c: New test.
1837         * gcc.dg/tree-ssa/pr23848-4.c: New test.
1838
1839 2007-11-15  Tobias Burnus  <burnus@net-b.de>
1840
1841         PR fortran/33917
1842         * gfortran.dg/proc_decl_11.f90: New.
1843
1844 2007-11-15  Ben Elliston  <bje@au.ibm.com>
1845
1846         * gcc.target/spu/compare-dp.c: New test.
1847
1848 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1849
1850         * gcc.dg/pr33923.c: New test.
1851
1852 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
1853
1854         PR middle-end/34088
1855         * gcc.dg/pr34088.c: New test.
1856
1857 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1858
1859         * gcc.c-torture/compile/20071114-1.c: New test.
1860
1861 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1862
1863         PR fortran/31608
1864         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
1865         to match known variations in symbol format. Document in comments.
1866
1867 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1868
1869         PR fortran/33985
1870         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
1871
1872 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1873
1874         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
1875         when done.
1876
1877 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1878
1879         PR fortran/33162
1880         * gfortran.dg/proc_decl_1.f90: Update.
1881         * gfortran.dg/proc_decl_7.f90: New test.
1882         * gfortran.dg/proc_decl_8.f90: New test.
1883         * gfortran.dg/proc_decl_9.f90: New test.
1884         * gfortran.dg/proc_decl_10.f90: New test.
1885
1886 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
1887
1888         PR fortran/34080
1889         * gfortran.dg/transfer_assumed_size_1.f90: New test.
1890
1891 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1892
1893         PR c++/34054
1894         PR c++/34056
1895         PR c++/34057
1896         PR c++/34058
1897         PR c++/34060
1898         * g++.dg/parse/crash36.C: Add another dg-error.
1899         * g++.dg/cpp0x/pr34054.C: New test.
1900         * g++.dg/cpp0x/pr34056.C: New test.
1901         * g++.dg/cpp0x/pr34057.C: New test.
1902         * g++.dg/cpp0x/pr34058.C: New test.
1903         * g++.dg/cpp0x/pr34060.C: New test.
1904
1905         PR tree-optimization/34063
1906         * g++.dg/tree-ssa/pr34063.C: New test.
1907
1908 2007-11-13  Diego Novillo  <dnovillo@google.com>
1909
1910         PR tree-optimization/33870
1911         * gcc.c-torture/execute/pr33870-1.c: New test.
1912         * gcc.dg/tree-ssa/alias-16.c: New test.
1913
1914 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1915
1916         PR c++/29225
1917         * g++.dg/template/crash72.C: New test.
1918
1919 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1920
1921         * g++.dg/opt/cfg5.C: New test.
1922
1923 2007-11-12  Richard Guenther  <rguenther@suse.de>
1924
1925         PR middle-end/34070
1926         * gcc.c-torture/execute/pr34070-1.c: New testcase.
1927         * gcc.c-torture/execute/pr34070-2.c: Likewise.
1928
1929 2007-11-12  Richard Guenther  <rguenther@suse.de>
1930
1931         PR middle-end/34027
1932         * gcc.dg/pr34027-1.c: New testcase.
1933         * gcc.dg/pr34027-2.c: Likewise.
1934
1935 2007-11-12  Ira Rosen  <irar@il.ibm.com>
1936
1937         PR tree-optimization/33953
1938         * gcc.dg/vect/pr33953.c: New testcase.
1939
1940 2007-11-11  Tom Tromey  <tromey@redhat.com>
1941
1942         PR c++/17577:
1943         * g++.dg/ext/pr17577.h: New file.
1944         * g++.dg/ext/pr17577.C: New file.
1945
1946 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1947
1948         PR c++/8570
1949         * g++.old-deja/g++.ns/template13.C: Update expected output.
1950         * g++.old-deja/g++.pt/friend23.C: Likewise.
1951         * g++.dg/warn/pr8570.C: New.
1952
1953 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
1954
1955         PR c++/34068
1956         * g++.dg/template/pseudodtor4.C: New test.
1957
1958 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
1959
1960         PR middle-end/34018
1961         * g++.dg/opt/inline14.C: New test.
1962
1963         PR tree-optimization/33680
1964         * gcc.c-torture/compile/20071108-1.c: New test.
1965
1966         PR c++/32241
1967         * g++.dg/template/pseudodtor3.C: New test.
1968
1969 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
1970
1971         PR c++/33510
1972         * g++.dg/cpp0x/variadic-init.C: New.
1973
1974 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
1975             Jakub Jelinek  <jakub@redhat.com>
1976
1977         PR rtl-optimization/34012
1978         * gcc.target/i386/pr34012.c: New test.
1979
1980 2007-11-09  Richard Guenther  <rguenther@suse.de>
1981
1982         PR tree-optimization/33604
1983         * g++.dg/tree-ssa/pr33604.C: New testcase.
1984         * gcc.dg/pr32721.c: Adjust pattern.
1985
1986 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1987
1988         * gcc.target/mips/dse-1.c: Disable.
1989
1990 2007-11-08  Tom Tromey  <tromey@redhat.com>
1991
1992         * gcc.dg/empty-source-3.c: Update warning location.
1993         * gcc.dg/gomp/barrier-2.c: Likewise.
1994         * gcc.dg/label-decl-3.c: Likewise.
1995         * gcc.dg/label-decl-2.c: Likewise.
1996         * gcc.dg/empty-source-2.c: Likewise.
1997
1998 2007-11-08  Tom Tromey  <tromey@redhat.com>
1999
2000         PR c++/30297:
2001         * g++.dg/inherit/pr30297.C: New file.
2002
2003 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
2004
2005         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
2006         -fno-common for cygwin and mingw32.
2007
2008 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
2009
2010         PR middle-end/33826
2011         * gcc.dg/pr33826.c: New.
2012         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
2013         recursive functions being marked pure or const.
2014         
2015 2007-11-08  Tobias Burnus  <burnus@net-b.de>
2016
2017         PR fortran/33917
2018         * gfortran.dg/proc_decl_5.f90: New.
2019         * gfortran.dg/proc_decl_6.f90: New.
2020
2021 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
2022
2023         PR tree-optimization/32575
2024         * gcc.c-torture/execute/20071108-1.c: New test.
2025
2026 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
2027
2028         * g++.dg/opt/anchor1.C: New.
2029
2030 2007-11-07  Diego Novillo  <dnovillo@google.com>
2031
2032         PR 33870
2033         * gcc.c-torture/execute/pr33870.x: Remove.
2034
2035 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
2036
2037         PR c++/33045
2038         PR c++/33837
2039         PR c++/33838
2040         * g++.dg/cpp0x/decltype-33837.C: New.
2041         * g++.dg/cpp0x/decltype-refbug.C: New.
2042         * g++.dg/cpp0x/decltype-33838.C: New.
2043
2044 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2045
2046         * gcc.c-torture/compile/20071107-1.c: New test.
2047
2048 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2049
2050         * gcc.dg/out-of-bounds-1.c: New test.
2051
2052 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
2053
2054         PR c++/33501
2055         * g++.dg/warn/incomplete2.C: New test.
2056         * g++.dg/template/incomplete4.C: New test.
2057         * g++.dg/template/incomplete5.C: New test.
2058
2059 2007-11-07  Olivier Hainque  <hainque@adacore.com>
2060
2061         * gnat.dg/max_align.adb: New test.
2062
2063 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
2064
2065         PR target/30961
2066         * gcc.target/i386/pr30961-1.c: New.
2067
2068 2007-11-06  Tom Tromey  <tromey@redhat.com>
2069
2070         PR c++/32368:
2071         * g++.dg/warn/pragma-system_header3.h: New.
2072         * g++.dg/warn/pragma-system_header3.C: New.
2073
2074         PR c++/32256:
2075         * g++.dg/warn/pragma-system_header4.C: New.
2076         * g++.dg/warn/pragma-system_header4.h: New.
2077
2078 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2079
2080         PR c++/33977
2081         PR c++/33886
2082         * g++.dg/other/canon-array.C: New.
2083         
2084 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2085
2086         * g++.dg/parser/crash36.C: Tweak expected errors.
2087         * g++.dg/cpp0x/pr31439.C: New.
2088         * g++.dg/cpp0x/pr32114.C: New.
2089         * g++.dg/cpp0x/pr32115.C: New.
2090         * g++.dg/cpp0x/pr32125.C: New.
2091         * g++.dg/cpp0x/pr32126.C: New.
2092         * g++.dg/cpp0x/pr32127.C: New.
2093         * g++.dg/cpp0x/pr32128.C: New.
2094         * g++.dg/cpp0x/pr32253.C: New.
2095         * g++.dg/cpp0x/pr32566.C: New.
2096         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
2097         * g++.dg/cpp0x/pr31438.C: Ditto.
2098         * g++.dg/cpp0x/variadic81.C: Ditto.
2099         * g++.dg/cpp0x/pr31432.C: Ditto.
2100         * g++.dg/cpp0x/pr31442.C: Ditto.
2101
2102 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
2103
2104         PR target/33168
2105         * g++.dg/other/datasec1.C: New test.
2106
2107         PR tree-optimization/33458
2108         * g++.dg/opt/inline12.C: New test.
2109
2110         PR tree-optimization/33993
2111         * gcc.c-torture/compile/20071105-1.c: New test.
2112
2113 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2114
2115         PR rtl-optimization/33648
2116         * gcc.dg/pr33648.c: Require effective targer freorder.
2117
2118 2007-11-05  Revital Eres  <eres@il.ibm.com>
2119
2120         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
2121
2122 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2123
2124         PR c++/33996
2125         PR c++/33235
2126         PR c++/33930
2127         * g++.dg/cpp0x/pr33996.C: New
2128         * g++.dg/cpp0x/rv-trivial-bug.C: New
2129         * g++.dg/cpp0x/pr33930.C: New
2130
2131 2007-11-05  Nick Clifton  <nickc@redhat.com>
2132             Sebastian Pop  <sebastian.pop@amd.com>
2133
2134         PR tree-optimization/32540
2135         PR tree-optimization/33922
2136         * gcc.dg/tree-ssa/pr32540-1.c: New.
2137         * gcc.dg/tree-ssa/pr32540-2.c: New.
2138         * gcc.dg/tree-ssa/pr33922.c: New.
2139
2140 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2141
2142         PR c++/33939
2143         * g++.dg/cpp0x/variadic-rref.C: New.
2144         
2145 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2146
2147         * g++dg/warn/pointer-integer-comparison.C: New.
2148
2149 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2150
2151         PR tree-optimization/33856
2152         * gcc.c-torture/compile/20071027-1.c: New test.
2153
2154         PR c++/33836
2155         * g++.dg/ext/label10.C: New test.
2156
2157         PR c++/33969
2158         * g++.dg/other/ptrmem9.C: New test.
2159
2160 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
2161
2162         PR middle-end/32931
2163         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
2164
2165 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
2166
2167         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
2168         * g++.dg/ext/visibility/namespace2.C: Add argument to
2169         dg-require-visibility.
2170         * g++.dg/ext/java-1.C: Disable on AIX.
2171
2172 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
2173
2174         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
2175
2176 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2177
2178         PR fortran/33881
2179         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
2180
2181 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2182
2183         PR c/29062
2184         * gcc.dg/20031223-1.c: Adjust error output.
2185         * gcc.dg/parse-decl-after-label.c: New.
2186         
2187 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2188
2189         PR libfortran/24685
2190         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
2191         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
2192         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
2193
2194 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2195
2196         PR rtl-optimization/28940
2197         * gcc.target/i386/addr-sel-1.c: New test.
2198
2199 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
2200
2201         PR middle-end/33670
2202         * gcc.dg/pr33670.c: New test.
2203
2204 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2205
2206         PR c++/33516
2207         * g++.dg/lookup/typedef1.C: New test.
2208
2209 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
2210
2211         PR testsuite/32076
2212         * lib/scandump.exp (dump-suffix): New.
2213         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
2214         Include dump suffix in pass/fail messages, put regexp in quotes.
2215
2216 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
2217
2218         PR c++/33495
2219         * g++.dg/other/error19.C: New.
2220
2221 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2222
2223         PR rtl-optimization/28062
2224         * gcc.c-torture/compile/20071102-1.c: New test.
2225
2226 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
2227
2228         * g++.dg/cpp0x/pr33955.C: New.
2229
2230 2007-11-01  Tom Tromey  <tromey@redhat.com>
2231
2232         PR preprocessor/30805:
2233         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
2234
2235 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2236
2237         PR rtl-optimization/33648
2238         * gcc.dg/pr33648.c: New test.
2239
2240 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2241
2242         PR c++/32384
2243         * g++.dg/template/pseudodtor1.C: New test.
2244         * g++.dg/template/pseudodtor2.C: New test.
2245
2246         PR c++/32260
2247         * g++.dg/rtti/typeid7.C: New test.
2248
2249 2007-11-01  Tom Tromey  <tromey@redhat.com>
2250
2251         PR preprocessor/30805:
2252         * gcc.dg/cpp/pr30805.c: New file.
2253
2254 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
2255
2256         PR testsuite/25352
2257         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
2258         add dg-skip-if.
2259         * gcc.c-torture/compile/20001205-1.c: Ditto.
2260         * gcc.c-torture/compile/20001226-1.c: Ditto.
2261         * gcc.c-torture/compile/20020312-1.c: Ditto.
2262         * gcc.c-torture/compile/20020604-1.c: Ditto.
2263         * gcc.c-torture/compile/920501-12.c: Ditto.
2264         * gcc.c-torture/compile/920501-4.c: Ditto.
2265         * gcc.c-torture/compile/920520-1.c: Ditto.
2266         * gcc.c-torture/compile/980506-1.c: Ditto.
2267         * gcc.c-torture/compile/990617-1.c: Ditto.
2268         * gcc.dg/compare6.c: Ditto.
2269         * g++.old-deja/g++.brendan/crash43.C: Ditto.
2270         * g++.old-deja/g++.brendan/synth1.C: Ditto.
2271         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
2272         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
2273         * g++.old-deja/g++.pt/static6.C: Ditto.
2274         * g++.old-deja/g++.pt/crash16.C: Ditto.
2275         * g++.old-deja/g++.mike/p10416.C: Ditto.
2276         * g++.old-deja/g++.mike/ns15.C: Ditto.
2277         * g++.old-deja/g++.mike/eh46.C: Ditto.
2278
2279 2007-11-01  Tom Tromey  <tromey@redhat.com>
2280
2281         * gcc.dg/redecl-1.c: Update.
2282         * gcc.dg/pr20368-3.c: Update.
2283         * gcc.dg/inline-14.c: Update.
2284         * gcc.dg/builtins-30.c: Update.
2285         * gcc.dg/dremf-type-compat-4.c: Update.
2286         * gcc.dg/pr20368-2.c: Update.
2287
2288 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2289
2290         PR rtl-optimization/33673
2291         * gcc.dg/pr33673.c: New test.
2292
2293 2007-11-01  Michael Matz  <matz@suse.de>
2294
2295         PR tree-optimization/33961
2296         * gcc.dg/pr33961.c: New test.
2297
2298 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
2299
2300         PR c++/33494
2301         * g++.dg/template/error35.C: New.
2302
2303 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
2304
2305         PR target/31507
2306         * gcc.dg/pr31507-1.c: New test.
2307         * gcc.dg/pr31507-2.c: New test.
2308
2309 2007-10-31  Revital Eres  <eres@il.ibm.com>
2310
2311         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
2312         target.
2313         * gcc.dg/vect/tree-vect.h (check_vect): Add
2314         powerpc-*paired test.
2315         * lib/target-supports.exp (check_750cl_hw_available):
2316         New.
2317         (check_effective_target_vect_int,
2318         check_effective_target_vect_intfloat_cvt,
2319         check_effective_target_powerpc_altivec_ok,
2320         check_effective_target_vect_long,
2321         check_effective_target_vect_sdot_hi,
2322         check_effective_target_vect_udot_hi,
2323         check_effective_target_vect_pack_trunc,
2324         check_effective_target_vect_unpack,
2325         check_effective_target_vect_shift,
2326         check_effective_target_vect_int_mult): Disable for powerpc-*paired
2327         target.
2328         * gcc.dg/vect/vect-ifcvt-11.c: New.
2329         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
2330         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
2331         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
2332         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
2333         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2334         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2335
2336 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
2337             Tobias Burnus  <burnus@net-b.de>
2338
2339         PR fortran/33941
2340         * gfortran.dg/module_read_1.f90: New.
2341
2342 2007-10-31  Tom Tromey  <tromey@redhat.com>
2343
2344         PR preprocessor/30786:
2345         * gcc.dg/cpp/pr30786.c: New file.
2346
2347 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2348
2349         PR fortran/33162
2350         * gfortran.dg/interface_19.f90: New.
2351         * gfortran.dg/interface_20.f90: New.
2352         * gfortran.dg/interface_21.f90: New.
2353         
2354 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
2355
2356         PR tree-optimization/32377
2357         * gfortran.dg/vect/pr32377.f90: New.
2358         
2359 2007-10-31  Richard Guenther  <rguenther@suse.de>
2360
2361         PR middle-end/33779
2362         * gcc.c-torture/execute/pr33779-1.c: New testcase.
2363         * gcc.c-torture/execute/pr33779-2.c: Likewise.
2364
2365 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
2366
2367         PR fortran/33897
2368         * gfortran.dg/contained_3.f90: New.
2369
2370 2007-10-31  Christian Bruel  <christian.bruel@st.com>
2371
2372         PR c++/19531
2373         * g++.dg/opt/nrv8.C: New.
2374         
2375 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2376
2377         PR c++/33709
2378         * g++.dg/opt/compound1.C: New test.
2379
2380         PR c++/33616
2381         * g++.dg/template/ptrmem18.C: New test.
2382
2383 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2384
2385         PR fortran/33596
2386         * gfortran.dg/isnan_2.f90: New test.
2387
2388 2007-10-30  Ed Schouten  <ed@fxq.nl>
2389
2390         PR tree-optimization/32500
2391         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
2392
2393 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
2394
2395         PR c++/31993
2396         PR c++/32252
2397         * g++.dg/cpp0x/pr31993.C: New
2398         * g++.dg/cpp0x/pr32252.C: New
2399
2400 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2401
2402         PR tree-optimization/33723
2403         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
2404
2405 2007-10-30  Richard Guenther  <rguenther@suse.de>
2406
2407         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
2408         gcc.target/i386/loop-3.c.
2409
2410 2007-10-30  Revital Eres  <eres@il.ibm.com>
2411
2412         * gcc.dg/vect/pr33866.c: Require vect_long.
2413
2414 2007-10-30  Revital Eres  <eres@il.ibm.com>
2415
2416         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
2417         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
2418
2419 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
2420
2421         PR tree-optimization/32893
2422         * lib/target-supports.exp
2423         (check_effective_target_unaligned_stack): new keyword.
2424         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
2425         not sensitive to unaligned_stack.
2426         * gcc.dg/vect/vect-3.c: Likewise.
2427         * gcc.dg/vect/vect-4.c: Likewise.
2428         * gcc.dg/vect/vect-5.c: Likewise.
2429         * gcc.dg/vect/vect-6.c: Likewise.
2430         * gcc.dg/vect/vect-7.c: Likewise.
2431         * gcc.dg/vect/vect-13.c: Likewise.
2432         * gcc.dg/vect/vect-17.c: Likewise.
2433         * gcc.dg/vect/vect-18.c: Likewise.
2434         * gcc.dg/vect/vect-19.c: Likewise.
2435         * gcc.dg/vect/vect-20.c: Likewise.
2436         * gcc.dg/vect/vect-21.c: Likewise.
2437         * gcc.dg/vect/vect-22.c: Likewise.
2438         * gcc.dg/vect/vect-27.c: Likewise.
2439         * gcc.dg/vect/vect-29.c: Likewise.
2440         * gcc.dg/vect/vect-64.c: Likewise.
2441         * gcc.dg/vect/vect-65.c: Likewise.
2442         * gcc.dg/vect/vect-66.c: Likewise.
2443         * gcc.dg/vect/vect-72.c: Likewise.
2444         * gcc.dg/vect/vect-73.c: Likewise.
2445         * gcc.dg/vect/vect-86.c: Likewise.
2446         * gcc.dg/vect/vect-all.c: Likewise.
2447         * gcc.dg/vect/slp-25.c: Likewise.
2448         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2449         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2450         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2451
2452         * gcc.dg/vect/vect-31.c: Removed alignment checks.
2453         * gcc.dg/vect/vect-34.c: Likewise.
2454         * gcc.dg/vect/vect-36.c: Likewise.
2455         * gcc.dg/vect/vect-64.c: Likewise.
2456         * gcc.dg/vect/vect-65.c: Likewise.
2457         * gcc.dg/vect/vect-66.c: Likewise.
2458         * gcc.dg/vect/vect-68.c: Likewise.
2459         * gcc.dg/vect/vect-76.c: Likewise.
2460         * gcc.dg/vect/vect-77.c: Likewise.
2461         * gcc.dg/vect/vect-78.c: Likewise.
2462
2463         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
2464         testcase (without no-section-anchors prefix) but with global arrays.
2465         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2466         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
2467         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2468         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2469         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2470         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2471         * gcc.dg/vect/vect-77-global.c: Likewise.
2472         * gcc.dg/vect/vect-78-global.c: Likewise.
2473
2474         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
2475         testcase (without no-section-anchors prefix) but fix alignment checks
2476         to also consider unaligned_stack targets.
2477         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2478
2479 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2480
2481         PR tree-optimization/33723
2482         * gcc.c-torture/execute/20071029-1.c: New test.
2483         * gcc.dg/tree-ssa/pr33723.c: New test.
2484
2485 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2486
2487         PR tree-optimization/33614
2488         * gcc.c-torture/compile/pr33614.c: New test.
2489
2490 2007-10-29  Richard Guenther  <rguenther@suse.de>
2491
2492         PR tree-optimization/33870
2493         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
2494
2495 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2496
2497         PR tree-optimization/33757
2498         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
2499         true architectures instead of having a big dg-skip-if.
2500
2501         PR c++/33841
2502         * g++.dg/other/bitfield3.C: New test.
2503
2504 2007-10-29  Richard Guenther  <rguenther@suse.de>
2505
2506         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
2507
2508 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2509
2510         Automatic parallelization reduction tests.
2511
2512         * gcc.dg/tree-ssa/reduc-1.c: New test.
2513         * gcc.dg/tree-ssa/reduc-1char.c: New test.
2514         * gcc.dg/tree-ssa/reduc-1short.c: New test.
2515         * gcc.dg/tree-ssa/reduc-2.c: New test.
2516         * gcc.dg/tree-ssa/reduc-2char.c: New test.
2517         * gcc.dg/tree-ssa/reduc-2short.c: New test.
2518         * gcc.dg/tree-ssa/reduc-3.c: New test.
2519         * gcc.dg/tree-ssa/reduc-6.c: New test.
2520         * gcc.dg/tree-ssa/reduc-7.c: New test.
2521         * gcc.dg/tree-ssa/reduc-8.c: New test.
2522         * gcc.dg/tree-ssa/reduc-9.c: New test.
2523
2524 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2525             Zdenek Dvorak  <ook@ucw.cz>
2526
2527         OMP_ATOMIC Changes, testsuite changes.
2528
2529         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
2530         instead of gimple dump.
2531         * gcc.dg/gomp/atomic-9.c: Same.
2532         * gcc.dg/gomp/atomic-10.c: Same.
2533         * g++.dg/gomp/atomic-3.C: Same.
2534         * g++.dg/gomp/atomic-9.C: Same.
2535         * g++.dg/gomp/atomic-10.C: Same.
2536
2537 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
2538
2539         PR fortran/31217
2540         PR fortran/33811
2541         * gfortran.dg/forall_12.f90: New test.
2542
2543         PR fortran/33686
2544         * gfortran.dg/forall_13.f90: New test.
2545
2546 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
2547             Mark Mitchell  <mark@codesourcery.com>
2548
2549         PR c++/30659
2550         * g++.dg/template/crash71.C: New.
2551
2552 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2553
2554         PR fortran/32147
2555         * gfortran.dg/module_md5_1.f90: Update hash-value.
2556
2557 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
2558
2559         PR tree-opt/33589
2560         * g++.dg/torture/pr33589-1.C: New testcase.
2561         * g++.dg/torture/pr33589-2.C: New testcase.
2562
2563 2007-10-28  Richard Guenther  <rguenther@suse.de>
2564
2565         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
2566
2567 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
2568             Uros Bizjak  <ubizjak@gmail.com>
2569
2570         PR tree-optimization/33920
2571         * gcc.dg/tree-ssa/pr33290.c: New test.
2572
2573 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2574
2575         PR fortran/31306
2576         * gfortran.dg/argument_check_7.f90: New test.
2577         * gfortran.dg/argument_check_8.f90: New test.
2578         
2579 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2580
2581         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
2582         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
2583         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
2584         * gcc.target/i386/sse-14.c: Ditto.
2585
2586 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
2587
2588         PR c++/33844
2589         * g++.dg/other/ptrmem8.C: New test.
2590
2591         PR c++/33842
2592         * g++.dg/template/error34.C: New test.
2593
2594 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2595
2596         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
2597
2598 2007-10-27  Richard Guenther  <rguenther@suse.de>
2599
2600         PR tree-optimization/33870
2601         * gcc.dg/tree-ssa/alias-15.c: New testcase.
2602         * gcc.c-torture/execute/pr33870.c: Likewise.
2603
2604 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2605
2606         PR fortran/33162
2607         * gfortran.dg/argument_checking_9.f90: New test.
2608
2609 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2610
2611         * g++.dg/other/pr33601.C: New.
2612
2613 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2614
2615         PR c++/31988
2616         * g++.dg/init/new25.C: New.
2617
2618 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2619
2620         * g++.dg/cpp0x/pr33839.C: New.
2621         
2622 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
2623
2624         PR c++/33744
2625         * g++.dg/template/arg6.C: New test.
2626
2627 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2628
2629         PR c++/31747
2630         * g++.dg/parse/crash39.C: New.
2631
2632 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
2633
2634         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
2635         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
2636         "offset: -4B".
2637
2638 2007-10-25  David Daney  <ddaney@avtrex.com>
2639
2640         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
2641
2642 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
2643
2644         PR c++/33843
2645         * g++.dg/template/error32.C: New.
2646
2647 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2648             Ira Rosen  <irar@il.ibm.com>
2649
2650         PR tree-optimization/33833
2651         * gcc.dg/vect/pr33833.c: New testcase.
2652
2653 2007-10-25  David Daney  <ddaney@avtrex.com>
2654
2655         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
2656
2657 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2658             Ira Rosen  <irar@il.ibm.com>
2659
2660         PR tree-optimization/33866
2661         * gcc.dg/vect/pr33866.c: New testcase.
2662
2663 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2664
2665         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
2666         Add -w to compile flags to suppress "call-clobbered register" warnings
2667         and remove dg-warning directives.
2668
2669 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2670
2671         * gcc.dg/sms-2.c: Cleanup sms dump file.
2672         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
2673         profile-use step.
2674
2675 2007-10-24  David Daney  <ddaney@avtrex.com>
2676
2677         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
2678
2679 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2680
2681         PR target/33755
2682         * gcc.target/mips/pr33755.c: New test.
2683
2684 2007-10-24  Ira Rosen  <irar@il.ibm.com>
2685
2686         PR tree-optimization/33804
2687         * gcc.dg/vect/pr33804.c: New testcase.
2688
2689 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2690
2691         PR forrtran/33849
2692         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
2693
2694 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2695             Uros Bizjak  <ubizjak@gmail.com>
2696
2697         PR rtl-optimization/33846
2698         * gcc.dg/vect/pr33846.c: New testcase.
2699
2700 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2701             Dorit Nuzman  <dorit@il.ibm.com>
2702
2703         PR tree-optimization/33860
2704         * g++.dg/vect/pr33860.cc: New test.
2705         * g++.dg/vect/pr33860a.cc: New test.
2706
2707 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
2708             Revital Eres  <eres@il.ibm.com>      
2709
2710         * gcc.dg/sms-2.c: New testcase.
2711
2712 2007-10-22  David S. Miller  <davem@davemloft.net>
2713
2714         * gcc.dg/globalreg-1.c: New test.
2715
2716 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
2717             Dorit Nuzman  <dorit@il.ibm.com>
2718
2719         PR tree-optimization/33834
2720         PR tree-optimization/33835
2721         * g++.dg/vect/pr33834_1.cc: New test.
2722         * g++.dg/vect/pr33834_2.cc: New test.
2723         * g++.dg/vect/pr33835.cc: New test.
2724
2725 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2726
2727         * gcc.dg/pr33644.c: New test.
2728
2729 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2730
2731         PR c++/33372
2732         * g++.dg/gomp/pr33372-1.C: New test.
2733         * g++.dg/gomp/pr33372-2.C: New test.
2734         * g++.dg/gomp/pr33372-3.C: New test.
2735
2736 2007-10-22  Michael Matz  <matz@suse.de>
2737
2738         PR tree-optimization/33855
2739         * gcc.c-torture/compile/pr33855.c: New testcase.
2740
2741 2007-10-22  Ira Rosen  <irar@il.ibm.com>
2742
2743         PR tree-optimization/33854
2744         * gcc.dg/vect/O1-pr33854.c: New testcase.
2745         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
2746
2747 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
2748
2749         * gcc.dg/unwind-1.c: Disable on AIX.
2750         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
2751
2752 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
2753
2754         PR fortran/33749
2755         * gfortran.dg/assign_9.f90: New test.
2756
2757 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2758
2759         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
2760         (dg-mips-options): Skip tests that specify an ABI other than o32
2761         and o64 if generating MIPS16 hard-float code.
2762
2763 2007-10-21  Ira Rosen  <irar@il.ibm.com>
2764             Revital Eres  <eres@il.ibm.com>
2765
2766         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
2767         * gcc.dg/vect/vect-16.c: Fix comment.
2768         * gcc.dg/vect/pr33369.c: Require vect_int.
2769         * gcc.dg/vect/slp-33.c: Add spaces.
2770         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
2771         targets.
2772         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
2773         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
2774         targets.
2775         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
2776         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
2777         targets.
2778         * gcc.dg/vect/slp-10.c: Add spaces.
2779         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
2780         targets.
2781         * gcc.dg/vect/slp-36.c: Require vect_int.
2782         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
2783         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
2784         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
2785         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
2786         targets.
2787         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
2788         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
2789         instead of vector_alignment_reachable_for_double.
2790         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
2791         (natural_alignment): Split into...
2792         (natural_alignment_32, natural_alignment_64): New.
2793         (vector_alignment_reachable): Depend on natural_alignment_32.
2794         (vector_alignment_reachable_for_double): Rename to ...
2795         (vector_alignment_reachable_for_64bit): And depend on
2796         natural_alignment_64.
2797
2798 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2799
2800         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
2801         MIPS targets.
2802         * g++.dg/vect/vect.exp: Likewise.
2803         * lib/fortran-torture.exp: Likewise.
2804         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
2805         mipsisa64*-*-* as the target selector.  Remove -mips64,
2806         -mhard-float and -mgp64 from the options list.
2807         * gcc.target/mips/mips-ps-2.c: Likewise.
2808         * gcc.target/mips/mips-ps-3.c: Likewise.
2809         * gcc.target/mips/mips-ps-4.c: Likewise.
2810         * gcc.target/mips/mips-ps-6.c: Likewise.
2811         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
2812         options list.
2813         * gcc.target/mips/sb1-1.c: Likewise.
2814         * gcc.target/mips/mips-ps-type.c: Likewise.
2815         * gcc.target/mips/mips-ps-7.c: New test.
2816         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2817         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
2818         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
2819         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
2820         as forcing an ABI and an architecture.
2821         (is_gp32_flag, is_gp64_flag): Fold into...
2822         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
2823         then -mfp64 imply -mhard-float.  Apply register rules after the
2824         loop.  Handle -march=mipsN like -mipsN.
2825
2826 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
2827
2828         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
2829         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
2830
2831 2007-10-20  Tobias Burnus  <burnus@net-b.de>
2832
2833         PR fortran/33818
2834         * gfortran.dg/entry_dummy_ref_3.f90: New.
2835
2836 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
2837             FX Coudert <fxcoudert@gcc.gnu.org>
2838
2839         PR fortran/31608
2840         * gfortran.dg/char_cast_1.f90: New test.
2841
2842 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2843
2844         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
2845         * gfortran.dg/large_real_kind_2.F90: ditto.
2846         * gfortran.dg/default_format_2.f90: ditto.
2847         * gfortran.dg/default_format_denormal_1.f90: ditto.
2848
2849 2007-10-19  Richard Guenther  <rguenther@suse.de>
2850
2851         PR middle-end/33816
2852         PR middle-end/32921
2853         * gfortran.dg/pr32921.f: New testcase.
2854
2855 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2856
2857         PR libfortran/33544
2858         * gfortran.dg/transfer_check_1.f90: Adjust options.
2859
2860 2007-10-19  Richard Guenther  <rguenther@suse.de>
2861
2862         Revert
2863         2007-10-19  Richard Guenther  <rguenther@suse.de>
2864
2865         PR middle-end/32921
2866         * gfortran.dg/pr32921.f: New testcase.
2867
2868 2007-10-19  Richard Guenther  <rguenther@suse.de>
2869
2870         * gcc.c-torture/execute/20071018-1.c: New testcase.
2871
2872 2007-10-19  Richard Guenther  <rguenther@suse.de>
2873
2874         PR middle-end/32921
2875         * gfortran.dg/pr32921.f: New testcase.
2876
2877 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
2878
2879         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
2880
2881 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2882
2883         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
2884
2885 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2886
2887         PR fortran/33233
2888         * gfortran.dg/host_assoc_function_1.f90: Correct references.
2889         * gfortran.dg/host_assoc_function_3.f90: New test.
2890
2891 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2892
2893         PR fortran/33733
2894         * gfortran.dg/transfer_simplify_6.f90: New test.
2895
2896 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2897             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2898
2899         PR middle-end/33794
2900         * gfortran.dg/pr33794.f90: New testcase.
2901
2902 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2903
2904         PR target/32961
2905         * gcc.target/i386/pr32961.c: New testcase.
2906         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
2907         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
2908         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
2909         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
2910         __builtin_ia32_pslldi128 defines.
2911
2912 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
2913
2914         PR fortran/33760
2915         * gfortran.dg/c_ptr_tests_13.f03: New test case.
2916
2917 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2918
2919         PR c++/28639
2920         PR c++/30299
2921         * g++.dg/template/void12.C: New.
2922         * g++.dg/template/void13.C: New.
2923
2924 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2925
2926         PR c++/31446
2927         * g++.dg/template/void11.C: New.
2928         * g++.dg/template/void2.C: Adjust error markers.
2929         * g++.dg/template/void10.C: Likewise.
2930         * g++.dg/template/crash55.C: Likewise.
2931
2932 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
2933
2934         * g++.dg/opt/const5.C: New test.
2935
2936 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
2937             Maxim Kuvyrkov  <maxim@codesourcery.com>
2938
2939         * gcc.target/ia64/20040709-2.c: New test.
2940
2941 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2942
2943         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
2944
2945 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
2946
2947         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
2948         to each function.  Check that there are no unsigned loads.
2949
2950 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2951
2952         PR tree-optimization/33136
2953         * gcc.c-torture/execute/20070824-1.c: New test.
2954         * gcc.dg/pr33136-1.c: New test.
2955         * gcc.dg/pr33136-2.c: New test.
2956         * gcc.dg/pr33136-3.c: New test.
2957
2958 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2959
2960         PR tree-optimization/33735
2961         * g++.dg/torture/pr33735.C: New.
2962
2963 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2964
2965         PR middle-end/33706
2966         * gcc.dg/va-arg-pack-2.c: New.
2967
2968 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2969
2970         PR tree-optimization/33619
2971         * gcc.dg/pr33619.c: New test.
2972
2973 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
2974
2975         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
2976         flag for AIX.
2977         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
2978
2979 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2980
2981         PR libfortran/33055
2982         * gfortran.dg/inquire_11.f90: New test.
2983         * gfortan.dg/negative_unit_int8.f: New test.
2984
2985 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
2986
2987         PR target/33133
2988         * gcc.c-torture/compile/pr33133.c: New test.
2989
2990 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2991
2992         PR libfortran/33672
2993         * gfortran.dg/namelist_40.f90: New test.
2994
2995 2007-10-14  Tobias Burnus  <burnus@net-b.de>
2996
2997         PR fortran/33745
2998         * gfortran.dg/bounds_check_11.f90: New.
2999
3000 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
3001
3002         PR c++/30303
3003         * g++.dg/other/ctor1.C: New test.
3004         * g++.dg/other/ctor2.C: New test.
3005         * g++.dg/other/dtor1.C: New test.
3006
3007 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
3008
3009         * gfortran.dg/bounds_check_10.f90: Fix testcase.
3010
3011 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
3012             Paul Thomas  <pault@gcc.gnu.org>
3013
3014         PR fortran/33254
3015         PR fortran/33727
3016         * gfortran.dg/bounds_check_10.f90: New.
3017
3018 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
3019
3020         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
3021         * gcc.target/powerpc/popcount-1.c: Same.
3022
3023 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
3024
3025         PR c++/26698
3026         * g++.dg/conversion/op4.C: New test.
3027
3028 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
3029
3030         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
3031
3032 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3033
3034         PR fortran/33542
3035         * gfortran.dg/ambiguous_specific_1.f90: New test.
3036
3037 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3038
3039         PR fortran/33664
3040         * gfortran.dg/impure_spec_expr_1.f90: New test.
3041         * gfortran.dg/char_result_7.f90: Remove illegal test.
3042
3043 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
3044
3045         PR 11001
3046         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
3047         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
3048         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
3049         * gcc.target/i386/pr11001-memset-1.c: New testcase.
3050         * gcc.target/i386/pr11001-memset-2.c: New testcase.
3051         * gcc.target/i386/pr11001-memset-3.c: New testcase.
3052         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
3053         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
3054         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
3055
3056 2007-10-12  Richard Guenther  <rguenther@suse.de>
3057
3058         PR middle-end/26198
3059         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
3060         * gcc.c-torture/execute/20071011-1.c: Likewise.
3061         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
3062
3063 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
3064
3065         PR tree-optimization/33742
3066         * gcc.dg/pr33742.c: New testcase.
3067
3068 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
3069
3070         PR tree-optimization/33645
3071         * gcc.dg/pr33645-1.c: New test.
3072         * gcc.dg/pr33645-2.c: New test.
3073         * gcc.dg/pr33645-3.c: New test.
3074  
3075         PR c++/32121
3076         * g++.dg/ext/label4.C: Adjust error regexp.
3077         * g++.dg/ext/label6.C: Adjust error regexp.
3078         * g++.dg/ext/label7.C: New test.
3079         * g++.dg/ext/label8.C: New test.
3080         * g++.dg/ext/label9.C: New test.
3081
3082 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
3083
3084         PR middle-end/33676
3085         * gcc.dg/pr33676.c: New.
3086
3087 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3088
3089         PR c++/31441
3090         * g++.dg/cpp0x/variadic83.C: New.
3091
3092 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3093
3094         PR c++/33461
3095         * g++.dg/cpp0x/variadic81.C: New.
3096         * g++.dg/cpp0x/variadic82.C: Likewise.
3097
3098 2007-10-11  Richard Guenther  <rguenther@suse.de>
3099
3100         PR middle-end/33724
3101         * gcc.dg/pr33724.c: New testcase.
3102
3103 2007-10-11  Richard Guenther  <rguenther@suse.de>
3104
3105         PR c/33726
3106         * gcc.dg/pr33726.c: New testcase.
3107
3108 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
3109
3110         PR fortran/33500
3111         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
3112         
3113 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3114
3115         PR testsuite/33391
3116         * gfortran.dg/do_3.F90: Run with -fwrapv.
3117
3118 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
3119
3120         * gcc.dg/unwind-1.c: New.
3121
3122 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3123
3124         PR libfortran/33683
3125         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
3126         failure on some common systems.
3127
3128 2007-10-09  Richard Guenther  <rguenther@suse.de>
3129
3130         PR middle-end/33692
3131         * gcc.dg/pr33692.c: New testcase.
3132
3133 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
3134
3135         PR middle-end/33669
3136         * gcc.c-torture/execute/pr33669.c: New.
3137
3138 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3139
3140         PR tree-optimization/33615
3141         * g++.dg/tree-ssa/pr33615-2.C: New test.
3142
3143 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3144
3145         PR tree-optimization/33615
3146         * g++.dg/tree-ssa/pr33615.C: New test.
3147
3148 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
3149
3150         PR tree-optimization/33572
3151         * g++.dg/torture/pr33572.C: Replace with complete test.
3152
3153 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
3154
3155         PR fortran/33689
3156         * gfortran.dg/spec_expr_5.f90: New.
3157
3158 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
3159
3160         * gcc.dg/pragma-darwin-2.c: New.
3161
3162 2007-10-08  Richard Guenther  <rguenther@suse.de>
3163
3164         PR middle-end/33693
3165         PR middle-end/33695
3166         PR middle-end/33697
3167         * gcc.dg/pr33693.c: New testcase.
3168         * gcc.dg/pr33695.c: Likewise.
3169         * gcc.dg/pr33697.c: Likewise.
3170
3171 2007-10-08  Richard Guenther  <rguenther@suse.de>
3172
3173         PR middle-end/33691
3174         PR middle-end/33694
3175         PR middle-end/33696
3176         * gcc.dg/pr33691.c: New testcase.
3177         * gcc.dg/pr33694.c: Likewise.
3178         * gcc.dg/pr33696.c: Likewise.
3179
3180 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3181
3182         PR libfortran/33683
3183         * gfortran.dg/gamma_5.f90:  New test case
3184
3185 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
3186
3187         PR fortran/20851
3188         * initialization_1.f90: Fix dg-error annotations.
3189         * initialization_14.f90: New.
3190         * initialization_7.f90: Fix dg-error annotations.
3191         * initialization_9.f90: Likewise.
3192
3193 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3194
3195         * gfortran.dg/error_recovery_4.f90: New test.
3196
3197 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3198
3199         * gfortran.dg/default_format_denormal_2.f90: New test.
3200         * gfortran.dg/default_format_2.inc: New test.
3201         * gfortran.dg/default_format_denormal_1.f90: New test.
3202         * gfortran.dg/default_format_1.inc: New test.
3203         * gfortran.dg/default_format_1.f90: Don't test for denormalized
3204         numbers.
3205         * gfortran.dg/default_format_2.f90: Don't test for denormalized
3206         numbers.
3207
3208 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3209
3210         * gfortran.dg/namelist_15.f90: Revise test.
3211
3212 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3213
3214         PR tree-optimization/33655
3215         * gcc.dg/torture/pr33655.c: New.
3216
3217 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3218
3219         PR tree-optimization/33572
3220         * g++.dg/torture/pr33572.C: New.
3221
3222 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
3223
3224         PR fortran/25076
3225         * gfortran.dg/forall_11.f90: New.
3226
3227 2007-10-05  Michael Matz  <matz@suse.de>
3228
3229         PR middle-end/33667
3230         * gcc.dg/pr33667.c: New testcase.
3231
3232 2007-10-05  Richard Guenther  <rguenther@suse.de>
3233
3234         PR middle-end/33666
3235         * gcc.dg/pr33666.c: New testcase.
3236
3237 2007-10-05  Michael Matz  <matz@suse.de>
3238
3239         PR inline-asm/33600
3240         * gcc.target/i386/pr33600.c: New testcase.
3241
3242 2007-10-05  Richard Guenther  <rguenther@suse.de>
3243
3244         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
3245
3246 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3247
3248         PR target/33635
3249         * gcc.target/mips/pr33635-1.c: New test.
3250
3251 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3252
3253         PR libfortran/33253
3254         * gfortran.dg/namelist_39.f90: Revise to use long names.
3255
3256 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
3257
3258         PR fortran/33646
3259         * gfortran.dg/pr33646.f90: New file.
3260
3261 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3262
3263         PR fortran/33529
3264         * gfortran.dg/char_type_len_2.f90: Adjust error message.
3265         * gfortran.dg/char_decl_2.f90: New test.
3266
3267 2007-10-04  Richard Guenther  <rguenther@suse.de>
3268
3269         PR middle-end/33641
3270         * gcc.c-torture/compile/pr33641.c: New testcase.
3271
3272 2007-10-04  Michael Matz  <matz@suse.de>
3273
3274         PR rtl-optimization/33653
3275         * gcc.dg/pr33653.c: New.
3276
3277 2007-10-04  Richard Guenther  <rguenther@suse.de>
3278
3279         PR tree-optimization/33627
3280         * g++.dg/torture/pr33627.C: New testcase.
3281
3282 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
3283
3284         PR fortran/33626
3285         * gfortran.dg/parens_6.f90: New.
3286
3287 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
3288
3289         PR fortran/33646
3290         PR fortran/33542
3291         * gfortran.dg/ambiguous_specific_1.f90: Remove.
3292
3293 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
3294
3295         * g++.dg/ext/gnu-inline-global-redecl.C: New.
3296
3297 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
3298
3299         PR target/33635
3300         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
3301         and mips_forced_be.
3302         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
3303         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
3304         options.
3305         * gcc.target/mips/fpr-moves-1.c: New test.
3306         * gcc.target/mips/fpr-moves-2.c: Likewise.
3307         * gcc.target/mips/fpr-moves-3.c: Likewise.
3308         * gcc.target/mips/fpr-moves-4.c: Likewise.
3309         * gcc.target/mips/fpr-moves-5.c: Likewise.
3310         * gcc.target/mips/fpr-moves-6.c: Likewise.
3311         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
3312
3313 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3314
3315         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
3316
3317 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3318
3319         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
3320         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
3321
3322 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
3323
3324         PR fortran/33198
3325         * gfortran.dg/common_errors_1.f90: New.
3326
3327 2007-10-03  Doug Kwan  <dougkwan@google.com>
3328         Richard Guenther  <rguenther@suse.de>
3329
3330         PR debug/31899
3331         * g++.dg/debug/using3.C: New testcase.
3332
3333 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3334
3335         PR libfortran/33253
3336         * gfortran.dg/namelist_38.f90: New test.
3337         * gfortran.dg/namelist_39.f90: New test.
3338
3339 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3340
3341         PR libfortran/33469
3342         * gfortran.dg/default_format_1.f90: New test.
3343         * gfortran.dg/default_format_2.f90: New test.
3344         * gfortran.dg/namelist_print_1.f: Adjust expected output.
3345         * gfortran.dg/real_const_3.f90: Adjust expected output.
3346
3347 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3348
3349         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
3350         default ABI.  Split mips_forced_abi into mips_forced_abi and
3351         mips_forced_regs.
3352         (is_gp32_flag): Return true for -mabi=32.
3353         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
3354         (dg-mips-options): Use is_gp64_flag instead of checking specifically
3355         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
3356         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
3357         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
3358         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
3359         * gcc.target/mips/save-restore-2.c: Likewise.
3360         * gcc.target/mips/save-restore-3.c: Likewise.
3361         * gcc.target/mips/save-restore-4.c: Likewise.
3362
3363 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3364
3365         PR middle-end/33617
3366         * gcc.c-torture/compile/pr33617.c: New test.
3367
3368 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
3369
3370         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
3371         -gstabs+ for extended options.
3372
3373 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3374
3375         PR fortran/33542
3376         * gfortran.dg/ambiguous_specific_1.f90: New test.
3377
3378 2007-10-02  Revital Eres  <eres@il.ibm.com>
3379
3380         * gcc.target/powerpc/paired-8.c: New test.
3381         * gcc.target/powerpc/paired-9.c: New test.
3382         * gcc.target/powerpc/paired-10.c: New test.
3383
3384 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3385
3386         PR fortran/33566
3387         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
3388
3389 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3390
3391         PR fortran/33554
3392         * gfortran.dg/intent_out_2.f90: New test.
3393
3394 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3395
3396         PR fortran/33550
3397         * gfortran.dg/ambiguous_reference_1.f90: New test.
3398
3399 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3400
3401         PR fortran/31154
3402         PR fortran/31229
3403         PR fortran/33334
3404         * gfortran.dg/function_kinds_1.f90: New test.
3405         * gfortran.dg/function_kinds_2.f90: New test.
3406         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
3407         use association into interfaces.
3408
3409 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3410
3411         PR testsuite/31828
3412         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
3413         (overflow): Use INFINITY, not FP_INFINITE.
3414         gcc.dg/float-range-4.c: Likewise.
3415         gcc.dg/float-range-5.c: Likewise.
3416
3417 2007-10-01  Nick Clifton  <nickc@redhat.com>
3418
3419         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
3420         for 16-bit targets.
3421
3422 2007-09-30  Diego Novillo  <dnovillo@google.com>
3423
3424         PR 33593
3425         * g++.dg/tree-ssa/pr33593.C: New test.
3426
3427 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3428
3429         PR libfortran/33400
3430         * gfortran.dg/PR19872.f: Fix test condition.
3431         * gfortran.dg/list_read_7.f90: New test.
3432
3433 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
3434
3435         PR tree-optimization/33597
3436         * gcc.dg/vect/pr33597.c: New testcase.
3437
3438 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
3439
3440         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
3441         * gcc.target/i386/pr33524.c: ...this.
3442
3443 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3444
3445         PR fortran/33354
3446         * gfortran.dg/minmaxloc_4.f90: New.
3447
3448 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3449
3450         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
3451
3452 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
3453
3454         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
3455
3456 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
3457
3458         PR c++/33213
3459         * g++.dg/cpp0x/variadic79.C: New.
3460
3461 2007-09-28  Michael Matz  <matz@suse.de>
3462             Jakub Jelinek  <jakub@redhat.com>
3463
3464         PR rtl-optimization/33552
3465         * gcc.target/i386/pr33552.c: New runtime test.
3466         * gcc.target/i386/strinline.c: New compile time test.
3467
3468 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
3469
3470         * gfortran.dg/openmp_stack.f90: Removed.
3471
3472         PR c++/31434
3473         * g++.dg/cpp0x/variadic80.C: New test.
3474
3475 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3476
3477         * gfortran.dg/namelist_38.f90: Delete test for revertion of
3478         r128057.
3479
3480 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3481
3482         PR middle-end/7003
3483         * gcc.target/powerpc/gcse-1.c: New test.
3484
3485 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
3486
3487         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
3488         fixed capitalizations.
3489         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
3490         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
3491         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
3492         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
3493         * gfortran.dg/maxloc_shape_1.f90: Likewise.
3494         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
3495         * gfortran.dg/min_max_conformance.f90: Likewise.
3496
3497 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
3498
3499         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
3500         options.
3501         * gcc.dg/c99-tgmath-2.c: Likewise.
3502         * gcc.dg/c99-tgmath-3.c: Likewise.
3503         * gcc.dg/c99-tgmath-4.c: Likewise.
3504
3505 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
3506
3507         PR fortran/33568
3508         * gfortran.dg/anint_1.f90: New test.
3509
3510 2007-09-27  Ian Lance Taylor  <iant@google.com>
3511
3512         PR tree-optimization/33565
3513         * gcc.dg/Wstrict-overflow-20.c: New test.
3514
3515 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3516
3517         * gfortran.dg/openmp_stack.f90: Fix typo.
3518         * gfortran.dg/recursive_stack.f90: Fix typo.
3519
3520 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
3521
3522         PR c++/33493
3523         * g++.dg/template/error31.C: New.
3524
3525 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
3526
3527         * lib/prune.exp: Prune also "^In function .*$" lines and
3528         "^    inlined from .*$" lines.
3529
3530 2007-09-26  Richard Guenther  <rguenther@suse.de>
3531
3532         PR tree-optimization/33563
3533         * gcc.dg/torture/pr33563.c: New testcase.
3534
3535 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
3536
3537         PR c/25309
3538         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
3539         array.
3540         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
3541         without -O2.
3542
3543 2007-09-26  Richard Guenther  <rguenther@suse.de>
3544
3545         PR tree-optimization/30375
3546         PR tree-optimization/33560
3547         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
3548         * gcc.dg/tree-ssa/complex-5.c: Likewise.
3549         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3550         * gcc.dg/torture/pr30375.c: New testcase.
3551         * gcc.dg/torture/pr33560.c: New testcase.
3552         * gcc.dg/tree-ssa/pr30375.c: Likewise.
3553
3554 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
3555
3556         PR c++/33207
3557         * g++.dg/parse/crash38.C: New test.
3558
3559 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
3560
3561         PR target/33524
3562         * gcc.target/i386/sse5-convert.c: New file, test int->long
3563         vectorized conversions.
3564
3565 2007-09-25  Revital Eres  <eres@il.ibm.com>
3566
3567         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
3568
3569 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
3570
3571         PR c/32295
3572         * gcc.dg/enum-incomplete-1.c: New test.
3573
3574 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
3575
3576         * gcc.c-torture/compile/20070919-1.c: New test.
3577
3578 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3579
3580         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
3581
3582 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
3583
3584         PR c++/14688
3585         * g++.dg/inherit/override_attribs.C: New file.
3586
3587 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
3588
3589         PR fortran/33269
3590         * io.c (check_format_string): Move NULL and constant checks into
3591         this function.
3592         (check_io_constraints): Call gfc_simplify_expr() before calling
3593         check_format_string().  Remove NULL and constant checks.
3594
3595 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
3596
3597         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
3598         * gcc.c-torture/execute/loop-2g.x: Likewise.
3599
3600 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3601
3602         * lib/target-supports.exp (check_effective_target_mips16_attribute):
3603         Reject hard-float modes unless the ABI is o32 or o64.
3604         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
3605         of gcc.exp.  Skip the tests when mips16 code generation is not
3606         supported.
3607         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
3608         and use dg-add-options mips16_attribute.
3609
3610 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
3611
3612         PR c++/33506
3613         * g++.dg/ext/attrib29.C: New test.
3614
3615 2007-09-23  Ollie Wild  <aaw@google.com>
3616
3617         * gcc.dg/fold-bitand-1.c: New test.
3618         * gcc.dg/fold-bitand-2.c: New test.
3619         * gcc.dg/fold-bitand-3.c: New test.
3620         * gcc.dg/fold-bitand-4.c: New test.
3621
3622 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3623
3624         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
3625         any of the macros to be defined for __mips16.
3626         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
3627
3628 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3629
3630         * gcc.dg/vect/pr21591.c: Require vect_int.
3631         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
3632         * gcc.dg/vect/vect-outer-2a.c: Likewise.
3633         * gcc.dg/vect/vect-outer-2c.c: Likewise.
3634
3635 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
3636
3637         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
3638         attributes.
3639         * gcc.dg/va-arg-pack-len-2.c: New test.
3640         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
3641         attributes.
3642         * g++.dg/ext/va-arg-pack-len-2.C: New test.
3643
3644         PR tree-optimization/32772
3645         * gcc.c-torture/compile/20070905-1.c: New test.
3646
3647         PR tree-optimization/32975
3648         * gcc.dg/pr32975.c: New test.
3649
3650         PR middle-end/28755
3651         * gcc.dg/pr28755.c: New test.
3652
3653 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3654
3655         * lib/target-supports.exp (check_effective_target_nomips16): New
3656         procedure.
3657         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
3658         for mipsisa64*-*-*.
3659         * gcc.dg/vect/vect.exp: Likewise.
3660         * g++.dg/vect/vect.exp: Likewise.
3661         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
3662         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
3663         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
3664         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
3665         * gcc.target/mips/clear-cache-1.c (f): Likewise.
3666         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
3667         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
3668         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
3669         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
3670         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
3671         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
3672         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
3673         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3674         (test14, test15, test16, test17, test18): Likewise.
3675         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
3676         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3677         (test14, test15, test16, test17, test18, test19, test20, test21)
3678         (test22): Likewise.
3679         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
3680         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
3681         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
3682         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
3683         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
3684         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
3685         * gcc.target/mips/mips-3d-1.c (main): Likewise.
3686         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
3687         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3688         (test13, test14, test15, test16, test17, test18, test19, test20)
3689         (test21, test22, test23, test24, test25, test26, test27, test28)
3690         (test29, test30, test31): Likewise.
3691         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
3692         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3693         (test13, test14, test15, test16, test17, test18, test19, test20)
3694         (test21, test22, test23, test24, test25, test26, test27, test28)
3695         (test29, test30, test31, test32, test33, test34, test35, test36)
3696         (test37, test38, test39, test40, test41, test42, test43, test44)
3697         (test45, test46, test47, test48, test49, test50, test51, test52)
3698         (test53, test54, test55, test56, test57, test58, test59, test60)
3699         (test61, test62, test63): Likewise.
3700         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
3701         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3702         (test13, test14, test15, test16, test17, test18, test19, test20)
3703         (test21, test22, test23, test24, test25, test26, test27, test28)
3704         (test29, test30, test31): Likewise.
3705         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
3706         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3707         (test13, test14, test15, test16, test17, test18, test19, test20)
3708         (test21, test22, test23, test24, test25, test26, test27, test28)
3709         (test29, test30, test31): Likewise.
3710         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
3711         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3712         (test13, test14, test15): Likewise.
3713         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
3714         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3715         (test13, test14, test15): Likewise.
3716         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
3717         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3718         (test13, test14, test15, test16, test17, test18, test19, test20)
3719         (test21, test22, test23, test24, test25, test26, test27, test28)
3720         (test29, test30, test31): Likewise.
3721         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
3722         (matrix_multiply4: Likewise.
3723         * gcc.target/mips/mips-ps-1.c (main): Likewise.
3724         * gcc.target/mips/mips-ps-2.c (main): Likewise.
3725         * gcc.target/mips/mips-ps-3.c (main): Likewise.
3726         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
3727         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3728         (test13, test14, test15, test16, test17, test18, test19, test20)
3729         (test21, test22, test23, test24, test25, test26, test27, test28)
3730         (test29, test30, test31): Likewise.
3731         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
3732         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3733         (test13, test14, test15, test16, test17, test18, test19, test20)
3734         (test21, test22, test23, test24, test25, test26, test27, test28)
3735         (test29, test30, test31): Likewise.
3736         * gcc.target/mips/mips-ps-5.c (main): Likewise.
3737         * gcc.target/mips/mips-ps-6.c (main): Likewise.
3738         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
3739         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
3740         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
3741         (sub_v4qi): Likewise.
3742         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
3743         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
3744         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
3745         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
3746         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
3747         (subb, subc): Likewise.
3748         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
3749         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
3750         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
3751         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
3752         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
3753         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
3754         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
3755         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
3756         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
3757         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
3758         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
3759         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
3760         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
3761
3762 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3763
3764         * lib/target-supports.exp (add_options_for_mips16_attribute)
3765         (check_effective_target_mips16_attribute): New functions.
3766         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
3767         command line.
3768         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
3769         extra_test_flags.
3770         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
3771         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
3772         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
3773         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
3774         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
3775         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
3776         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
3777         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
3778         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
3779         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
3780         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
3781         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
3782         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
3783         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
3784         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
3785         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
3786         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
3787         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
3788         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
3789         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
3790         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
3791         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
3792         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
3793         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
3794         (NOMIPS16): Delete.
3795         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
3796         of dg-options.
3797         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
3798         options.  Require { target mips16_attribute } and use dg-add-options
3799         to add the associated options.
3800         (foo): Use MIPS16.
3801         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
3802         * gcc.target/mips/call-saved-3.c: Likewise.
3803         * gcc.target/mips/code-readable-1.c: Require { target
3804         mips16_attribute } and use dg-add-options to add the associated
3805         options.  Remove trailing whitespace.
3806         (NOMIPS16): Delete.
3807         * gcc.target/mips/code-readable-2.c: Likewise.
3808         * gcc.target/mips/code-readable-3.c: Likewise.
3809         * gcc.target/mips/mips16-attributes-2.c: Likewise.
3810         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
3811         Require { target mips16_attribute } and use dg-add-options to
3812         add the associated options.
3813         (cksum16, cksum8): Use MIPS16.
3814         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
3815         Require { target mips16_attribute } and use dg-add-options to
3816         add the associated options.
3817         (foo): Use MIPS16.
3818         * gcc.target/mips/save-restore-2.c: Likewise.
3819         * gcc.target/mips/save-restore-3.c: Likewise.
3820         * gcc.target/mips/save-restore-4.c: Likewise.
3821         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
3822         -mno-abicalls.
3823         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
3824         (foo): Use NOMIPS16.
3825
3826 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
3827
3828         PR fortran/33337
3829         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
3830
3831         PR fortran/33376
3832         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
3833
3834 2007-09-22  Tobias Burnus  <burnus@net-b.de>
3835
3836         PR fortran/33445
3837         * gfortran.dg/gomp/free-2.f90: New.
3838         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
3839         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
3840
3841 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
3842
3843         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
3844         * gcc.target/i386/sse5-haddX.c: Ditto.
3845         * gcc.target/i386/sse5-hsubX.c: Ditto.
3846         * gcc.target/i386/sse5-maccXX.c: Ditto.
3847         * gcc.target/i386/sse5-msubXX.c: Ditto.
3848         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3849         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3850         * gcc.target/i386/sse5-permpX.c: Ditto.
3851         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
3852         effective target.
3853         * gcc.target/i386/sse5-fma-vector.c: Ditto.
3854         * gcc.target/i386/sse5-ima-vector.c: Ditto.
3855         * gcc.target/i386/sse5-pcmov.c: Ditto.
3856         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3857
3858 2007-09-22  Richard Guenther  <rguenther@suse.de>
3859
3860         PR tree-optimization/33146
3861         * gcc.c-torture/compile/pr33146.c: New testcase.
3862
3863 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3864
3865         * lib/target-supports.exp (check_cached_effective_target): New
3866         procedure.
3867         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
3868         (check_effective_target_c99_runtime): New procedure.
3869         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
3870         (test3l): Likewise cargl.
3871         * gcc.dg/builtins-59.c: Require c99_runtime.
3872         * gcc.dg/builtins-61.c: Likewise.
3873         * gcc.dg/builtins-62.c: Likewise.
3874
3875 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3876
3877         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
3878         * lib/target-supports-dg.exp (dg-add-options): Likewise.
3879         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
3880         target-specific dg-options.
3881         * gcc.dg/builtins-20.c: Likewise.
3882         * gcc.dg/builtins-53.c: Likewise.
3883         * gcc.dg/builtins-55.c: Likewise.
3884         * gcc.dg/single-precision-constant.c: Likewise.
3885         * gcc.dg/torture/builtin-convert-1.c: Likewise.
3886         * gcc.dg/torture/builtin-convert-2.c: Likewise.
3887         * gcc.dg/torture/builtin-convert-3.c: Likewise.
3888         * gcc.dg/torture/builtin-convert-4.c: Likewise.
3889         * gcc.dg/torture/builtin-power-1.c: Likewise.
3890
3891 2007-09-21  Chao-ying Fu  <fu@mips.com>
3892
3893         * lib/target-supports.exp (check_effective_target_fixed_point): New to
3894         check if targets have fixed-point supports.
3895         * gcc.dg/fixed-point/fixed-point.exp: New file.
3896         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
3897         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
3898         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
3899         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
3900         * gcc.dg/fixed-point/constants-pedantic.c,
3901         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
3902         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
3903         * gcc.dg/fixed-point/keywords-ignored-c99.c,
3904         * gcc.dg/fixed-point/keywords-pedantic.c,
3905         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
3906         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
3907         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
3908         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
3909         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
3910         * gcc.dg/fixed-point/func-vararg-mixed.c,
3911         * gcc.dg/fixed-point/operator-logical.c,
3912         * gcc.dg/fixed-point/struct-union.c,
3913         * gcc.dg/fixed-point/bit-complement.c,
3914         * gcc.dg/fixed-point/operator-bitwise.c,
3915         * gcc.dg/fixed-point/operator-comma.c,
3916         * gcc.dg/fixed-point/struct-layout-1.c,
3917         * gcc.dg/fixed-point/union-init.c,
3918         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
3919         * gcc.dg/fixed-point/func-mixed.c,
3920         * gcc.dg/fixed-point/func-vararg-size0.c,
3921         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
3922         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
3923         * gcc.dg/fixed-point/operator-unary.c,
3924         * gcc.dg/fixed-point/allop-const.c,
3925         * gcc.dg/fixed-point/muldiv-warning.c,
3926         * gcc.dg/nofixed-point-1.c,
3927         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
3928         * gcc.target/mips/fixed-vector-type.c,
3929         * gcc.target/mips/fixed-scalar-type.c: New tests.
3930
3931 2007-09-21  Olivier Hainque  <hainque@adacore.com>
3932
3933         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
3934         * gnat.dg/test_nested_subtype_byref.adb: New test.
3935
3936 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
3937
3938         PR fortran/33439
3939         * gfortran.dg/gomp/pr33439.f90: New test.
3940
3941 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3942
3943         PR fortran/33455
3944         * gfortran.dg/merge_char_3.f90: New.
3945
3946 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3947
3948         PR fortran/33037
3949         * gfortran.dg/transfer_check_1.f90: New.
3950
3951 2007-09-20  Asher Langton  <langton2@llnl.gov>
3952
3953         PR fortran/20441
3954         * gfortran.dg/init_flag_1.f90: New.
3955         * gfortran.dg/init_flag_2.f90: New.
3956         * gfortran.dg/init_flag_3.f90: New.
3957         * gfortran.dg/init_flag_4.f90: New.
3958         * gfortran.dg/init_flag_5.f90: New.
3959         * gfortran.dg/init_flag_6.f90: New.
3960         * gfortran.dg/init_flag_7.f90: New.
3961
3962 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
3963
3964         PR c++/33460
3965         * g++.dg/ext/anon-struct6.C: New.
3966
3967 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3968
3969         PR libfortran/23272
3970         * gfortran.dg/inquire_10.f90: New test.
3971
3972 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
3973
3974         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
3975
3976 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3977
3978         PR fortran/33221
3979         * gfortran.dg/used_types_18.f90: Declare variable of empty
3980         derived type.
3981
3982 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3983
3984         PR fortran/33288
3985         * gfortran.dg/array_constructor_19.f90: New test.
3986
3987 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
3988
3989         PR debug/33316
3990         * gcc.dg/debug/pr33316.c: New test.
3991
3992         PR c++/33496
3993         * g++.dg/cpp0x/variadic76.C: New test.
3994         * g++.dg/cpp0x/variadic77.C: New test.
3995         * g++.dg/cpp0x/variadic78.C: New test.
3996
3997         PR c/33238
3998         PR c/27301
3999         * gcc.c-torture/execute/20070919-1.c: New test.
4000         * gcc.dg/pr33238.c: New test.
4001         * gcc.dg/pr27301.c: New test.
4002
4003 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4004
4005         * lib/target-supports.exp (check_effective_target_mips64): New
4006         procedure.
4007         * gcc.dg/lower-subreg-1.c: Require !mips64.
4008         * gcc.dg/sibcall-3.c (ATTR): New macro.
4009         (recurser_void1, recurser_void2): Use it.
4010         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
4011         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
4012
4013 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
4014
4015         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
4016         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
4017         warning annotation.
4018         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
4019
4020 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
4021
4022         PR fortran/33497
4023         * gfortran.dg/c_loc_tests_11.f03: New test case.
4024
4025 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4026
4027         PR c++/33459
4028         * g++.dg/init/ref14.C: New.
4029
4030 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4031
4032         * gnat.dg/slice2.ad[sb]: New testcase.
4033
4034 2007-09-19  Nick Clifton  <nickc@redhat.com>
4035
4036         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
4037
4038 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
4039
4040         * gcc.target/bfin/bfin.exp: New.
4041         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
4042         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
4043         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
4044         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
4045         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
4046         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
4047         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
4048         mcpu-bf561.c, mcpu-default.c}: New tests.
4049
4050 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
4051
4052         Restore detection of unsupported TLS.
4053
4054         Revert this patch:
4055         2007-02-10  Richard Henderson  <rth@redhat.com>
4056
4057         * lib/target-supports.exp (check_effective_target_tls): Redefine
4058         to mean non-emulated tls.
4059         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4060         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4061         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4062         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4063         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4064         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4065         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4066
4067         And then:
4068         * lib/target-supports.exp (check_effective_target_tls): Use
4069         stronger test for compiler support for TLS.
4070         (check_effective_target_tls_native): New, to test for non-emulated
4071         TLS support.
4072         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
4073         instead of dg-require-effective-target tls.
4074         * g++.dg/gomp/copyin-1.C: Likewise.
4075         * g++.dg/gomp/sharing-1.C: Likewise.
4076         * g++.dg/gomp/tls-1.C: Likewise.
4077         * g++.dg/gomp/tls-2.C: Likewise.
4078         * g++.dg/gomp/tls-3.C: Likewise.
4079         * g++.dg/tls/diag-1.C: Likewise.
4080         * g++.dg/tls/diag-2.C: Likewise.
4081         * g++.dg/tls/diag-3.C: Likewise.
4082         * g++.dg/tls/diag-4.C: Likewise.
4083         * g++.dg/tls/diag-5.C: Likewise.
4084         * g++.dg/tls/init-1.C: Likewise.
4085         * g++.dg/tls/init-2.C: Likewise.
4086         * g++.dg/tls/trivial.C: Likewise.
4087         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
4088         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
4089         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4090         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
4091         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
4092         * gcc.dg/gomp/clause-1.c: Likewise.
4093         * gcc.dg/gomp/copyin-1.c: Likewise.
4094         * gcc.dg/gomp/sharing-1.c: Likewise.
4095         * gcc.dg/gomp/tls-1.c: Likewise.
4096         * gcc.dg/gomp/tls-2.c: Likewise.
4097         * gcc.dg/tls/alpha-1.c: Likewise.
4098         * gcc.dg/tls/opt-1.c: Likewise.
4099         * gcc.dg/tls/opt-13.c: Likewise.
4100         * gcc.dg/tls/opt-14.c: Likewise.
4101         * gcc.dg/tls/opt-2.c: Likewise.
4102         * gcc.dg/tls/opt-3.c: Likewise.
4103         * gcc.dg/tls/opt-4.c: Likewise.
4104         * gcc.dg/tls/opt-7.c: Likewise.
4105         * gcc.dg/tls/section-1.c: Likewise.
4106         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
4107         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
4108         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
4109         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
4110         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4111         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4112         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
4113         * gfortran.dg/gomp/crayptr2.f90: Likewise.
4114         * gfortran.dg/gomp/fixed-1.f: Likewise.
4115         * gfortran.dg/gomp/free-1.f90: Likewise.
4116         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4117         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
4118         * gfortran.dg/gomp/reduction1.f90: Likewise.
4119         * gfortran.dg/gomp/sharing-1.f90: Likewise.
4120
4121 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4122
4123         PR fortran/31119
4124         * gfortran.dg/bounds_check_9.f90: New test.
4125         * gfortran.dg/bounds_check_fail_2.f90: New test.
4126
4127 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4128
4129         PR c++/33462 (again)
4130         * g++.dg/ext/va-arg1.C: Adjust.
4131
4132 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4133
4134         PR c++/33462
4135         * g++.dg/ext/va-arg1.C: New.
4136
4137 2007-09-18  Tobias Burnus  <burnus@net-b.de>
4138
4139         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
4140
4141 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4142
4143         PR c++/33463
4144         * g++.dg/rtti/typeid6.C: New.
4145
4146 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4147
4148         PR c++/33464
4149         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
4150         * g++.dg/ext/is_class_error2.C: New.
4151
4152 2007-09-18  Richard Guenther  <rguenther@suse.de>
4153
4154         PR tree-optimization/33340
4155         * g++.dg/torture/pr33340.C: New testcase.
4156
4157 2007-09-18  Tobias Burnus  <burnus@net-b.de>
4158
4159         PR fortran/33231
4160         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
4161         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
4162         * gfortran.dg/elemental_subroutine_5.f90: New.
4163
4164 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4165
4166         * lib/target-supports.exp (check_profiling_available): Extend
4167         mips*-*-elf check to mips*-*-elf*.
4168
4169 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
4170
4171         * gcc.dg/format/c90-scanf-5.c: New test.
4172         * gcc.dg/format/c99-scanf-4.c: New test.
4173         * gcc.dg/format/ext-7.c: New test.
4174         * gcc.dg/format/ext-8.c: New test.
4175
4176         PR middle-end/33423
4177         * gcc.c-torture/compile/20070915-1.c: New test.
4178
4179 2007-09-17  Tobias Burnus  <burnus@net-b.de>
4180
4181         PR fortran/33106
4182         * gfortran.dg/private_type_9.f90: New.
4183
4184 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4185
4186         PR middle-end/33449
4187         * gfortran.dg/pr33449.f90: New test.
4188
4189 2007-09-17  Tobias Burnus  <burnus@net-b.de>
4190
4191         * gfortran.dg/interface_15.f90: Compile with -std=f95.
4192         * gfortran.dg/private_type_1.f90: Ditto
4193         * gfortran.dg/interface_18.f90: New.
4194         * gfortran.dg/private_type_8.f90: New.
4195
4196 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
4197
4198         PR c++/33124
4199         * g++.dg/warn/new1.C: Adjust.
4200         * g++.dg/torture/str_empty.C: Likewise.
4201
4202 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4203
4204         * gcc.target/mips/dse-1.c: New test.
4205
4206 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
4207
4208         PR c++/32756
4209         * g++.dg/overload/operator3.C: New.
4210
4211 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4212
4213         * gcc.target/mips/truncate-1.c: New test.
4214
4215 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
4216
4217         PR fortran/29396
4218         PR fortran/29606
4219         PR fortran/30625
4220         PR fortran/30871
4221         * gfortran.dg/subref_array_pointer_1.f90: New test.
4222         * gfortran.dg/subref_array_pointer_2.f90: New test.
4223
4224 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
4225
4226         * gfortran.dg/nint_2.f90: Correct last change.
4227
4228 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
4229
4230         * gcc.dg/tree-ssa/parallelization-1.c: New test.
4231
4232 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
4233
4234         * gcc.dg/vect/pr33373b.c: New test.
4235
4236 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
4237
4238         PR target/33438
4239         * gcc.target/i386/pr33438.c: New test.
4240
4241 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4242
4243         * gfortran.dg/nint_2.f90: Revert previous commit.
4244
4245 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4246
4247         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
4248
4249 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
4250
4251         PR debug/33429
4252         * g++.dg/other/unused1.C: XFAIL class2 scan.
4253
4254 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4255
4256         PR fortran/33343
4257         * gfortran.dg/elemental_args_check_1.f90: New.
4258         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
4259         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
4260
4261 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4262
4263         * gfortran.dg/recursive_check_3.f90: New.
4264
4265 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4266
4267         PR fortran/33412
4268         * gfortran.dg/elemental_bind_c.f90: New.
4269
4270 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
4271
4272         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
4273         * gcc.target/mips/mips16-attributes-2.c: New test.
4274         * gcc.target/mips/mips16-attributes-3.c: Likewise.
4275         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
4276         hard-float asm when __mips16 is defined.
4277         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
4278         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
4279         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
4280         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
4281         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
4282         * gcc.target/mips/pr26765.c (foo): Likewise.
4283         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
4284         targets, use dg-mips-options instead of dg-options, and use -mgp32
4285         to force 32-bit mode.
4286         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
4287         and 64-bit mode.
4288         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
4289
4290 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
4291             Michael Meissner  <michael.meissner@amd.com>
4292
4293         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
4294         * gcc.target/i386/sse5-hsubX.c: Ditto.
4295         * gcc.target/i386/sse5-permpX.c: Ditto.
4296         * gcc.target/i386/sse5-haddX.c: Ditto.
4297         * gcc.target/i386/sse5-maccXX.c: Ditto.
4298         * gcc.target/i386/sse5-msubXX.c: Ditto.
4299         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4300         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4301
4302         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
4303         optimizes floating point conditional moves into the pcmov
4304         instruction on SSE5.
4305         * gcc.target/i386/sse5-pcmov2.c: Ditto.
4306
4307         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
4308         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
4309         SSE5.
4310
4311         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
4312         compiler optimizes vector (a*b)+c into fmadd on SSE5.
4313
4314         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
4315         optimizes (a*b)+c into fmadd on SSE5.
4316
4317         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
4318         whether the SSE5 instructions can be generated.
4319
4320         * gcc.target/i386/sse5-check.h: New. Add support for 
4321         SSE5 tests.
4322
4323         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
4324         ammintrin.h, and turn on -msse5 option instead of -msse4a.
4325         * gcc.target/i386/sse-13.c: Ditto.
4326         * gcc.target/i386/sse-14.c: Ditto.
4327
4328 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
4329
4330         PR testsuite/33153
4331         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
4332         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
4333
4334 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
4335
4336         PR target/32338
4337         * gcc.dg/pr32338-1.c: New test.
4338         * gcc.dg/pr32338-2.c: New test.
4339
4340 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
4341         
4342         * lib/target-supports.exp (check_effective_target_sync_int_long):
4343         Revert change to add xtensa.
4344         (check_effective_target_sync_char_short): Likewise.
4345         
4346 2007-09-12  Olivier Hainque  <hainque@adacore.com>
4347
4348         * gnat.dg/packed_subtype.adb: New test.
4349
4350 2007-09-12  Tobias Burnus  <burnus@net-b.de>
4351
4352         PR fortran/33297
4353         * gfortran.dg/intrinsic_size.f90: New.
4354
4355 2007-09-12  Tobias Burnus  <burnus@net-b.de>
4356
4357         PR fortran/33284
4358         PR fortran/33310
4359         * gfortran.dg/conflicts_2.f90: New.
4360
4361 2007-09-12  Ira Rosen  <irar@il.ibm.com>
4362
4363         PR tree-optimization/32377
4364         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
4365         dependence distance.
4366         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
4367         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
4368         * gcc.dg/vect/no-vfa-vect-depend-1.c,
4369         gfortran.dg/vect/no-vfa-pr32377.f90: New.
4370
4371 2007-09-12  Richard Guenther  <rguenther@suse.de>
4372
4373         PR middle-end/33382
4374         * gcc.c-torture/compile/pr33382.c: New testcase.
4375         * gcc.c-torture/execute/pr33382.c: Likewise.
4376
4377 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
4378
4379         PR fortran/33395
4380         * gfortran.dg/c_ptr_tests_12.f03: New test case.
4381
4382 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
4383
4384         PR tree-optimization/33373
4385         * gcc.dg/vect/pr33373.c: New test.
4386
4387 2007-09-12  Ben Elliston  <bje@au.ibm.com>
4388
4389         * lib/target-supports.exp (check_effective_target_vect_no_double):
4390         Remove unused proc.
4391
4392 2007-09-12  Ben Elliston  <bje@au.ibm.com>
4393             Ulrich Weigand  <uweigand@de.ibm.com>
4394
4395         * gcc.target/spu/dfcgt-nan.c: New test.
4396
4397 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
4398
4399         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
4400
4401 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
4402
4403         PR fortran/33040
4404         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
4405
4406 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
4407
4408         * gcc.dg/va-arg-pack-len-1.c: New test.
4409         * g++.dg/va-arg-pack-len-1.C: New test.
4410
4411 2007-09-11  Michael Matz  <matz@suse.de>
4412
4413         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
4414
4415 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
4416
4417         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
4418         checks for size of long double.
4419         * gcc.dg/dfp/convert.h: New file.
4420         * gcc.dg/dfp/convert-bfp-2.c: New test.
4421         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
4422         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
4423         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
4424         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
4425         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
4426         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
4427         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
4428         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
4429         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
4430
4431 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
4432
4433         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
4434         Change dg-final to expect 1 non-profitable loop and
4435         3 profitable loops.
4436         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
4437         Change dg-final to expect 1 non-profitable loop and
4438         3 profitable loops.
4439         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
4440         Change dg-final to expect 1 profitable loop.
4441         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4442         Change dg-final to expect 1 profitable loop.    
4443         
4444 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
4445
4446         * gcc.target/mips/call-saved-1.c: New test.
4447         * gcc.target/mips/call-saved-2.c: Likewise.
4448         * gcc.target/mips/call-saved-3.c: Likewise.
4449         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
4450         instead of mips_mips64.  Set mips_fp64 too.
4451         (is_gp32_flag): Return true for -mips1 and -mips2.
4452         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
4453
4454 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
4455
4456         * g++.dg/ext/va-arg-pack-1.C: New test.
4457         * g++.dg/ext/va-arg-pack-2.C: New test.
4458
4459 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
4460
4461         PR target/33369
4462         * gcc.dg/vect/pr33369.c: New test.
4463
4464 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
4465
4466         PR fortran/33370
4467         * gfortran.dg/array_memcpy_5.f90:  New test.
4468
4469 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
4470
4471         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
4472
4473 2007-09-09  Richard Guenther  <rguenther@suse.de>
4474
4475         * gcc.c-torture/compile/20070906-1.c: New testcase.
4476
4477 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4478
4479         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
4480         noinline attribute.
4481         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
4482         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
4483         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4484         Likewise.
4485
4486 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4487
4488         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
4489
4490 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4491
4492         * gnat.dg/addr2_p.ads: Bump size of array to 9.
4493
4494 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4495
4496         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
4497         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
4498         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
4499         Compile tests with -fno-tree-pre.
4500         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
4501         * lib/target-supports.exp (check_effective_target_vect_strided): New.
4502         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
4503         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
4504         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
4505         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
4506         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
4507         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
4508         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
4509         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
4510         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
4511         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
4512         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
4513         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
4514         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
4515         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
4516         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
4517         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
4518         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
4519
4520 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
4521
4522         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
4523         to call objdump.
4524         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
4525         Use remote_exec to call c++filt.
4526         * lib/target-supports-dg.exp (dg-require-host-local): New.
4527         * gcc.misc-tests/options.exp: Allow .exe in command paths.
4528         * g++.dg/parse/repo1.C: Use dg-require-host-local.
4529         * g++.dg/rtti/repo1.C: Likewise.
4530         * g++.dg/template/repo1.C: Likewise.
4531         * g++.dg/template/repo2.C: Likewise.
4532         * g++.dg/template/repo3.C: Likewise.
4533         * g++.dg/template/repo4.C: Likewise.
4534         * g++.dg/template/repo5.C: Likewise.
4535         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4536         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4537         * g++.old-deja/g++.pt/repo1.C: Likewise.
4538         * g++.old-deja/g++.pt/repo2.C: Likewise.
4539         * g++.old-deja/g++.pt/repo3.C: Likewise.
4540         * g++.old-deja/g++.pt/repo4.C: Likewise.
4541         * gcc.dg/cpp/trad/builtins.c: Likewise.
4542
4543 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
4544
4545         PR tree-optimization/32283
4546         * gcc.dg/tree-ssa/loop-31.c: New test.
4547
4548 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4549
4550         PR rtl-optimization/26449
4551         * gcc.target/i386/pr26449-1.c: New file.
4552
4553 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4554
4555         PR target/33329
4556         PR rtl-optimization/26449
4557         * gcc.target/i386/pr33329.c: New file.
4558
4559 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4560
4561         * gnat.dg/renaming3.adb, renaming4.ads: New test.
4562
4563 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4564
4565         * gnat.dg/unaligned_rep_clause.adb: New testcase.
4566
4567 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
4568
4569         PR tree-optimization/33301
4570         * gfortran.dg/vect/pr33301.f: New test.
4571
4572 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4573
4574         PR libfortran/33307
4575         * gfortran.dg/backspace_10.f90: New test.
4576
4577 2007-09-07  Richard Guenther  <rguenther@suse.de>
4578
4579         Reapply
4580         2007-09-06  Richard Guenther  <rguenther@suse.de>
4581
4582         PR tree-optimization/32586
4583         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4584         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4585         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4586         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4587         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4588         now obsolete simplification.
4589
4590 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
4591         
4592         PR tree-optimization/33299
4593         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
4594         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
4595
4596 2007-09-07  Richard Guenther  <rguenther@suse.de>
4597
4598         Revert
4599         2007-09-06  Richard Guenther  <rguenther@suse.de>
4600
4601         PR tree-optimization/32586
4602         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4603         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4604         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4605         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4606         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4607         now obsolete simplification.
4608
4609 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
4610
4611         PR tree-optimization/32821
4612         * gcc.dg/tree-ssa/pr32821.c: New file.
4613
4614 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
4615
4616         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
4617         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
4618         and mips_forced_no_er.
4619         (dg-mips-options): Add -mno-abicalls when a small-data option is
4620         specified.  Skip tests with small-data options if mips_forced_gp.
4621         Skip tests with -mexplicit-relocs if mips_forced_no_er.
4622         * gcc.target/mips/sdata-1.c: New test.
4623         * gcc.target/mips/sdata-2.c: Likewise.
4624         * gcc.target/mips/sdata-3.c: Likewise.
4625         * gcc.target/mips/sdata-4.c: Likewise.
4626
4627 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4628
4629         PR fortran/33298
4630         * spread_zerosize_1.f90:  New test case.
4631         * spread_bounds_1.f90:  New test case.
4632
4633 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
4634
4635         PR c++/32674
4636         * g++.dg/template/static31.C: New.
4637
4638 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4639
4640         PR fortran/33271
4641         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
4642         powerpc*-linux-gnu.
4643
4644 2007-09-06  David Daney  <ddaney@avtrex.com>
4645             Richard Sandiford  <richard@codesourcery.com>
4646
4647         PR target/33256
4648         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
4649         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
4650         * gcc.target/mips/pr33256.c: New test.
4651
4652 2007-09-06  Tom Tromey  <tromey@redhat.com>
4653
4654         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
4655
4656 2007-09-06  Richard Guenther  <rguenther@suse.de>
4657
4658         PR tree-optimization/32586
4659         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4660         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4661         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4662         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4663         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4664         now obsolete simplification.
4665
4666 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
4667
4668         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
4669         * gcc.target/i386/sse3-addsubps.c: Ditto.
4670         * gcc.target/i386/sse3-haddpd.c: Ditto.
4671         * gcc.target/i386/sse3-haddps.c: Ditto.
4672         * gcc.target/i386/sse3-hsubpd.c: Ditto.
4673         * gcc.target/i386/sse3-hsubps.c: Ditto.
4674         * gcc.target/i386/sse3-lddqu.c: Ditto.
4675         * gcc.target/i386/sse3-movddup.c: Ditto.
4676         * gcc.target/i386/sse3-movshdup.c: Ditto.
4677         * gcc.target/i386/sse3-movsldup.c: Ditto.
4678
4679 2007-09-06  Richard Guenther  <rguenther@suse.de>
4680
4681         PR tree-optimization/33302
4682         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
4683
4684 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4685
4686         PR libfortran/33225
4687         * gfortran.dg./fmt_float.f90: New test.
4688
4689 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4690
4691         PR libfortran/33253
4692         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
4693
4694 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
4695
4696         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
4697         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
4698
4699 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
4700
4701         * g++.dg/eh/builtin1.C: New test.
4702         * g++.dg/eh/builtin2.C: New test.
4703         * g++.dg/eh/builtin3.C: New test.
4704
4705         PR c++/33289
4706         * g++.dg/eh/builtin4.C: New test.
4707
4708 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
4709
4710         * gcc.target/powerpc/dfp-dd.c: New test.
4711         * gcc.target/powerpc/dfp-td.c: New test.
4712
4713 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
4714
4715         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
4716         * gcc.dg/va-arg-pack-1.c: New test.
4717
4718 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
4719
4720         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
4721         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
4722         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
4723         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
4724         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
4725
4726 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
4727
4728         PR c++/30302
4729         * g++.dg/ext/anon-struct5.C: New.
4730
4731 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
4732
4733         * gcc.dg/i386-cpuid.h: Remove.
4734         * gcc.target/i386/mmx-check.h: Include cpuid.h.
4735         (main): Use __get_cpuid to get target features.
4736         * gcc.target/i386/sse-check.h: Ditto.
4737         * gcc.target/i386/sse2-check.h: Ditto.
4738         * gcc.target/i386/sse3-check.h: Ditto.
4739         * gcc.target/i386/ssse3-check.h: Ditto.
4740         * gcc.target/i386/sse4_1-check.h: Ditto.
4741         * gcc.target/i386/sse4_2-check.h: Ditto.
4742         * gcc.target/i386/sse4a-check.h: Ditto.
4743         * gcc.dg/torture/pr16104-1.c: Ditto.
4744         (do_test): Change to void.
4745         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
4746         * gcc.target/i386/sse-6.c: Ditto.
4747         * gcc.target/i386/sse-7.c: Ditto.
4748         * g++.dg/other/i386-1.C: Include cpuid.h.
4749         (main): New function.  Use __get_cpuid to get target fetaures.
4750
4751 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
4752             David Ung  <davidu@mips.com>
4753             Nigel Stephens <nigel@mips.com>
4754
4755         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
4756         * gcc.c-torture/compile/mipscop-2.c: Likewise.
4757         * gcc.c-torture/compile/mipscop-3.c: Likewise.
4758         * gcc.c-torture/compile/mipscop-4.c: Likewise.
4759         * gcc.dg/torture/mips-hilo-1.c: Likewise.
4760         * gcc.dg/torture/mips-hilo-2.c: Likewise.
4761         * gcc.dg/torture/pr19683-1.c: Likewise.
4762         * gcc.target/mips/madd-3.c: Likewise.
4763         * gcc.target/mips/maddu-3.c: Likewise.
4764         * gcc.target/mips/msub-3.c: Likewise.
4765         * gcc.target/mips/msubu-3.c: Likewise.
4766         * gcc.target/mips/asm-1.c: Likewise.
4767         * gcc.target/mips/branch-1.c: Likewise.
4768         * gcc.target/mips/ins-1.c: Likewise.
4769         * gcc.target/mips/near-far-3.c: Likewise.
4770         * gcc.target/mips/near-far-4.c: Likewise.
4771         * gcc.target/mips/smartmips-lwxs.c: Likewise.
4772         * gcc.target/mips/smartmips-ror-1.c: Likewise.
4773         * gcc.target/mips/smartmips-ror-2.c: Likewise.
4774         * gcc.target/mips/smartmips-ror-3.c: Likewise.
4775         * gcc.target/mips/smartmips-ror-4.c: Likewise.
4776         * gcc.target/mips/dspr2-MULT.c: Likewise.
4777         * gcc.target/mips/dspr2-MULTU.c: Likewise.
4778         * gcc.target/mips/mips32-dsp-run.c: Likewise.
4779         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
4780         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
4781         * gcc.target/mips/code-readable-2.c: Likewise.
4782         * gcc.target/mips/code-readable-3.c: Likewise.
4783
4784 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
4785             David Ung  <davidu@mips.com>
4786             Nigel Stephens <nigel@mips.com>
4787
4788         * gcc.target/mips/mips16-attributes.c: New.
4789
4790 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
4791
4792         PR fortran/31564
4793         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
4794
4795         PR fortran/33241
4796         * gfortran.dg/char_length_10.f90: New test.
4797
4798 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
4799
4800         PR c++/29731
4801         * g++.dg/parse/template24.C: New.
4802
4803 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4804
4805         * g++.dg/other/spu2vmx-1.C: New test.
4806
4807 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
4808
4809         PR tree-optimization/33017
4810         * gcc.dg/pr33017.c: New test.
4811
4812 2007-09-05  Ben Elliston  <bje@au.ibm.com>
4813
4814         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
4815         __protected_stream family of macros.
4816
4817 2007-09-04  Jan Hubicka  <jh@suse.cz>
4818
4819         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
4820         * gcc.dg/tree-ssa/pr27236.c: Likewise.
4821         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
4822         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4823         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
4824         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
4825         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4826         Likewise.
4827
4828 2007-09-04  Janus Weil  <jaydub66@gmail.com>
4829             Tobias Burnus  <burnus@net-b.de>
4830
4831         * gfortran.dg/proc_decl_1.f90: New.
4832         * gfortran.dg/proc_decl_2.f90: New.
4833         * gfortran.dg/proc_decl_3.f90: New.
4834         * gfortran.dg/proc_decl_4.f90: New.
4835
4836 2007-09-04  Jan Hubicka  <jh@suse.cz>
4837
4838         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
4839         * gcc.dg/vect/vect-105.c: Mark functions noinline.
4840         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
4841         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
4842         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
4843         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
4844         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
4845         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
4846         * gcc.dg/vect/vect-50.c: Mark functions noinline.
4847         * gcc.dg/vect/vect-33.c: Mark functions noinline.
4848         * gcc.dg/vect/vect-16.c: Mark functions noinline.
4849         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
4850         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
4851         * gcc.dg/vect/vect-92.c: Mark functions noinline.
4852         * gcc.dg/vect/vect-75.c: Mark functions noinline.
4853         * gcc.dg/vect/vect-58.c: Mark functions noinline.
4854         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
4855         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
4856         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
4857         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
4858         * gcc.dg/vect/vect-114.c: Mark functions noinline.
4859         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
4860         * gcc.dg/vect/vect-8.c: Mark functions noinline.
4861         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
4862         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
4863         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
4864         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
4865         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
4866         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
4867         * gcc.dg/vect/vect-42.c: Mark functions noinline.
4868         * gcc.dg/vect/vect-25.c: Mark functions noinline.
4869         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
4870         * gcc.dg/vect/vect-67.c: Mark functions noinline.
4871         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
4872         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
4873         * gcc.dg/vect/vect-106.c: Mark functions noinline.
4874         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
4875         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
4876         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
4877         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
4878         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
4879         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
4880         * gcc.dg/vect/vect-34.c: Mark functions noinline.
4881         * gcc.dg/vect/vect-17.c: Mark functions noinline.
4882         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
4883         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
4884         * gcc.dg/vect/vect-93.c: Mark functions noinline.
4885         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
4886         * gcc.dg/vect/vect-76.c: Mark functions noinline.
4887         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
4888         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
4889         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
4890         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
4891         * gcc.dg/vect/vect-115.c: Mark functions noinline.
4892         * gcc.dg/vect/vect-9.c: Mark functions noinline.
4893         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
4894         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
4895         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
4896         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
4897         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
4898         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
4899         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
4900         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
4901         * gcc.dg/vect/vect-60.c: Mark functions noinline.
4902         * gcc.dg/vect/vect-26.c: Mark functions noinline.
4903         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
4904         * gcc.dg/vect/vect-85.c: Mark functions noinline.
4905         * gcc.dg/vect/vect-68.c: Mark functions noinline.
4906         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
4907         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
4908         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
4909         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
4910         * gcc.dg/vect/vect-107.c: Mark functions noinline.
4911         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
4912         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
4913         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
4914         * gcc.dg/vect/vect-52.c: Mark functions noinline.
4915         * gcc.dg/vect/vect-35.c: Mark functions noinline.
4916         * gcc.dg/vect/vect-18.c: Mark functions noinline.
4917         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
4918         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
4919         * gcc.dg/vect/vect-77.c: Mark functions noinline.
4920         * gcc.dg/vect/vect-2.c: Mark functions noinline.
4921         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
4922         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
4923         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
4924         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
4925         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
4926         * gcc.dg/vect/vect-116.c: Mark functions noinline.
4927         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
4928         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
4929         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
4930         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
4931         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
4932         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
4933         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
4934         * gcc.dg/vect/vect-44.c: Mark functions noinline.
4935         * gcc.dg/vect/vect-27.c: Mark functions noinline.
4936         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
4937         * gcc.dg/vect/vect-86.c: Mark functions noinline.
4938         * gcc.dg/vect/vect-100.c: Mark functions noinline.
4939         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
4940         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
4941         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
4942         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
4943         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
4944         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
4945         * gcc.dg/vect/vect-108.c: Mark functions noinline.
4946         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
4947         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
4948         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
4949         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
4950         * gcc.dg/vect/vect-11.c: Mark functions noinline.
4951         * gcc.dg/vect/vect-70.c: Mark functions noinline.
4952         * gcc.dg/vect/vect-36.c: Mark functions noinline.
4953         * gcc.dg/vect/vect-19.c: Mark functions noinline.
4954         * gcc.dg/vect/vect-95.c: Mark functions noinline.
4955         * gcc.dg/vect/vect-78.c: Mark functions noinline.
4956         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
4957         * gcc.dg/vect/vect-3.c: Mark functions noinline.
4958         * gcc.dg/vect/vect-all.c: Mark functions noinline.
4959         * gcc.dg/vect/vect-117.c: Mark functions noinline.
4960         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
4961         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
4962         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
4963         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
4964         * gcc.dg/vect/vect-20.c: Mark functions noinline.
4965         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
4966         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
4967         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
4968         * gcc.dg/vect/vect-62.c: Mark functions noinline.
4969         * gcc.dg/vect/vect-28.c: Mark functions noinline.
4970         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
4971         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
4972         * gcc.dg/vect/vect-87.c: Mark functions noinline.
4973         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
4974         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
4975         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
4976         * gcc.dg/vect/vect-109.c: Mark functions noinline.
4977         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
4978         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
4979         noinline.
4980         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
4981         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
4982         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
4983         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
4984         * gcc.dg/vect/vect-12.c: Mark functions noinline.
4985         * gcc.dg/vect/vect-71.c: Mark functions noinline.
4986         * gcc.dg/vect/vect-54.c: Mark functions noinline.
4987         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
4988         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
4989         * gcc.dg/vect/vect-96.c: Mark functions noinline.
4990         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
4991         * gcc.dg/vect/vect-110.c: Mark functions noinline.
4992         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
4993         * gcc.dg/vect/vect-4.c: Mark functions noinline.
4994         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
4995         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
4996         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
4997         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
4998         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
4999         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
5000         * gcc.dg/vect/vect-21.c: Mark functions noinline.
5001         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
5002         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
5003         * gcc.dg/vect/vect-80.c: Mark functions noinline.
5004         * gcc.dg/vect/vect-63.c: Mark functions noinline.
5005         * gcc.dg/vect/vect-46.c: Mark functions noinline.
5006         * gcc.dg/vect/vect-29.c: Mark functions noinline.
5007         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
5008         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
5009         * gcc.dg/vect/vect-88.c: Mark functions noinline.
5010         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
5011         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
5012         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
5013         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
5014         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
5015         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
5016         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
5017         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
5018         * gcc.dg/vect/vect-30.c: Mark functions noinline.
5019         * gcc.dg/vect/vect-13.c: Mark functions noinline.
5020         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
5021         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
5022         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
5023         * gcc.dg/vect/vect-72.c: Mark functions noinline.
5024         * gcc.dg/vect/vect-38.c: Mark functions noinline.
5025         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
5026         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
5027         * gcc.dg/vect/vect-97.c: Mark functions noinline.
5028         * gcc.dg/vect/vect-111.c: Mark functions noinline.
5029         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
5030         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
5031         * gcc.dg/vect/vect-5.c: Mark functions noinline.
5032         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
5033         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
5034         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
5035         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
5036         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
5037         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
5038         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
5039         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
5040         * gcc.dg/vect/vect-22.c: Mark functions noinline.
5041         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
5042         * gcc.dg/vect/vect-64.c: Mark functions noinline.
5043         * gcc.dg/vect/vect-89.c: Mark functions noinline.
5044         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
5045         * gcc.dg/vect/vect-103.c: Mark functions noinline.
5046         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
5047         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
5048         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
5049         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
5050         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
5051         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
5052         * gcc.dg/vect/vect-31.c: Mark functions noinline.
5053         * gcc.dg/vect/vect-14.c: Mark functions noinline.
5054         * gcc.dg/vect/vect-73.c: Mark functions noinline.
5055         * gcc.dg/vect/vect-56.c: Mark functions noinline.
5056         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
5057         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
5058         * gcc.dg/vect/vect-98.c: Mark functions noinline.
5059         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
5060         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
5061         * gcc.dg/vect/vect-112.c: Mark functions noinline.
5062         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
5063         * gcc.dg/vect/vect-6.c: Mark functions noinline.
5064         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
5065         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
5066         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
5067         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
5068         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
5069         * gcc.dg/vect/pr25413.c: Mark functions noinline.
5070         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
5071         * gcc.dg/vect/vect-40.c: Mark functions noinline.
5072         * gcc.dg/vect/vect-23.c: Mark functions noinline.
5073         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
5074         * gcc.dg/vect/vect-82.c: Mark functions noinline.
5075         * gcc.dg/vect/vect-65.c: Mark functions noinline.
5076         * gcc.dg/vect/vect-48.c: Mark functions noinline.
5077         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
5078         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
5079         * gcc.dg/vect/vect-104.c: Mark functions noinline.
5080         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
5081         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
5082         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
5083         * gcc.dg/vect/vect-32.c: Mark functions noinline.
5084         * gcc.dg/vect/vect-15.c: Mark functions noinline.
5085         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
5086         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
5087         * gcc.dg/vect/vect-91.c: Mark functions noinline.
5088         * gcc.dg/vect/vect-74.c: Mark functions noinline.
5089         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
5090         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
5091         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
5092         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
5093         * gcc.dg/vect/vect-99.c: Mark functions noinline.
5094         * gcc.dg/vect/vect-113.c: Mark functions noinline.
5095         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
5096         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
5097         * gcc.dg/vect/vect-7.c: Mark functions noinline.
5098         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
5099         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
5100         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
5101         * gcc.dg/vect/vect-24.c: Mark functions noinline.
5102         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
5103         * gcc.dg/vect/vect-83.c: Mark functions noinline.
5104         * gcc.dg/vect/vect-66.c: Mark functions noinline.
5105         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
5106
5107 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5108
5109         PR middle-end/33187
5110         * gcc.target/i386/cmov7.c: New file.
5111
5112 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5113
5114         * gcc.target/i386/sse4a-check.h: New file.
5115         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
5116         * gcc.target/i386/sse4a-insert.c: Ditto.
5117         * gcc.target/i386/sse4a-montsd.c: Ditto.
5118         * gcc.target/i386/sse4a-montss.c: Ditto.
5119         * gcc.target/i386/mmx-check.h: New file.
5120         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
5121         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
5122         * gcc.target/i386/sse-check.h: New file.
5123         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
5124         * gcc.target/i386/sse-3.c: Ditto.
5125         * gcc.target/i386/sse-7.c: Ditto.
5126         * gcc.target/i386/sse-9.c: Ditto.
5127         * gcc.target/i386/ssefn-3.c: Ditto.
5128         * gcc.target/i386/sse-recip.c: Ditto.
5129         * gcc.target/i386/sse-recip-vec.c: Ditto.
5130         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
5131         * gcc.target/i386/20020523-1.c: Remove.
5132         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
5133         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5134         * gcc.target/i386/ssefn-4.c: Ditto.
5135         * gcc.target/i386/sse-6.c: Ditto.
5136         * gcc.target/i386/sse-10.c: Ditto.
5137         * gcc.target/i386/sse-11.c: Ditto.
5138         * gcc.target/i386/sse-18.c: Ditto.
5139         * gcc.target/i386/fpprec-1.c: Ditto.
5140         * g++.dg/other/i386-1.C: Ditto.
5141
5142 2007-09-04  Richard Guenther  <rguenther@suse.de>
5143
5144         PR tree-optimization/33291
5145         * gcc.dg/volatile2.c: New testcase.
5146         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
5147         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
5148         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5149         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5150
5151 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5152
5153         PR fortran/33253
5154         * gfortran.dg/namelist_15.f90: Update test.
5155         * gfortran.dg/namelist_24.f90: Update test.
5156         * gfortran.dg/namelist_38.f90: New test.
5157
5158 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5159
5160         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
5161         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5162         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
5163         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5164         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
5165         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5166
5167 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
5168
5169         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
5170         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
5171
5172         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
5173
5174 2007-09-02  David Daney  <ddaney@avtrex.com>
5175
5176         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
5177         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
5178         * gcc.target/mips/atomic-memory-1.c: Ditto.
5179         * gcc.target/mips/atomic-memory-2.c: Ditto.
5180
5181 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
5182
5183         * gcc.target/cris/builtin_clz_v0.c: New testcase.
5184         * gcc.target/cris/builtin_clz_v3.c: New testcase.
5185
5186 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
5187
5188         * gfortran.dg/substr_6.f90: New test.
5189
5190 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
5191
5192         PR c++/33208
5193         * g++.dg/other/error18.C: New.
5194         * g++.dg/expr/bitfield3.C: Adjust.
5195
5196 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
5197
5198         PR fortran/33276
5199         * gfortran.fortran-torture/compile/pr33276.f90: New.
5200
5201 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
5202
5203         PR C/29237
5204         PR middle-end/33272
5205         * gcc.dg/c99-arraydecl-3.c: New test.
5206
5207 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
5208
5209         PR c++/32597
5210         * g++.dg/cpp0x/variadic-new2.C: New.
5211         * g++.dg/cpp0x/variadic-new.C: New.
5212
5213 2007-08-31  Tobias Burnus  <burnus@net-b.de>
5214
5215         PR fortran/33232
5216         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
5217         * gfortran.dg/read_1.f90: New.
5218
5219 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5220
5221         PR c++/33210
5222         * g++.dg/template/error30.C: New.
5223
5224 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5225
5226         PR c++/32113
5227         * g++.dg/template/crash70.C: New.
5228
5229 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5230
5231         PR c++/33212
5232         * g++.dg/ext/is_class_error.C: New.
5233
5234 2007-08-31  Olivier Hainque  <hainque@adacore.com>
5235
5236         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
5237         
5238 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
5239             Revital Eres  <eres@il.ibm.com>
5240
5241         * gcc.target/powerpc/paired-1.c: New test.
5242         * gcc.target/powerpc/paired-2.c: New test.
5243         * gcc.target/powerpc/paired-3.c: New test.
5244         * gcc.target/powerpc/paired-4.c: New test.
5245         * gcc.target/powerpc/paired-5.c: New test.
5246         * gcc.target/powerpc/paired-6.c: New test.
5247         * gcc.target/powerpc/paired-7.c: New test.
5248         * gcc.target/powerpc/ppc-paired.c: New test.
5249
5250 2007-08-31  Ollie Wild  <aaw@google.com>
5251
5252         * g++.dg/conversion/ptrmem2.C: New test.
5253         * g++.dg/conversion/ptrmem3.C: New test.
5254         * g++.dg/conversion/ptrmem4.C: New test.
5255         * g++.dg/conversion/ptrmem5.C: New test.
5256         * g++.dg/conversion/ptrmem6.C: New test.
5257         * g++.dg/conversion/ptrmem7.C: New test.
5258         * g++.dg/conversion/ptrmem8.C: New test.
5259
5260 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
5261
5262         PR fortran/31879
5263         * gfortran.dg/char_length_7.f90: New test.
5264         * gfortran.dg/char_length_9.f90: New test.
5265         * gfortran.dg/char_assign_1.f90: Add extra warning.
5266
5267         PR fortran/31197
5268         PR fortran/31258
5269         * gfortran.dg/char_length_8.f90: New test.
5270
5271 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5272
5273         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
5274
5275 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
5276
5277         * gcc.dg/inline-24.c: New test.
5278         * g++.dg/opt/inline11.C: New test.
5279
5280 2007-08-30  Richard Guenther  <rguenther@suse.de>
5281
5282         * gcc.target/i386/vectorize5.c: New testcase.
5283
5284 2007-08-30  Tobias Burnus  <burnus@net-b.de>
5285
5286         PR fortran/33228
5287         * interface.c (check_interface0): Improve error for external procs.
5288         (check_sym_interfaces): Fix checking of module procedures.
5289
5290 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
5291
5292         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
5293         (AI): Add AI_ALIGN.
5294         * gcc.dg/sync-3.c: New test.
5295
5296         PR middle-end/32758
5297         * gcc.dg/cleanup-12.c: New test.
5298
5299 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
5300
5301         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
5302         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
5303         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
5304         * gcc.dg/pr32450.c: Ditto.
5305         * gcc.dg/nest.c: Ditto.
5306         * gcc.dg/nested-func-4.c: Ditto.
5307         * g++.old-deja/g++.law/profile1.C: Ditto.
5308
5309 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5310
5311         PR fortran/32989
5312         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
5313         non-default integer kind arguments.
5314
5315 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
5316
5317         PR fortran/33105
5318         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
5319
5320 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
5321
5322         * gcc.dg/h8300-ice2.c: Remove target selector.
5323
5324 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
5325
5326         PR fortran/33215
5327         * gfortran.dg/binding_label_tests_15.f03: New test case.
5328         * gfortran.dg/binding_label_tests_16.f03: Ditto.
5329
5330 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5331
5332         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
5333         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
5334
5335 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
5336
5337         PR c++/33194
5338         * g++.dg/other/canon-33194.C: New.
5339
5340 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5341
5342         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
5343         * gcc.c-torture/execute/pr23135.c: Likewise.
5344
5345 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
5346
5347         * gcc.dg/pr31344.c: Move to ...
5348         * gcc.dg/dfp/pr31344.c: ... here.
5349         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
5350         * gcc.dg/20050503-1.c: Ditto.
5351         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
5352         * gcc.dg/20061127-1.c: Compile only for fpic targets.
5353         * gcc.dg/20060801-1.c: Ditto.
5354
5355 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
5356
5357         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
5358         * gfortran.dg/nan_1.f90: Likewise.
5359
5360 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5361
5362         PR fortran/33055
5363         Revert previous patch.
5364
5365 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
5366             Kazu Hirata  <kazu@codesourcery.com>
5367
5368         * gcc.target/m68k/interrupt-1.c: New.
5369
5370 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5371
5372         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
5373         10000 for targets where "int" can't hold at least 100000.
5374         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
5375         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
5376         (test5)(test6): Use it.
5377         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
5378         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
5379         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
5380         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
5381         * gcc.dg/attr-alloc_size.c (test): Likewise.
5382
5383 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
5384
5385         PR c++/33209
5386         * g++.dg/template/error29.C: New.
5387
5388 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
5389
5390         PR c++/32596
5391         * g++.dg/ext/visibility/anon5.C: New test.
5392
5393 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5394
5395         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
5396
5397 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5398
5399         * gfortran.dg/gamma_1.f90: Remove large-real tests.
5400         * gfortran.dg/gamma_2.f90: Remove large-real tests.
5401         * gfortran.dg/gamma_4.f90: New: large-real tests.
5402
5403 2007-08-28  Jason Merrill  <jason@redhat.com>
5404
5405         PR c++/29000
5406         * g++.dg/ext/stmtexpr12.C: New test.
5407
5408         PR c++/28558
5409         * g++.dg/ext/attrib28.C: New test.
5410
5411 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
5412
5413         PR target/32661
5414         * gcc.target/i386/pr32661.c: New test.
5415
5416 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
5417
5418         PR middle-end/32370
5419         * gcc.dg/pr32370.c: New test.
5420
5421         PR rtl-optimization/33148
5422         * gcc.c-torture/compile/20070827-1.c: New test.
5423
5424         PR debug/32914
5425         * d++.dg/debug/const3.C: New test.
5426         * d++.dg/debug/const4.C: New test.
5427         * d++.dg/debug/dwarf2/const1.C: New test.
5428         * d++.dg/debug/dwarf2/const2.C: New test.
5429         * d++.dg/debug/dwarf2/const2b.C: New test.
5430
5431 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
5432             Vladimir Yanovsky  <yanov@il.ibm.com>
5433             Revital Eres  <eres@il.ibm.com>
5434             Andrey Belevantsev  <abel@ispras.ru>
5435
5436         * gcc.dg/sms-1.c: New test.
5437
5438 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
5439
5440         * g++.dg/ext/gnu-inline-common.h: New.
5441         * g++.dg/ext/gnu-inline-global-reject.C: New.
5442         * g++.dg/ext/gnu-inline-global.C: New.
5443         * g++.dg/ext/gnu-inline-namespace.C: New.
5444         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
5445         * g++.dg/ext/gnu-inline-class.C: New.
5446         * g++.dg/ext/gnu-inline-class-static.C: New.
5447         * g++.dg/ext/gnu-inline-template-class.C: New.
5448         * g++.dg/ext/gnu-inline-template-func.C: New.
5449
5450 2007-08-27  Jason Merrill  <jason@redhat.com>
5451
5452         PR c++/31337
5453         * g++.dg/ext/stmtexpr11.C: New.
5454
5455 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
5456
5457         * lib/target-supports.exp (check_profiling_available):
5458         Set profiling_available_saved to 0 on fido-*-elf.
5459
5460 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
5461
5462         PR tree-optimization/33173
5463         
5464         * gcc.c-torture/compile/pr33173.c: New.
5465
5466 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
5467
5468         PR target/31385
5469         * gcc.dg/dfp/pr31385.c: New.
5470
5471 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5472
5473         * gcc.dg/unsigned-long-compare.c: Remove target selector.
5474
5475 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5476
5477         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
5478         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
5479         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
5480         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
5481         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
5482         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
5483         gcc.target/m68k directory.
5484         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
5485         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
5486         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
5487         gcc.target/cris directory.
5488         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
5489         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
5490         gcc.target/bfin directory.
5491
5492         * gcc.target/sh: New directory.
5493         * gcc.target/sh/sh.exp: New file.
5494         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
5495         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
5496         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
5497         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
5498         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
5499         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
5500
5501 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5502
5503         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
5504         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
5505         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
5506         * gcc.target/i386/local2.c: Ditto.
5507         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5508         * gcc.target/i386/20011119-1.c: Ditto.
5509         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
5510         * gcc.target/i386/fastcall-1.c: Fix target selector.
5511
5512 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5513
5514         PR fortran/33055
5515         * gfortran.dg/negative_unit.f: Add new check
5516         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
5517         -fdefault-integer-8.
5518
5519 2007-08-26  Asher Langton  <langton2@llnl.gov>
5520
5521         * gfortran.dg/recursive_stack.f90: New.
5522         * gfortran.dg/openmp_stack.f90: New.
5523
5524 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5525
5526         PR fortran/31298
5527         * gfortran.dg/use_10.f90: New.
5528
5529 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5530
5531         PR fortran/32985
5532         * gfortran.dg/namelist_14.f90: Make test case valid.
5533         * gfortran.dg/common_10.f90: New.
5534
5535 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
5536
5537         PR middle-end/33181
5538         * gcc.dg/ifelse-2.c: New.
5539
5540 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5541
5542         PR fortran/32980
5543         * gfortran.dg/gamma_1.f90: New.
5544         * gfortran.dg/gamma_2.f90: New.
5545         * gfortran.dg/gamma_3.f90: New.
5546
5547 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5548
5549         PR fortran/33188
5550         * gfortran.dg/used_types_18.f90: New.
5551
5552 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
5553
5554         * gcc.dg/array-init-2.c: New test.
5555
5556 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5557
5558         PR fortran/33178
5559         * gfortran.dg/initialization_4.f90: Update dg-error.
5560         * gfortran.dg/initialization_13.f90: New.
5561
5562 2007-08-24  Richard Guenther  <rguenther@suse.de>
5563
5564         PR middle-end/33166
5565         * gcc.c-torture/compile/pr33166.c: New testcase.
5566
5567 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5568
5569         PR fortran/33139
5570         * gfortran.dg/pointer_assign_4.f90: New.
5571         * gfortran.dg/shape_2.f90: Fix test case.
5572         * gfortran.dg/char_result_4.f90: Ditto.
5573
5574 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5575
5576         * gcc.dg/array-init-1.c: New test.
5577
5578         PR c++/32567
5579         * g++.dg/parse/crash36.C: New test.
5580
5581 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
5582
5583         * gcc.dg/pr32721.c: Updated.
5584
5585 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5586
5587         PR tree-optimization/32573
5588         PR middle-end/32946
5589         * gcc.dg/pr32573.c: New test.
5590
5591         PR c++/32898
5592         * g++.dg/lookup/ns3.C: New test.
5593
5594         * gfortran.dg/assumed_charlen_sharing.f90: New test.
5595
5596         PR c++/31941
5597         * g++.dg/parse/crash37.C: New test.
5598
5599 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5600
5601         PR target/17390
5602         * gcc.target/i386/pr17390.c: New test.
5603
5604 2007-08-23  Richard Guenther  <rguenther@suse.de>
5605
5606         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
5607         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
5608         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
5609         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
5610         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
5611         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
5612         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
5613         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
5614
5615 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5616
5617         * gcc.target/s390: New directory.
5618         * gcc.target/s390/s390.exp: New file.
5619         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
5620         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
5621         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
5622         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
5623         gcc.target/s390 directory.
5624
5625 2007-08-23  Richard Guenther  <rguenther@suse.de>
5626
5627         PR tree-optimization/32328
5628         * gcc.dg/pr32328.c: New testcase.
5629
5630 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5631
5632         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
5633           available.
5634
5635 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5636
5637         PR fortran/33095
5638         * gfortran.dg/min_max_optional_5.f90: New test.
5639         * gfortran.dg/min_max_optional_2.f90: Remove.
5640         * gfortran.dg/min_max_optional_3.f90: Remove.
5641         * gfortran.dg/min_max_optional_4.f90: Remove.
5642
5643 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5644
5645         * gcc.target/i386/xorps-sse.c: New.
5646         * gcc.target/i386/xorps-sse2.c: New.
5647
5648 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5649
5650         * gcc.target/i386/cmov3.c: Fix scan-assembler.
5651         * gcc.target/i386/cmov4.c: Fix scan-assembler.
5652         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
5653
5654 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
5655
5656         PR fortran/33020
5657         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
5658         include multiple kinds for SHAPE parameter within a single
5659         namespace.
5660         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
5661         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
5662
5663 2007-08-22  Janus Weil  <jaydub66@gmail.com>
5664
5665         * interface_abstract_1.f90: Extended test case.
5666         * interface_abstract_3.f90: New test.
5667
5668 2007-08-21  Christian Bruel  <christian.bruel@st.com>
5669
5670         * gcc.dg/fold-sub.c: New test.
5671         
5672 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
5673
5674         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
5675         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
5676         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
5677         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
5678         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
5679         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
5680
5681 2007-08-22  Richard Guenther  <rguenther@suse.de>
5682
5683         PR middle-end/33007
5684         * gcc.dg/pr33007.c: New testcase.
5685
5686 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
5687
5688         * gcc.c-torture/execute/strcmp-1.x: Delete.
5689
5690 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
5691
5692         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
5693         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
5694         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
5695         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
5696         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
5697         gcc.target/i386/stack-realign.c,
5698         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5699         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5700         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
5701         target using dg-require-effective-target directive.
5702         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
5703         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
5704         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5705         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
5706         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
5707         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
5708         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
5709         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
5710         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
5711         Require lp64 target using dg-require-effective-target directive.
5712         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
5713         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
5714         directive.
5715         * gcc.target/i386/20010202-1.c: Move from here ...
5716         * gcc.dg/20010202-1.c: ... to here.
5717
5718 2007-08-22  Richard Guenther  <rguenther@suse.de>
5719
5720         PR tree-optimization/33142
5721         * gcc.c-torture/execute/pr33142.c: New testcase.
5722
5723 2007-08-22  Richard Guenther  <rguenther@suse.de>
5724
5725         PR middle-end/32563
5726         * g++.dg/torture/pr32563.C: New testcase.
5727
5728 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
5729
5730         PR middle-end/32912
5731         * gcc.dg/pr32912-1.c: Add -w to options.
5732         * gcc.dg/pr32912-2.c: Likewise.
5733         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
5734
5735 2007-08-21  Ian Lance Taylor  <iant@google.com>
5736
5737         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
5738
5739 2007-08-21  Ian Lance Taylor  <iant@google.com>
5740
5741         PR tree-optimization/33134
5742         * g++.dg/tree-ssa/pr33134.C: New test.
5743
5744 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
5745
5746         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
5747         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
5748
5749 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
5750
5751         PR debug/32610
5752         * gcc.dg/debug/pr32610.c: New test.
5753
5754         * g++.dg/init/new24.C: New test.
5755
5756         PR middle-end/32912
5757         * gcc.dg/pr32912-1.c: New test.
5758         * gcc.dg/pr32912-2.c: New test.
5759         * gcc.dg/pr32912-3.c: New test.
5760
5761 2007-08-21  Richard Guenther  <rguenther@suse.de>
5762
5763         * gcc.dg/pointer-arith-10.c: New testcase.
5764
5765 2007-08-21  Richard Guenther  <rguenther@suse.de>
5766
5767         PR middle-end/33122
5768         * gcc.c-torture/compile/pr33122.c: New testcase.
5769
5770 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
5771
5772         * g++.dg/warn/Wnvdtor-2.C: New testcase.
5773
5774 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
5775
5776         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
5777
5778 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
5779
5780         PR c++/33025
5781         * g++.dg/init/new23.C: New test.
5782
5783 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5784
5785         PR middle-end/30564
5786         * gcc.c-torture/compile/pr30564-1.c: New test.
5787         * gcc.c-torture/compile/pr30564-2.c: New test.
5788
5789 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
5790
5791         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
5792
5793 2007-08-19  Tobias Burnus  <burnus@net-b.de>
5794
5795         * gfortran.dg/interface_abstract_2.f90: New.
5796         * gfortran.dg/interface_abstract_1.f90: Fix typo.
5797
5798 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5799
5800         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
5801         unknown (so that outer-loop wont get analyzed).
5802         * gcc.dg/vect/vect-outer-1a.c: New test.
5803         * gcc.dg/vect/vect-outer-1b.c: New test.
5804         * gcc.dg/vect/vect-outer-1.c: New test.
5805         * gcc.dg/vect/vect-outer-2a.c: New test.
5806         * gcc.dg/vect/vect-outer-2b.c: New test.
5807         * gcc.dg/vect/vect-outer-2c.c: New test.
5808         * gcc.dg/vect/vect-outer-2.c: New test.
5809         * gcc.dg/vect/vect-outer-3a.c: New test.
5810         * gcc.dg/vect/vect-outer-3b.c: New test.
5811         * gcc.dg/vect/vect-outer-3c.c: New test.
5812         * gcc.dg/vect/vect-outer-3.c: New test.
5813         * gcc.dg/vect/vect-outer-4a.c: New test.
5814         * gcc.dg/vect/vect-outer-4b.c: New test.
5815         * gcc.dg/vect/vect-outer-4c.c: New test.
5816         * gcc.dg/vect/vect-outer-4d.c: New test.
5817         * gcc.dg/vect/vect-outer-4e.c: New test.
5818         * gcc.dg/vect/vect-outer-4f.c: New test.
5819         * gcc.dg/vect/vect-outer-4g.c: New test.
5820         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
5821         * gcc.dg/vect/vect-outer-4i.c: New test.
5822         * gcc.dg/vect/vect-outer-4j.c: New test.
5823         * gcc.dg/vect/vect-outer-4k.c: New test.
5824         * gcc.dg/vect/vect-outer-4l.c: New test.
5825         * gcc.dg/vect/vect-outer-4m.c: New test.
5826         * gcc.dg/vect/vect-outer-4.c: New test.
5827         * gcc.dg/vect/vect-outer-5.c: New test.
5828         * gcc.dg/vect/vect-outer-6.c: New test.
5829         * gcc.dg/vect/vect-outer-fir.c: New test.
5830         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
5831         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
5832
5833 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5834
5835         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
5836         and -fno-tree-reassoc.
5837         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
5838         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5839         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
5840         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5841         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
5842         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5843         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
5844         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
5845         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
5846         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
5847         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
5848         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
5849         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
5850         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
5851         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
5852         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
5853         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
5854         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
5855         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
5856         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
5857         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
5858         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
5859         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
5860         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
5861         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
5862         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
5863         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
5864         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
5865         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
5866         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
5867         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
5868         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
5869         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
5870         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
5871         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
5872         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
5873         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
5874
5875 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5876
5877         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
5878         versioning for aliasing).
5879         * gcc.dg/vect/vect-35.c: Likewise.
5880
5881         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
5882         targets.
5883         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5884
5885 2007-08-18  Tom Tromey  <tromey@redhat.com>
5886
5887         PR preprocessor/32974:
5888         * gcc.dg/cpp/pr32974.c: New file.
5889
5890 2007-08-17  Tobias Burnus  <burnus@net-b.de>
5891
5892         * gfortran.dg/interface_abstract_1.f90: New.
5893
5894 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
5895
5896         PR fortran/32881
5897         * gfortran.dg/pure_initializer_1.f90: New test.
5898
5899 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
5900
5901         PR fortran/32875
5902         * gfortran.dg/array_constructor_18.f90: New test.
5903
5904 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5905
5906         PR c++/28989
5907         * g++.dg/expr/lval3.C: New test.
5908         * g++.dg/expr/lval4.C: New test.
5909
5910 2007-08-17  Ollie Wild  <aaw@google.com>
5911
5912         PR c++/31749
5913         * g++.dg/lookup/builtin3.C: New test.
5914         * g++.dg/lookup/builtin4.C: New test.
5915         * g++.dg/lookup/using19.C: New test.
5916
5917 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5918
5919         PR c++/32190
5920         * g++.dg/parse/error31.C: New.
5921
5922 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5923
5924         PR c++/32112
5925         * g++.dg/template/error26.C: New.
5926
5927 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5928
5929         PR fortran/33079
5930         * gfortran.dg/zero_length_2.f90: New test.
5931
5932 2007-08-17  Tobias Burnus  <burnus@net-b.de>
5933
5934         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
5935         * gfortran.dg/kind_tests_3.f03: Ditto.
5936         * gfortran.dg/global_vars_f90_init.f90: Ditto.
5937         * gfortran.dg/interface_13.f90: Ditto.
5938         * gfortran.dg/pr32738.f90: Ditto.
5939         * gfortran.dg/module_private_1.f90: Ditto.
5940         * gfortran.dg/test_only_clause.f90: Ditto.
5941         * gfortran.dg/bind_c_vars.f90: Ditto.
5942         * gfortran.dg/bind_c_dts.f90: Ditto.
5943         * gfortran.dg/use_9.f90: Ditto.
5944         * gfortran.dg/generic_8.f90: Ditto.
5945         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
5946         * gfortran.dg/private_type_6.f90: Ditto.
5947         * gfortran.dg/c_assoc.f90: Ditto.
5948         * gfortran.dg/private_type_7.f90: Ditto.
5949         * gfortran.dg/global_vars_c_init.f90: Ditto.
5950         * gfortran.dg/bind_c_dts_2.f03: Ditto.
5951         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
5952         * gfortran.dg/c_size_t_test.f03: Ditto.
5953         * gfortran.dg/used_types_12.f90: Ditto.
5954         * gfortran.dg/pr25923.f90: Ditto.
5955         * gfortran.dg/test_com_block.f90: Ditto.
5956         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
5957         * gfortran.dg/equiv_constraint_7.f90: Ditto.
5958         * gfortran.dg/com_block_driver.f90: Ditto.
5959         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
5960         * gfortran.dg/use_iso_c_binding.f90: Ditto.
5961         * gfortran.dg/c_loc_test.f90: Ditto.
5962         * gfortran.dg/c_ptr_tests.f03: Ditto.
5963         * gfortran.dg/module_interface_1.f90: Ditto.
5964
5965 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5966
5967         PR c++/32870
5968         * g++.dg/other/error17.C: Adjust.
5969         
5970 2007-08-17  Ben Elliston  <bje@au.ibm.com>
5971
5972         PR middle-end/32970
5973         * g++.dg/ext/altivec-14.C: New test.
5974
5975 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
5976
5977         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
5978         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
5979         dump files.
5980         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
5981         * gcc.dg/vect/pr32366.c: Ditto.
5982
5983 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
5984
5985         PR testsuite/33082
5986         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
5987         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
5988         * gcc.dg/dfp/convert-int-fold.c: Ditto.
5989         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
5990
5991 2007-08-16  Tobias Burnus  <burnus@net-b.de>
5992
5993         PR fortran/33072
5994         * gfortran.dg/use_9.f90: New.
5995
5996 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
5997
5998         * g++.dg/gcov/gcov-5.C: New test.
5999
6000 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
6001
6002         * g++.dg/gcov/gcov-4.C: New test.
6003         * lib/gcov.exp (verify-lines): Add support for
6004         checking no-coverage lines.
6005
6006 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
6007
6008         * gcc.dg/vect/vect-vfa-01.c: New.
6009         * gcc.dg/vect/vect-vfa-02.c: New.
6010         * gcc.dg/vect/vect-vfa-03.c: New.
6011         * gcc.dg/vect/vect-vfa-04.c: New.
6012         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
6013         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
6014         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
6015         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
6016         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
6017         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
6018         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
6019         gfortran.dg/vect/pr19049.f90: Rename to start with
6020         prefix no-vfa-.
6021         * gcc.dg/vect/vect.exp: Disable versioning for alias
6022         when test starts with no-vfa-.
6023         * gfortran.dg/vect/vect.exp: Likewise.
6024
6025 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
6026
6027         * gcc.dg/torture/pr32897.c: New test.
6028
6029 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
6030
6031         PR c++/31132
6032         * g++.dg/template/crash69.C: New.
6033
6034 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
6035
6036         * lib/target-supports.exp (check_effective_target_arm32): Use
6037         check_no_compiler_messages.
6038
6039 2007-08-15  Diego Novillo  <dnovillo@google.com>
6040
6041         gcc.dg/tree-ssa/20070815.c: New test.
6042
6043 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6044
6045         PR fortran/33077
6046         * gfortran.dg/random_7.f90: Initialize variable.
6047
6048 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
6049
6050         PR middle-end/33074
6051         * gfortran.dg/pr33074.f90: New test.
6052
6053         PR c++/32992
6054         * g++.dg/opt/nrv14.C: New test.
6055
6056 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
6057
6058         PR c++/33035
6059         * g++.dg/template/crash68.C: New.
6060
6061 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6062
6063         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
6064         * gcc.dg/sibcall-4.c: Ditto.
6065
6066 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6067
6068         PR fortran/33066
6069         * gfortran.dg/use_8.f90: New test.
6070         * gfortran.dg/c_loc_tests_2.f03: Fix code.
6071
6072 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
6073
6074         PR c++/27211
6075         * g++.dg/template/error27.C: New.
6076         * g++.dg/template/error28.C: New.
6077         * g++.dg/other/pr28304.C: Adjust.
6078         * g++.old-deja/g++.mike/p811.C: Likewise.
6079
6080 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6081
6082         PR target/30315
6083         * gcc.target/i386/pr30315.c: New.
6084
6085 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6086
6087         PR fortran/32594
6088         * gfortran.dg/substr_5.f90: New test.
6089
6090 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
6091
6092         PR c/30428
6093         * gcc.dg/vector-2.c: New test.
6094
6095         PR c++/30428
6096         * g++.dg/ext/vector8.C: New test.
6097
6098 2007-08-13  Dan Hipschman  <dsh@google.com>
6099
6100         PR c/32953
6101         * gcc.dg/format/array-1.c: Add an additional test for
6102         unterminated format strings of length 1.
6103
6104 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6105
6106         PR fortran/32926
6107         * gfortran.dg/external_procedures_3.f90: New test.
6108
6109 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6110
6111         PR fortran/32827
6112         * gfortran.dg/import6.f90: New test.
6113
6114 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
6115
6116         PR C/30427
6117         *  gcc.dg/vector-1.c: New test.
6118
6119 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6120
6121         * gcc.dg/pr21255-4.c: Skip for PIC.
6122         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
6123
6124 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6125
6126         * gcc.dg/attr-isr.c: Skip for PIC.
6127         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6128         * gcc.dg/attr-isr-trapa.c: Likewise.
6129         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6130         * gcc.dg/pragma-isr-trapa.c: Likewise.
6131         * gcc.dg/pragma-isr-trapa2.c: Likewise.
6132
6133 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6134
6135         PR fortran/32962
6136         * gfortran.dg/transpose_1.f90: New test.
6137
6138 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6139
6140         PR fortran/29600
6141         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
6142         intrinsic.
6143
6144 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6145
6146         PR fortran/30964
6147         PR fortran/33054
6148         * gfortran.dg/random_4.f90: New test.
6149         * gfortran.dg/random_5.f90: New test.
6150         * gfortran.dg/random_6.f90: New test.
6151         * gfortran.dg/random_7.f90: New test.
6152
6153 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6154
6155         PR fortran/32860
6156         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
6157
6158 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6159
6160         PR fortran/31629
6161         * gfortran.dg/module_private_1.f90: New test.
6162
6163 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6164
6165         PR fortran/29600
6166         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
6167         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
6168
6169 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6170
6171         PR fortran/32937
6172         * gfortran.dg/char_length_6.f90: New test.
6173
6174 2007-08-10  Ollie Wild  <aaw@google.com>
6175
6176         * g++.dg/lookup/using18.C: New test.
6177
6178 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
6179
6180         PR c++/17763
6181         * g++.dg/other/error16.C: New.
6182
6183 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6184
6185         PR libfortran/33039
6186         * gfortran.dg/namelist_37.f90: New test.
6187
6188 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
6189
6190         PR c++/22256
6191         * g++.dg/conversion/op3.C: New.
6192
6193 2007-08-09  Tobias Burnus  <burnus@net-b.de>
6194
6195         PR fortran/32987
6196         * gfortran.dg/fmt_tab_1.f90: New.
6197         * gfortran.dg/fmt_tab_2.f90: New.
6198
6199 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6200
6201         PR c/32796
6202         * gcc.c-torture/compile/pr32796.c: New test.
6203
6204 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6205
6206         PR middle-end/32813
6207         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
6208         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
6209         instead of just -O.
6210
6211 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
6212
6213         * gcc.target/mips/code-readable-1.c: New test.
6214         * gcc.target/mips/code-readable-2.c: Likewise.
6215         * gcc.target/mips/code-readable-3.c: Likewise.
6216
6217 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
6218             Revital Eres  <eres@il.ibm.com>
6219
6220         * gfortran.dg/sms-1.f90: Add comment.
6221         * gfortran.dg/sms-2.f90: New.
6222
6223 2007-08-07  Ian Lance Taylor  <iant@google.com>
6224
6225         * gcc.dg/instrument-1.c: New test.
6226         * gcc.dg/instrument-2.c: New test.
6227         * gcc.dg/instrument-3.c: New test.
6228
6229 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
6230
6231         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
6232
6233 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
6234
6235         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
6236         !vector_alignment_reachable targets.
6237         * gcc.dg/vect/vect-33.c: Likewise.
6238         * gcc.dg/vect/vect-42.c: Likewise.
6239         * gcc.dg/vect/vect-44.c: Likewise.
6240         * gcc.dg/vect/vect-50.c: Likewise.
6241         * gcc.dg/vect/vect-70.c: Likewise.
6242         * gcc.dg/vect/vect-71.c: Likewise.
6243         * gcc.dg/vect/vect-87.c: Likewise.
6244         * gcc.dg/vect/vect-88.c: Likewise.
6245         * gcc.dg/vect/vect-91.c: Likewise.
6246         * gcc.dg/vect/vect-93.c: Likewise.
6247         * gcc.dg/vect/vect-96.c: Likewise.
6248         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
6249         * gcc.dg/vect/section-anchors-69.c: Likewise.
6250         * gcc.dg/vect/pr25413.c: Likewise.
6251         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
6252         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
6253         * gfortran.dg/vect-2.f90: Likewise.
6254         * gfortran.dg/vect-3.f90: Likewise.
6255         * gfortran.dg/vect-4.f90: Likewise.
6256         * gfortran.dg/vect-5.f90: Likewise.
6257         * lib/target-supports.exp (check_effective_target_natural_alignment): 
6258         Return false for darwin. 
6259         (check_effective_target_vector_alignment_reachable_for_double): New.
6260
6261 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
6262
6263         * gcc.dg/multiword-1.c: New testcase.
6264
6265 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
6266
6267         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
6268         messages.
6269         * gfortran.dg/namelist_36.f90: New test.
6270
6271 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6272
6273         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
6274           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
6275
6276 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
6277
6278         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
6279         * gcc.dg/torture/type-generic-1.c: Likewise.
6280
6281 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6282
6283         * gcc.c-torture/20070522-1.c: Move to ...
6284         * gcc.c-torture/compile/20070522-1.c: Here.
6285
6286 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6287
6288         PR fortran/29828
6289         * gfortran.dg/minmax_char_1.f90: New test.
6290         * gfortran.dg/minmax_char_2.f90: New test.
6291         * gfortran.dg/min_max_optional_4.f90: New test.
6292
6293 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6294
6295         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
6296         hanging on the testcase.
6297
6298 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6299
6300         PR middle-end/32988
6301         * gcc.c-torture/compile/pr32988.c: New test.
6302
6303 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6304
6305         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
6306
6307 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
6308
6309         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
6310
6311         Revert:
6312         2007-03-22  Dirk Mueller  <dmueller@suse.de>
6313
6314         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6315
6316 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6317
6318         PR fortran/32979
6319         * gfortran.dg/isnan_1.f90: New test.
6320
6321 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
6322             Revital Eres <eres@il.ibm.com>
6323
6324         * gcc.dg/sms-antideps.c: New test.
6325
6326 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
6327
6328         PR fortran/31214
6329         * gfortran.dg/entry_13.f90: New test.
6330
6331         * gfortran.dg/entry_12.f90: Clean up .mod file.
6332
6333 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6334
6335         PR fortran/32770
6336         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
6337         variables as kind=4 so they don't overflow the record length.
6338
6339 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6340
6341         PR fortran/32968
6342         * gfortran.dg/selected_kind_1.f90: New test.
6343
6344 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6345
6346         PR middle-end/32780
6347         * gcc.c-torture/compile/pr32780.c: New test.
6348
6349 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6350
6351         RP middle-end/32399
6352         * gcc.c-torture/compile/pr32399.c: New testcase.
6353
6354 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6355
6356         PR middle-end/32304
6357         * g++.dg/torture/pr32304.C: New testcase.
6358
6359 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6360
6361         PR middle-end/32935
6362         * gfortran.fortran-torture/compile/complex_1.f90: New test.
6363
6364 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6365
6366         PR fortran/32955
6367         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
6368
6369 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6370
6371         PR fortran/31202
6372         * gfortran.dg/nint_2.f90: New test.
6373
6374 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
6375
6376         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
6377         * gcc.dg/weak/typeof-2.c: Likewise.
6378
6379 2007-08-03  Diego Novillo  <dnovillo@google.com>
6380
6381         PR 31521
6382         * gcc.dg/tree-ssa/pr31521.c: New test.
6383
6384 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6385
6386         PR fortran/32770
6387         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
6388         iostat must be default kind.
6389
6390 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6391
6392         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
6393
6394 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6395
6396         PR fortran/32770
6397         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
6398         explicit so test passes with -fdefault-integer-8.
6399         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
6400         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
6401
6402 2007-08-02  Lee Millward  <lee.millward@gmail.com>
6403
6404         PR c++/30849
6405         * g++.dg/parse/asm1.C: New test.
6406
6407         PR c++/30850
6408         * g++.dg/parse/asm2.C: Likewise.
6409
6410         PR c++/30851
6411         * g++.dg/parse/asm3.C: Likewise.
6412         
6413 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6414
6415         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
6416           "int" is only 16 bit bits wide.
6417         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
6418
6419 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6420
6421         * g++.dg/torture/type-generic-1.C: New.
6422         * gcc.dg/pr28796-2.c: Move tests ...
6423         * gcc.dg/tg-tests.h: ... here.
6424         * gcc.dg/torture/type-generic-1.c: New.
6425
6426 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6427
6428         PR libfortran/32954
6429         * minmaxloc_3.f90:  New test case.
6430
6431 2007-08-01  Tobias Burnus  <burnus@net-b.de>
6432
6433         PR fortran/32936
6434         * gfortran.dg/allocate_stat.f90: New.
6435
6436 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
6437
6438         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
6439
6440 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
6441
6442         PR tree-optimization/32919
6443         * gcc.c-torture/compile/pr32919.c: New.
6444
6445 2007-08-01  Nick Clifton  <nickc@redhat.com>
6446
6447         * gcc.c-torture/execute/execute.exp: Change copyright header to
6448         refer to version 3 of the GNU General Public License and to point
6449         readers at the COPYING3 file and the FSF's license web page.
6450         * gcc.c-torture/execute/ieee/ieee.exp,
6451         gcc.c-torture/unsorted/unsorted.exp,
6452         gcc.c-torture/compile/compile.exp,
6453         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
6454         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
6455         gcc.target/cris/torture/cris-torture.exp,
6456         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
6457         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
6458         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
6459         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
6460         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
6461         gnat.dg/dg.exp, gnat.dg/style/style.exp,
6462         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
6463         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
6464         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
6465         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
6466         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
6467         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
6468         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
6469         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
6470         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
6471         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
6472         gcc.dg/noncompile/noncompile.exp,
6473         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
6474         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
6475         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
6476         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
6477         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
6478         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
6479         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
6480         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
6481         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
6482         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
6483         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
6484         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
6485         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
6486         g++.old-deja/old-deja.exp,
6487         gfortran.fortran-torture/execute/execute.exp,
6488         gfortran.fortran-torture/compile/compile.exp,
6489         treelang/output/output-1.c, treelang/output/output-1.tree,
6490         treelang/execute/execute.exp, treelang/Makefile.in,
6491         treelang/compile/compile.exp, g++.dg/dg.exp,
6492         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
6493         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
6494         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
6495         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
6496         g++.dg/compat/struct-layout-1.exp,
6497         g++.dg/compat/struct-layout-1_generate.c,
6498         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
6499         g++.dg/bprob/bprob.exp, config/default.exp,
6500         gcc.test-framework/test-framework.awk,
6501         gcc.test-framework/gen_directive_tests,
6502         gcc.test-framework/test-framework.exp,
6503         objc.dg/special/special.exp,
6504         objc.dg/gnu-encoding/gnu-encoding.exp,
6505         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
6506         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
6507         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
6508         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
6509         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
6510         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
6511         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
6512         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
6513         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
6514         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
6515         lib/target-supports-dg.exp, lib/gcc-defs.exp,
6516         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
6517         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
6518         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
6519         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
6520         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
6521         Likewise.
6522
6523 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
6524
6525         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
6526         error message text.
6527
6528 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
6529
6530         PR fortran/32945
6531         * gfortran.dg/initialization_12.f90: New test.
6532
6533 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
6534
6535         PR fortran/31609
6536         * gfortran.dg/entry_12.f90: New test.
6537
6538 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6539
6540         PR fortran/32938
6541         * gfortran.dg/altreturn_6.f90: New test.
6542
6543 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
6544
6545         PR fortran/32942
6546         * gfortran.dg/exponent_2.f90: New test.
6547
6548 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
6549
6550         * gcc.dg/vect/vect-117.c: New test.
6551         * gcc.dg/vect/vect-74.c: Enabled test
6552         * gcc.dg/vect/vect-81.c: Enabled test
6553
6554 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
6555
6556         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
6557         s/dg-error/dg-warning where warning is expected.
6558
6559 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6560
6561         PR fortran/32770
6562         * gfortran.dg/array_constructor_12.f90:  Adjust argument
6563         of huge() to correct kind.
6564
6565 2007-07-30  Ollie Wild  <aaw@google.com>
6566
6567         * gcc.dg/cpp/counter-2.c: New test.
6568         * gcc.dg/cpp/counter-3.c: New test.
6569         * gcc.dg/cpp/dir-only-1.c: New test.
6570         * gcc.dg/cpp/dir-only-1.h: New file.
6571         * gcc.dg/cpp/dir-only-2.c: New test.
6572         * gcc.dg/cpp/dir-only-3.c: New test.
6573         * gcc.dg/cpp/dir-only-3a.h: New file.
6574         * gcc.dg/cpp/dir-only-3b.h: New file.
6575         * gcc.dg/cpp/dir-only-4.c: New test.
6576         * gcc.dg/cpp/dir-only-5.c: New test.
6577         * gcc.dg/cpp/dir-only-6.c: New test.
6578
6579 2007-07-30  Julian Brown  <julian@codesourcery.com>
6580
6581         * gcc.target/arm/neon/v*.c: Regenerate.
6582
6583 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
6584
6585         PR c++/32108
6586         * g++.dg/ext/label6.C: New.
6587
6588 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6589
6590         PR libfortran/32858
6591         PR libfortran/30814
6592         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
6593
6594 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
6595
6596         PR fortran/31211
6597         * gfortran.dg/actual_pointer_function_1.f90: New test.
6598
6599         PR fortran/32682
6600         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
6601
6602 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
6603
6604         PR fortran/32906
6605         * gfortran.dg/shape_1.f90: Adjust error message.
6606         * gfortran.dg/parameter_array_ref_1.f90: New test.
6607
6608 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6609
6610         PR fortran/31609
6611         * gfortran.dg/entry_11.f90: New test.
6612
6613 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
6614             Revital Eres  <eres@il.ibm.com>
6615
6616         * gfortran.dg/sms-1.f90: New test.
6617
6618 2007-07-28  Richard Guenther  <rguenther@suse.de>
6619
6620         * gcc.c-torture/compile/pr32920.c: New testcase.
6621
6622 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
6623
6624         PR c++/30917
6625         * g++.dg/lookup/friend11.C: New test.
6626
6627 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
6628
6629         * gfortran.dg/namelist_5.f90: Adjusted error message.
6630         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
6631         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
6632         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
6633         * gfortran.dg/namelist_32.f90: ... this.
6634
6635         PR fortran/32876
6636         * gfortran.dg/namelist_33.f90: New test.
6637
6638         PR fortran/32905
6639         * gfortran.dg/namelist_34.f90: New test.
6640
6641         PR fortran/31818
6642         * gfortran.dg/namelist_35.f90: New test.
6643
6644 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
6645
6646         PR fortran/32880
6647         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
6648
6649 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6650
6651         PR testsuite/32471
6652         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
6653           assuming it is 0x7ffffffff.
6654         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
6655         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
6656
6657 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
6658
6659         * gfortran.dg/operator_3.f90: Fix dg directive.
6660         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
6661         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
6662         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
6663
6664 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
6665
6666         * g++.dg/cpp0x/decltype1.C: New.
6667         * g++.dg/cpp0x/decltype2.C: New.
6668         * g++.dg/cpp0x/decltype3.C: New.
6669         * g++.dg/cpp0x/decltype4.C: New.
6670         * g++.dg/cpp0x/decltype5.C: New.
6671         * g++.dg/cpp0x/decltype6.C: New.
6672
6673 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6674
6675         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
6676           because the test relies on bit 31 to be the sign bit.
6677
6678 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6679
6680         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
6681           assuming it is 0x7fffffff.
6682         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
6683         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
6684
6685 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
6686
6687         PR c++/32346
6688         * g++.dg/expr/bitfield9.C: New test.
6689
6690 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6691
6692         PR fortran/32899
6693         * gfortran.dg/logical_comp.f90: Update dg-error strings.
6694
6695 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6696
6697         PR fortran/32760
6698         * gfortran.dg/private_type_7.f90: New test.
6699
6700 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6701
6702         PR fortran/32035
6703         * gfortran.dg/select_char_1.f90: New test.
6704
6705 2007-07-27  Tobias Burnus  <burnus@net-b.de>
6706
6707         PR fortran/32903
6708         * gfortran.dg/initialization_11.f90: New test.
6709
6710 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
6711
6712         * gcc.target/mips/ins-1.c: New test.
6713
6714 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
6715
6716         PR/19232
6717         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
6718         (f1): Likewise.
6719
6720 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
6721
6722         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
6723         error: width of 'spare' exceeds its type.
6724
6725 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
6726
6727         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
6728         * gcc.dg/sibcall-4.c: Likewise.
6729
6730 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6731
6732         PR rtl-optimization/31500
6733         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
6734         * g++.dg/warn/Warray-bounds.C: Likewise.
6735
6736 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6737
6738         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
6739
6740 2007-07-25  Julian Brown  <julian@codesourcery.com>
6741             Paul Brook  <paul@codesourcery.com>
6742             Joseph Myers  <joseph@codesourcery.com>
6743             Mark Shinwell  <shinwell@codesourcery.com>
6744
6745         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
6746         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
6747         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
6748         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
6749         (check_effective_target_arm_neon_hw): New.
6750         * gcc.target/arm/neon/neon.exp: New file.
6751         * gcc.target/arm/neon/polytypes.c: New file.
6752         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
6753
6754 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
6755
6756         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
6757           targets where an "int" is less than 32 bits wide.
6758
6759 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6760
6761         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
6762
6763 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6764
6765         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
6766           during addition if an int is only 16 bits wide.
6767         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
6768
6769 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6770
6771         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
6772           size as "long int" and are 32 or 64 bits wide.
6773         * gcc.dg/torture/pr28814.c: Likewise.
6774
6775 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6776
6777         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
6778           exactly as wide as an int.
6779
6780 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
6781
6782         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6783         Define and use throughout as long long printf format specifier.
6784         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6785         Likewise.
6786
6787 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
6788
6789         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
6790         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
6791
6792 2007-07-25  Ben Elliston  <bje@au.ibm.com>
6793
6794         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
6795
6796 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
6797
6798         * gcc.c-torture/execute/20070724-1.c: New.
6799
6800 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
6801
6802         PR fortran/31205
6803         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
6804         "deallocates" to 24, since patch has code rid of much spurious
6805         code.
6806         * gfortran.dg/interface_assignment_1.f90 : New test.
6807
6808         PR fortran/32842
6809         * gfortran.dg/interface_assignment_2.f90 : New test.
6810
6811 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
6812
6813         PR fortran/32867
6814         * fortran.dg/initialization_10.f90: New test.
6815
6816 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
6817
6818         PR fortran/32778
6819         * gfortran.dg/imag_2.f: Removed
6820         * gfortran.dg/warn_std_1.f90: New test.
6821         * gfortran.dg/warn_std_2.f90: New test.
6822         * gfortran.dg/warn_std_3.f90: New test.
6823
6824 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
6825
6826         PR c++/29001
6827         * g++.dg/init/new22.C: New.
6828
6829 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
6830
6831         PR c++/32561
6832         * g++.dg/template/crash67.C: New.
6833
6834 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
6835
6836         * lib/target-support.exp (check_effective_target_natural_alignment): 
6837         (check_effective_target_vector_alignment_reachable): New.
6838         * config/spu/spu.c (spu_vector_alignment_reachable): New.
6839         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
6840         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
6841         check.
6842         * gcc.dg/vect/pr25413.c: Likewise.
6843         * gcc.dg/vect/pr31699.c: Likewise.
6844
6845 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
6846
6847         PR fortran/30814
6848         * gfortran.dg/pack_bounds_1.f90:  New test case.
6849
6850 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
6851
6852         PR fortran/31639
6853         * gfortran.dg/initialization_9.f90: New test.
6854
6855 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6856
6857         PR fortran/32797
6858         PR fortran/32800
6859         * gfortran.dg/bind_c_usage_8.f03: New test case.
6860         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
6861         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
6862
6863 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
6864
6865         * gcc.target/mips/branch-cost-1.c: New test.
6866         * gcc.target/mips/branch-cost-2.c: Likewise.
6867
6868 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6869
6870         PR fortran/32732
6871         * gfortran.dg/c_char_tests.f03: New test case.
6872         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
6873         * gfortran.dg/c_char_tests_2.f03: New test case.
6874         * gfortran.dg/value_6.f03: Ditto.
6875         * gfortran.dg/value_7.f03: Ditto.
6876
6877 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6878
6879         PR fortran/32600
6880         * gfortran.dg/c_funloc_tests_5.f03: New.
6881         * gfortran.dg/c_funloc_tests_5.f04: New.
6882         * gfortran.dg/c_funloc_tests_4_driver.c: New.
6883
6884 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6885
6886         PR c++/32839
6887         * g++.dg/expr/call4.C: New.
6888         * g++.dg/expr/call5.C: New.
6889
6890 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
6891
6892         PR fortran/32710
6893         * gfortran.dg/namelist_30.f90: New test.
6894
6895 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
6896
6897         PR fortran/29962
6898         * gfortran.dg/array_initializer_1.f90: Removed warning.
6899         * gfortran.dg/initialization_1.f90: Adjusted messages.
6900         * gfortran.dg/nested_modules_6.f90: Removed warning.
6901
6902         PR fortran/31253
6903         * gfortran.dg/initialization_7.f90: New test.
6904
6905         PR fortran/31639
6906         * gfortran.dg/initialization_8.f90: New test.
6907
6908 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6909
6910         PR c++/30818
6911         * g++.dg/template/crash47.C: Adjust errors.
6912         * g++.dg/template/crash48.C: Adjust errors.
6913         * g++.dg/template/typename12.C: New.
6914         * g++.dg/template/typename13.C: New.
6915         * g++.dg/template/typename14.C: New.
6916         * g++.dg/template/typedef6.C: Adjust errors.
6917
6918 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
6919
6920         PR fortran/32627
6921         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
6922         * gfortran.dg/pr32627.f03: New test case.
6923
6924         * gfortran.dg/c_f_pointer_logical.f03: New test case.
6925         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
6926         c_f_pointer_logical.
6927         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
6928         c_f_pointer_complex.
6929         * gfortran.dg/c_f_pointer_complex.f03: New test case.
6930         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
6931         c_f_pointer_shape_tests_2.
6932         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
6933
6934 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
6935
6936         PR fortran/32804
6937         * gfortran.dg/c_loc_tests_9.f03: New test case.
6938         * gfortran.dg/c_loc_tests_10.f03: Ditto.
6939
6940 2007-07-21  Lee Millward  <lee.millward@gmail.com>
6941
6942         PR fortran/32823
6943         * gfortran.dg/int_2.f90: New test.
6944         
6945 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6946
6947         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
6948
6949 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
6950
6951         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
6952         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
6953
6954 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
6955
6956         PR tree-optimization/19910
6957         * gcc.dg/pr19910.c: New test.
6958
6959 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
6960
6961         PR fortran/32738
6962         * gfortran.dg/pr32738.f90: New test.
6963
6964 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6965
6966         PR tree-optimzation/32635
6967         * gfortran.dg/pr32635.f:  New test case.
6968
6969 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
6970
6971         PR fortran/32801
6972         * gfortran.dg/pr32801.f03: New test case.
6973
6974 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6975
6976         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
6977         Test negative numbers also.
6978         * gcc.dg/c99-math-float-1.c: Likewise.
6979         * gcc.dg/c99-math-long-double-1.c: Likewise.
6980         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
6981         test inputs.
6982
6983 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
6984         
6985         * lib/target-supports.exp (check_effective_target_sync_int_long):
6986         Enable for xtensa.
6987         (check_effective_target_sync_char_short): Likewise.
6988         
6989 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6990
6991         * gcc.dg/pr28796-2.c: Add more cases.
6992
6993 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6994
6995         * gcc.dg/pr28796-1.c: Add more cases.
6996         * gcc.dg/pr28796-2.c: Likewise.
6997
6998 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6999
7000         * gcc.dg/pr28796-1.c: Add more cases.
7001         * gcc.dg/pr28796-2.c: Likewise.
7002
7003 2007-07-17  Janus Weil  <jaydub66@gmail.com>
7004
7005         PR fortran/32535
7006         * gfortran.dg/pr32535.f90: New test.
7007
7008 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
7009
7010         PR fortran/31320
7011         PR fortran/32665
7012         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
7013
7014 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
7015
7016         PR rtl-optimization/32773
7017         * gcc.dg/pr32773.c: New test.
7018
7019 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7020
7021         * gcc.target/spu/intrinsics-1.c: Use dg-message to
7022         match flax-vector-conversions note.
7023         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
7024         instead of dg-error for the warning.
7025
7026 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7027
7028         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
7029           adapted to work on targets with 16-bit or wider int.
7030         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
7031         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
7032         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
7033         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
7034
7035 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7036
7037         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
7038         support large arrays.
7039         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
7040         * gcc.dg/20061109-1.c: Likewise.
7041         * gcc.c-torture/execute/20061101-1.x: Likewise.
7042         * gcc.c-torture/execute/pr29797-1.x: Likewise.
7043         * gcc.c-torture/execute/pr31448.x: Likewise.
7044
7045 2007-07-16  Lee Millward  <lee.millward@gmail.com>
7046
7047         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
7048
7049         PR fortran/32238
7050         * gfortran.dg/pr32238.f90: New test.
7051
7052         PR fortran/32222
7053         * gfortran.dg/pr32222.f90: New test.
7054
7055         PR fortran/32242
7056         * gfortran.dg/pr32242.f90: New test.
7057         
7058 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
7059             David Ung  <davidu@mips.com>
7060
7061         * gcc.target/mips/mips-sched-madd.c: New test case.
7062
7063 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7064
7065         PR libfortran/32611
7066         * gfortran.dg/large_real_kind_1.f90: Update test.
7067         * gfortran.dg/pr17706.f90: Update test.
7068         * gfortran.dg/fmt_zero_digits.f90: Update test.
7069         * gfortran.dg/fmt_zero_precision.f90: Update test.
7070         * gfortran.dg/real_const_3.f90: Update test.
7071
7072 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7073
7074         PR fortran/32036
7075         * gfortran.dg/bounds_check_8.f90: New test.
7076         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
7077
7078 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7079
7080         PR fortran/32357
7081         * gfortran.dg/mvbits_2.f90: New test.
7082
7083 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7084
7085         PR libfortran/32731
7086         * gfortran.dg/pack_mask_1.f90:  New test.
7087         * gfortran.dg/unpack_mask_1.f90:  New test.
7088
7089 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7090
7091         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
7092         * gcc.dg/20001101-1.c: Likewise.
7093         * gcc.dg/20001102-1.c: Likewise.
7094         * gcc.dg/20020116-2.c: Likewise.
7095         * gcc.dg/20020416-1.c: Likewise.
7096         * gcc.dg/sparc-constant-1.c: Likewise.
7097         * gcc.dg/sparc-dwarf2.c: Likewise.
7098         * gcc.dg/sparc-frame-1.c: Likewise.
7099         * gcc.dg/sparc-getcontext-1.c: Likewise.
7100         * gcc.dg/sparc-loop-1.c: Likewise.
7101         * gcc.dg/sparc-reg-1.c: Likewise.
7102         * gcc.dg/sparc-ret.c: Likewise.
7103         * gcc.dg/sparc-trap-1.c: Likewise.
7104         * gcc.dg/ultrasp10.c: Likewise.
7105         * gcc.dg/ultrasp11.c: Likewise.
7106         * gcc.dg/ultrasp1.c: Likewise.
7107         * gcc.dg/ultrasp2.c: Likewise.
7108         * gcc.dg/ultrasp3.c: Likewise.
7109         * gcc.dg/ultrasp4.c: Likewise.
7110         * gcc.dg/ultrasp5.c: Likewise.
7111         * gcc.dg/ultrasp6.c: Likewise.
7112         * gcc.dg/ultrasp7.c: Likewise.
7113         * gcc.dg/ultrasp8.c: Likewise.
7114         * gcc.dg/ultrasp9.c: Likewise.
7115         * gcc.dg/splet-1.c: Delete.
7116
7117 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
7118
7119         PR fortran/32724
7120         * gfortran.dg/stfunc_5.f90: New test.
7121
7122 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
7123
7124         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
7125         New procedure to check if arrays are naturally aligned to the vector
7126         alignment boundary.
7127         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
7128         in size_t typedef.  Adjust tree dump scan results according to
7129         vect_aligned_arrays target check.
7130         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
7131         vect_aligned_arrays target check.
7132         * gcc.dg/vect/pr31699.c: Ditto.
7133
7134 2007-07-13  Sa Liu  <saliu@de.ibm.com>
7135
7136         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
7137         for V2DFmode vector conditional expression.
7138         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
7139         and dfceq patterns.
7140         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
7141         and dfcgt patterns.
7142         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
7143         V2DFmode comparison and test special values.
7144         * lib/target-supports.exp: Switch on test for V2DFmode 
7145         vector conditional expression.
7146
7147 2007-07-13  Richard Guenther  <rguenther@suse.de>
7148
7149         PR tree-optimization/32721
7150         * gcc.dg/pr32721.c: New testcase.
7151
7152 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
7153
7154         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
7155         error message part that continues on a new line.
7156
7157 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
7158
7159         * gcc.dg/c99-tgmath-1.c: New.
7160         * gcc.dg/c99-tgmath-2.c: New.
7161         * gcc.dg/c99-tgmath-3.c: New.
7162         * gcc.dg/c99-tgmath-4.c: New.
7163
7164 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7165             Janis Johnson  <janis187@us.ibm.com>
7166
7167         PR testsuite/25241
7168         * gcc.test-framework/dg-error-exp-F.c: New test.
7169         * gcc.test-framework/dg-warning-exp-F.c: New test.
7170         * lib/gcc.exp: Enable warning and error prefixes.
7171         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
7172         (dg-error): Wrap original dg-error.
7173         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
7174         markers from dg-error/dg-warning directives.
7175         * gcc.dg/20040322-1.c: Likewise.
7176         * gcc.dg/Wchar-subscripts-1.c: Likewise.
7177         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
7178         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
7179         * gcc.dg/Werror-1.c: Likewise.
7180         * gcc.dg/Werror-10.c: Likewise.
7181         * gcc.dg/Werror-11.c: Likewise.
7182         * gcc.dg/Werror-2.c: Likewise.
7183         * gcc.dg/Werror-3.c: Likewise.
7184         * gcc.dg/Werror-4.c: Likewise.
7185         * gcc.dg/Werror-5.c: Likewise.
7186         * gcc.dg/Werror-6.c: Likewise.
7187         * gcc.dg/Werror-7.c: Likewise.
7188         * gcc.dg/Werror-8.c: Likewise.
7189         * gcc.dg/Werror-9.c: Likewise.
7190         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7191         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
7192         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
7193         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
7194         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
7195         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
7196         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
7197         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
7198         * gcc.dg/Wnested-externs-1.c: Likewise.
7199         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
7200         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
7201         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
7202         * gcc.dg/Wshadow-3.c: Likewise.
7203         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
7204         * gcc.dg/Wwrite-strings-1.c: Likewise.
7205         * gcc.dg/anon-struct-5.c: Likewise.
7206         * gcc.dg/anon-struct-6.c: Likewise.
7207         * gcc.dg/anon-struct-7.c: Likewise.
7208         * gcc.dg/anon-struct-8.c: Likewise.
7209         * gcc.dg/array-8.c: Likewise.
7210         * gcc.dg/array-quals-2.c: Likewise.
7211         * gcc.dg/asm-qual-1.c: Likewise.
7212         * gcc.dg/asm-wide-1.c: Likewise.
7213         * gcc.dg/assign-warn-1.c: Likewise.
7214         * gcc.dg/assign-warn-2.c: Likewise.
7215         * gcc.dg/bitfld-10.c: Likewise.
7216         * gcc.dg/bitfld-11.c: Likewise.
7217         * gcc.dg/bitfld-12.c: Likewise.
7218         * gcc.dg/bitfld-13.c: Likewise.
7219         * gcc.dg/bitfld-14.c: Likewise.
7220         * gcc.dg/builtin-choose-expr-2.c: Likewise.
7221         * gcc.dg/builtins-30.c: Likewise.
7222         * gcc.dg/c90-const-expr-5.c: Likewise.
7223         * gcc.dg/c90-typespec-1.c: Likewise.
7224         * gcc.dg/c99-const-expr-5.c: Likewise.
7225         * gcc.dg/c99-flex-array-5.c: Likewise.
7226         * gcc.dg/c99-fordecl-3.c: Likewise.
7227         * gcc.dg/c99-tag-3.c: Likewise.
7228         * gcc.dg/c99-typespec-1.c: Likewise.
7229         * gcc.dg/c99-vla-jump-1.c: Likewise.
7230         * gcc.dg/c99-vla-jump-2.c: Likewise.
7231         * gcc.dg/c99-vla-jump-3.c: Likewise.
7232         * gcc.dg/c99-vla-jump-4.c: Likewise.
7233         * gcc.dg/c99-vla-jump-5.c: Likewise.
7234         * gcc.dg/cast-1.c: Likewise.
7235         * gcc.dg/cast-2.c: Likewise.
7236         * gcc.dg/cast-3.c: Likewise.
7237         * gcc.dg/cast-4.c: Likewise.
7238         * gcc.dg/cast-pretty-print-1.c: Likewise.
7239         * gcc.dg/comp-goto-2.c: Likewise.
7240         * gcc.dg/comp-goto-3.c: Likewise.
7241         * gcc.dg/cpp/error-1.c: Likewise.
7242         * gcc.dg/cpp/if-paren.c: Likewise.
7243         * gcc.dg/decl-7.c: Likewise.
7244         * gcc.dg/decl-8.c: Likewise.
7245         * gcc.dg/decl-nospec-1.c: Likewise.
7246         * gcc.dg/decl-nospec-2.c: Likewise.
7247         * gcc.dg/decl-nospec-3.c: Likewise.
7248         * gcc.dg/declspec-10.c: Likewise.
7249         * gcc.dg/declspec-11.c: Likewise.
7250         * gcc.dg/declspec-12.c: Likewise.
7251         * gcc.dg/declspec-13.c: Likewise.
7252         * gcc.dg/declspec-14.c: Likewise.
7253         * gcc.dg/declspec-15.c: Likewise.
7254         * gcc.dg/declspec-16.c: Likewise.
7255         * gcc.dg/declspec-17.c: Likewise.
7256         * gcc.dg/declspec-4.c: Likewise.
7257         * gcc.dg/declspec-5.c: Likewise.
7258         * gcc.dg/declspec-6.c: Likewise.
7259         * gcc.dg/declspec-7.c: Likewise.
7260         * gcc.dg/declspec-8.c: Likewise.
7261         * gcc.dg/declspec-9.c: Likewise.
7262         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
7263         * gcc.dg/dfp/constants-c99.c: Likewise.
7264         * gcc.dg/dfp/keywords-c89.c: Likewise.
7265         * gcc.dg/dfp/keywords-c99.c: Likewise.
7266         * gcc.dg/dfp/keywords-reserved.c: Likewise.
7267         * gcc.dg/dfp/typespec.c: Likewise.
7268         * gcc.dg/dremf-type-compat-2.c: Likewise.
7269         * gcc.dg/dremf-type-compat-3.c: Likewise.
7270         * gcc.dg/dremf-type-compat-4.c: Likewise.
7271         * gcc.dg/empty-source-2.c: Likewise.
7272         * gcc.dg/empty-source-3.c: Likewise.
7273         * gcc.dg/enum3.c: Likewise.
7274         * gcc.dg/extra-semi-2.c: Likewise.
7275         * gcc.dg/extra-semi-3.c: Likewise.
7276         * gcc.dg/float-range-1.c: Likewise.
7277         * gcc.dg/float-range-2.c: Likewise.
7278         * gcc.dg/float-range-3.c: Likewise.
7279         * gcc.dg/float-range-5.c: Likewise.
7280         * gcc.dg/format/asm_fprintf-2.c: Likewise.
7281         * gcc.dg/format/asm_fprintf-3.c: Likewise.
7282         * gcc.dg/format/asm_fprintf-4.c: Likewise.
7283         * gcc.dg/format/asm_fprintf-5.c: Likewise.
7284         * gcc.dg/format/cast-1.c: Likewise.
7285         * gcc.dg/format/gcc_diag-3.c: Likewise.
7286         * gcc.dg/format/gcc_diag-4.c: Likewise.
7287         * gcc.dg/format/gcc_diag-6.c: Likewise.
7288         * gcc.dg/format/gcc_diag-8.c: Likewise.
7289         * gcc.dg/format/gcc_diag-9.c: Likewise.
7290         * gcc.dg/format/nul-2.c: Likewise.
7291         * gcc.dg/format/opt-1.c: Likewise.
7292         * gcc.dg/format/opt-2.c: Likewise.
7293         * gcc.dg/format/opt-3.c: Likewise.
7294         * gcc.dg/format/opt-4.c: Likewise.
7295         * gcc.dg/format/opt-5.c: Likewise.
7296         * gcc.dg/format/opt-6.c: Likewise.
7297         * gcc.dg/framework-2.c: Likewise.
7298         * gcc.dg/func-args-1.c: Likewise.
7299         * gcc.dg/func-outside-1.c: Likewise.
7300         * gcc.dg/func-outside-2.c: Likewise.
7301         * gcc.dg/gnu-cond-expr-2.c: Likewise.
7302         * gcc.dg/gnu-cond-expr-3.c: Likewise.
7303         * gcc.dg/if-empty-1.c: Likewise.
7304         * gcc.dg/init-bad-1.c: Likewise.
7305         * gcc.dg/init-bad-2.c: Likewise.
7306         * gcc.dg/init-bad-3.c: Likewise.
7307         * gcc.dg/init-desig-obs-2.c: Likewise.
7308         * gcc.dg/init-desig-obs-3.c: Likewise.
7309         * gcc.dg/init-empty-2.c: Likewise.
7310         * gcc.dg/init-empty-3.c: Likewise.
7311         * gcc.dg/inline-11.c: Likewise.
7312         * gcc.dg/inline-12.c: Likewise.
7313         * gcc.dg/inline-8.c: Likewise.
7314         * gcc.dg/inline-9.c: Likewise.
7315         * gcc.dg/inline3.c: Likewise.
7316         * gcc.dg/label-decl-1.c: Likewise.
7317         * gcc.dg/label-decl-2.c: Likewise.
7318         * gcc.dg/label-decl-3.c: Likewise.
7319         * gcc.dg/label-decl-4.c: Likewise.
7320         * gcc.dg/long-long-typespec-1.c: Likewise.
7321         * gcc.dg/lvalue-2.c: Likewise.
7322         * gcc.dg/lvalue-3.c: Likewise.
7323         * gcc.dg/nested-func-3.c: Likewise.
7324         * gcc.dg/nested-redef-1.c: Likewise.
7325         * gcc.dg/noreturn-4.c: Likewise.
7326         * gcc.dg/old-style-prom-2.c: Likewise.
7327         * gcc.dg/old-style-prom-3.c: Likewise.
7328         * gcc.dg/old-style-then-proto-1.c: Likewise.
7329         * gcc.dg/overflow-warn-1.c: Likewise.
7330         * gcc.dg/overflow-warn-2.c: Likewise.
7331         * gcc.dg/overflow-warn-3.c: Likewise.
7332         * gcc.dg/overflow-warn-4.c: Likewise.
7333         * gcc.dg/overflow-warn-6.c: Likewise.
7334         * gcc.dg/parm-forwdecl-2.c: Likewise.
7335         * gcc.dg/parm-forwdecl-3.c: Likewise.
7336         * gcc.dg/parm-impl-decl-1.c: Likewise.
7337         * gcc.dg/parm-impl-decl-2.c: Likewise.
7338         * gcc.dg/parm-incomplete-1.c: Likewise.
7339         * gcc.dg/parm-mismatch-1.c: Likewise.
7340         * gcc.dg/pointer-arith-1.c: Likewise.
7341         * gcc.dg/pointer-arith-2.c: Likewise.
7342         * gcc.dg/pointer-arith-3.c: Likewise.
7343         * gcc.dg/pointer-arith-4.c: Likewise.
7344         * gcc.dg/pointer-arith-6.c: Likewise.
7345         * gcc.dg/pointer-arith-7.c: Likewise.
7346         * gcc.dg/pointer-arith-8.c: Likewise.
7347         * gcc.dg/pr13804-1.c: Likewise.
7348         * gcc.dg/pr15698-1.c: Likewise.
7349         * gcc.dg/pr15698-2.c: Likewise.
7350         * gcc.dg/pr15698-3.c: Likewise.
7351         * gcc.dg/pr15698-4.c: Likewise.
7352         * gcc.dg/pr15698-5.c: Likewise.
7353         * gcc.dg/pr15698-6.c: Likewise.
7354         * gcc.dg/pr15698-7.c: Likewise.
7355         * gcc.dg/pr15698-8.c: Likewise.
7356         * gcc.dg/pr17188-1.c: Likewise.
7357         * gcc.dg/pr17301-1.c: Likewise.
7358         * gcc.dg/pr17301-2.c: Likewise.
7359         * gcc.dg/pr17730-1.c: Likewise.
7360         * gcc.dg/pr20368-1.c: Likewise.
7361         * gcc.dg/pr20368-2.c: Likewise.
7362         * gcc.dg/pr20368-3.c: Likewise.
7363         * gcc.dg/pr22308-1.c: Likewise.
7364         * gcc.dg/qual-component-1.c: Likewise.
7365         * gcc.dg/redecl-1.c: Likewise.
7366         * gcc.dg/redecl-11.c: Likewise.
7367         * gcc.dg/redecl-12.c: Likewise.
7368         * gcc.dg/redecl-13.c: Likewise.
7369         * gcc.dg/redecl-14.c: Likewise.
7370         * gcc.dg/redecl-15.c: Likewise.
7371         * gcc.dg/register-var-1.c: Likewise.
7372         * gcc.dg/register-var-2.c: Likewise.
7373         * gcc.dg/stmt-expr-2.c: Likewise.
7374         * gcc.dg/stmt-expr-3.c: Likewise.
7375         * gcc.dg/stmt-expr-label-1.c: Likewise.
7376         * gcc.dg/stmt-expr-label-2.c: Likewise.
7377         * gcc.dg/stmt-expr-label-3.c: Likewise.
7378         * gcc.dg/struct-empty-2.c: Likewise.
7379         * gcc.dg/struct-empty-3.c: Likewise.
7380         * gcc.dg/struct-parse-1.c: Likewise.
7381         * gcc.dg/struct-semi-1.c: Likewise.
7382         * gcc.dg/struct-semi-2.c: Likewise.
7383         * gcc.dg/struct-semi-3.c: Likewise.
7384         * gcc.dg/switch-5.c: Likewise.
7385         * gcc.dg/switch-6.c: Likewise.
7386         * gcc.dg/switch-7.c: Likewise.
7387         * gcc.dg/tls/diag-5.c: Likewise.
7388         * gcc.dg/transparent-union-1.c: Likewise.
7389         * gcc.dg/transparent-union-3.c: Likewise.
7390         * gcc.dg/typespec-1.c: Likewise.
7391         * gcc.dg/vla-init-2.c: Likewise.
7392         * gcc.dg/vla-init-3.c: Likewise.
7393         * gcc.dg/vla-init-4.c: Likewise.
7394         * gcc.dg/vla-init-5.c: Likewise.
7395         * gcc.dg/void-cast-2.c: Likewise.
7396         * gcc.dg/wvla-3.c: Likewise.
7397         * gcc.dg/wvla-7.c: Likewise.
7398         * gcc.target/i386/991209-1.c: Likewise.
7399         * gcc.target/ia64/fpreg-1.c: Likewise.
7400         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
7401         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
7402         
7403 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
7404
7405         PR fortran/31639
7406         * gfortran.dg/func_decl_4.f90: New test.
7407
7408 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
7409
7410         PR fortran/32727
7411         * gfortran.dg/interface_17.f90: New test.
7412
7413 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
7414
7415         PR fortran/32599
7416         * gfortran.dg/32599.f03: New test case.
7417
7418         PR fortran/32601
7419         * gfortran.dg/32601.f03: New test case.
7420         * gfortran.dg/32601_1.f03: Ditto.
7421         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
7422         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
7423
7424 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
7425
7426         * gcc.c-torture/execute/align-3.c: Remove function addr check.
7427
7428 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
7429             Devang Patel  <dpatel@apple.com>
7430
7431         PR tree-optimization/25413
7432         * gcc.dg/vect/vect-align-1.c: New.
7433         * gcc.dg/vect/vect-align-2.c: New.
7434         * gcc.dg/vect/pr25413.c: New.
7435         * gcc.dg/vect/pr25413a.c: New.
7436         * gcc.dg/vect/pr31699.c: Fix dg-final check.
7437
7438 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
7439
7440         * lib/target-support.exp (check_ultrasparc_hw_available):
7441         New function.
7442         (is-effective-target): Check $arg for ultrasparc_hw.
7443         (is-effective-target-keyword): Likewise.
7444         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
7445         when determining what to do on sparc platforms.
7446         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
7447         * gcc.dg/20001101-1.c: Likewise.
7448         * gcc.dg/20001101-2.c: Likewise.
7449         * gcc.dg/ultrasp9.c: Likewise.
7450         * gcc.dg/ultrasp10.c: Likewise.
7451         * gcc.target/sparc/pdist-3.c: Likewise.
7452
7453 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
7454
7455         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
7456
7457 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
7458
7459         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
7460         get vectorized.
7461         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
7462         now get vectorized.
7463         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
7464         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
7465         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
7466         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
7467         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
7468         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
7469         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
7470         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
7471         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
7472         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
7473         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
7474         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
7475         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
7476         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
7477         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
7478         * lib/target-supports.exp (check_effective_target_vect_int_mul):
7479         Add spu.
7480
7481 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
7482
7483         PR c++/30854
7484         * g++.dg/parse/error30.C: New test.
7485
7486 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7487
7488         PR fortran/29804
7489         * gfortran.dg/alloc_comp_misc_1.f90: New test.
7490
7491 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
7492
7493         * gfortran.fortran-torture/compile/pr32663.f: New test.
7494
7495 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
7496
7497         PR c++/31027
7498         * g++.dg/inherit/virtual4.C: New.
7499
7500 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
7501
7502         PR target/32661
7503         * gcc.target/i386/pr32661-1.c: New test.
7504
7505 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
7506
7507         * gnat.dg/invariant_index.ad[sb]: New test.
7508
7509 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
7510
7511         PR c++/32560
7512         * g++.dg/template/decl3.C: New.
7513
7514 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
7515
7516         PR 32617
7517         * gcc.c-torture/execute/align-3.c: New.
7518
7519 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
7520
7521         PR target/32708
7522         * gcc.target/i386/pr32708-1.c: New test.
7523         * gcc.target/i386/pr32708-2.c: Ditto.
7524         * gcc.target/i386/pr32708-3.c: Ditto.
7525
7526 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
7527
7528         * g++.dg/init/new20.C: Remove svn:executable flag.
7529
7530 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
7531
7532         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
7533
7534 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
7535
7536         * gcc.dg/ultrasp7.c: Add fpic target requirement.
7537
7538 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7539
7540         PR testsuite/25241
7541         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
7542         directive.
7543         
7544 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
7545
7546         PR fortran/32157
7547         * gfortran.dg/overload_2.f90: New test.
7548
7549         PR fortran/32689
7550         * gfortran.dg/transfer_simplify_5.f90
7551
7552         PR fortran/32634
7553         * gfortran.dg/interface_15.f90: New test.
7554
7555 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7556
7557         PR libfortran/32336
7558         * gfortran.dg/matmul_5.f90:  New test case.
7559
7560 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7561
7562         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
7563         * gcc.dg/fesd-any.h: Likewise.
7564         * gcc.dg/fesd-baseonly.c: Likewise.
7565         * gcc.dg/fesd-baseonly.h: Likewise.
7566         * gcc.dg/fesd-none.c: Likewise.
7567         * gcc.dg/fesd-none.h: Likewise.
7568         * gcc.dg/fesd-reduced.c: Likewise.
7569         * gcc.dg/fesd-reduced.h: Likewise.
7570         * gcc.dg/fesd-sys.c: Likewise.
7571         * gcc.dg/fesd-sys.h: Likewise
7572         * gcc.dg/fesd.h: Likewise.
7573
7574         * g++.dg/debug/dwarf2: New directory.
7575         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
7576         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
7577         * g++.dg/other/fesd-any.h: Likewise.
7578         * g++.dg/other/fesd-baseonly.C: Likewise.
7579         * g++.dg/other/fesd-baseonly.h: Likewise.
7580         * g++.dg/other/fesd-none.C: Likewise.
7581         * g++.dg/other/fesd-none.h: Likewise.
7582         * g++.dg/other/fesd-reduced.C: Likewise.
7583         * g++.dg/other/fesd-reduced.h: Likewise.
7584         * g++.dg/other/fesd-sys.C: Likewise.
7585         * g++.dg/other/fesd-sys.h: Likewise.
7586         * g++.dg/other/fesd.h: Likewise.
7587
7588 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
7589
7590         PR fortran/31129
7591         * gfortran.dg/parameter_unused.f90: New test.
7592
7593 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
7594
7595         PR tree-optimization/32681
7596         * gcc.dg/tree-ssa/pr32681.c: New test.
7597
7598 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7599
7600         PR fortran/32678
7601         * gfortran.dg/fmt_t_5.f90: New test.
7602
7603 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
7604
7605         PR c++/30535
7606         * g++.dg/template/operator10.C: New.
7607
7608 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7609
7610         PR libfortran/32217
7611         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
7612
7613 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7614
7615         PR fortran/29876
7616         * gfortran.dg/operator_6.f90: New test.
7617
7618 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7619
7620         PR fortran/17711
7621         * gfortran.dg/operator_4.f90: New test.
7622         * gfortran.dg/operator_5.f90: New test.
7623         * gfortran.dg/logical_comp.f90: Adjusted error messages.
7624         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
7625
7626 2007-07-08  Tobias Burnus  <burnus@net-b.de>
7627
7628         PR fortran/32669
7629         * gfortran.dg/argument_checking_6.f90: New.
7630
7631 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7632
7633         PR fortran/25094
7634         * gfortran.dg/interface_155555.f90: New test.
7635
7636 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7637
7638         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7639         c99-math-long-double-1.c, c99-math.h: Test subnormals.
7640
7641 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7642
7643         PR testsuite/25241
7644         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
7645         discern pedantic diagnostics and errors.
7646         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
7647         and not an error.
7648         * gcc.dg/20050121-1.c: This is an error and not a warning.
7649         * gcc.target/i386/sseregparm-2.c:  Likewise.
7650         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
7651         * gcc.dg/charset/attribute2.c: Likewise.
7652         * gcc.dg/bitfld-1.c: Likewise.
7653         * gcc.dg/pack-test-2.c: Likewise.
7654         * gcc.dg/940510-1.c: Match separately error and warning.
7655         * gcc.dg/array-2.c: Match separately multiple messages. The second
7656         diagnostic is a pedantic warning and not an error.
7657         * gcc.dg/pr14475.c: Match separately multiple messages.
7658         * gcc.dg/pr18809-1.c: Likewise.
7659         * gcc.dg/pr27953.c: Likewise.
7660         * gcc.dg/vla-init-1.c: Likewise.
7661         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
7662
7663 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7664
7665         PR fortran/32644
7666         * gfortran.dg/char_decl_1.f90: New test.
7667
7668 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
7669
7670         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
7671
7672 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
7673
7674         PR c++/32232
7675         * g++.dg/template/overload9.C: New test.
7676
7677 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
7678
7679         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
7680         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
7681
7682 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
7683
7684         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
7685         * gcc.dg/20001012-2.c: Likewise.
7686         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
7687         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
7688
7689 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
7690
7691         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
7692         about the chunk size when STACK_SIZE is defined.
7693
7694 2007-07-06  Josh Conner  <jconner@apple.com>
7695
7696         PR middle-end/32602
7697         * gcc.dg/sibcall-8.c: New test.
7698
7699 2007-07-06  Josh Conner  <jconner@apple.com>
7700
7701         PR middle-end/32603
7702         * gcc.target/arm/sibcall-1.c: New test.
7703
7704 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7705
7706         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
7707
7708 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
7709
7710         * gfortran.dg/save_parameter.f90: New test.
7711         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
7712
7713 2007-07-06  Richard Guenther  <rguenther@suse.de>
7714
7715         * g++.dg/opt/pr30965.C: New testcase.
7716
7717 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
7718
7719         * gcc.target/mips/save-restore-5.c: New test.
7720
7721 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
7722
7723         PR rtl_optimization/32450
7724         * gcc.dg/pr32450.c: New runtime test.
7725
7726 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
7727
7728         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
7729         single underscore in scan directives.
7730
7731 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
7732
7733         PR c++/32245
7734         * g++.dg/init/ptrmem4.C: New test.
7735
7736         PR c++/32251
7737         * g++.dg/init/new21.C: Likewise.
7738
7739         PR c++/31992
7740         * g++.dg/template/static30.C: Likewise.
7741
7742 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
7743
7744         * gcc.dg/vect/costmodel/ppc: New directory.
7745         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
7746         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
7747         New test.
7748         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
7749         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
7750         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
7751         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
7752         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
7753         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
7754         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
7755         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
7756         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
7757         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
7758         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
7759         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
7760         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
7761         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
7762
7763 2007-07-05  Tobias Burnus  <burnus@net-b.de>
7764
7765         PR fortran/32359
7766         * gfortran.dg/module_md5_1.f90: Update MD5 number.
7767
7768 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
7769
7770         PR fortran/32526
7771         * gfortran.dg/interface_14.f90: New test.
7772
7773         PR fortran/32613
7774         * gfortran.dg/do_iterator_2.f90: New test.
7775
7776 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7777
7778         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
7779         (FE_DEC_DOWNWARD): Likewise.
7780         (FE_DEC_UPWARD): Likewise.
7781         (FE_DEC_TOWARDZERO): Likewise.
7782         (FE_DEC_TONEARESTFROMZERO): Likewise.
7783
7784 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
7785
7786         * gcc.c-torture/compile/pr32606.c: New.
7787         * gfortran.fortran-torture/execute/pr32604.f90: New.
7788
7789 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
7790
7791         * gcc.dg/visibility-12.c: New test.
7792         * gcc.dg/visibility-13.c: Likewise.
7793         * g++.dg/ext/visibility-9.C: Likewise.
7794         * g++.dg/ext/visibility-10.C: Likewise.
7795
7796 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7797
7798         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
7799         * gcc.dg/sh-relax-vxworks.c: New test.
7800
7801 2007-07-04  Richard Guenther  <rguenther@suse.de>
7802
7803         PR tree-optimization/32500
7804         * gcc.c-torture/execute/pr32500.c: New testcase.
7805
7806 2007-07-04  Richard Guenther  <rguenther@suse.de>
7807
7808         PR tree-optimization/32482
7809         * gcc.c-torture/compile/pr32482.c: New testcase.
7810
7811 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7812
7813         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
7814         VxWorks kernels.
7815         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
7816         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
7817         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
7818         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
7819
7820 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7821
7822         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
7823
7824 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7825
7826         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
7827
7828 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7829
7830         PR fortran/31198
7831         * gfortran.dg/min_max_optional_1.f90: New test.
7832         * gfortran.dg/min_max_optional_2.f90: New test.
7833         * gfortran.dg/min_max_optional_3.f90: New test.
7834
7835 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7836
7837         PR fortran/32545
7838         * gfortran.dg/fmt_error.f90: New test.
7839
7840 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7841
7842         PR fortran/32612
7843         * gfortran.dg/interface_13.f90: New test.
7844
7845 2007-07-03  Dave Brolley  <brolley@redhat.com>
7846
7847         PR c++/31743
7848         * g++.dg/init/new20.C: New test.
7849
7850 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
7851
7852         PR fortran/32579
7853         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
7854
7855 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7856
7857         PR fortran/25062
7858         * common_7.f90: New.
7859         * common_8.f90: New.
7860         * common_9.f90: New.
7861
7862 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7863
7864         PR fortran/30940
7865         * gfortran.dg/argument_checking_1.f90: New.
7866         * gfortran.dg/argument_checking_2.f90: New.
7867         * gfortran.dg/argument_checking_3.f90: New.
7868         * gfortran.dg/argument_checking_4.f90: New.
7869         * gfortran.dg/argument_checking_5.f90: New.
7870         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
7871         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
7872
7873 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7874
7875         * gcc.dg/pr32176.c: Add -w to default dg-options.
7876
7877 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
7878
7879         * gcc.c-torture/compile/ssa-pre-1.c: New test.
7880
7881 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7882
7883         PR fortran/20888
7884         * gfortran.dg/null_2.f90: New.
7885
7886 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7887             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7888
7889         PR middle-end/32176
7890         * gcc.dg/pr32176.c: New test.
7891
7892 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7893
7894         * gcc.dg/const-float80.c : New test.
7895         * gcc.dg/const-float128.c : New test.
7896         * gcc.dg/const-float80-ped.c : New test.
7897         * gcc.dg/const-float128-ped.c : New test.
7898
7899 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7900
7901         * gcc.dg/c99-math.h: Fix typo.
7902
7903 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
7904
7905         PR libgomp/32468
7906         * gcc.dg/gomp/pr32468-1.c: New test.
7907
7908 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
7909
7910         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
7911         an ABI option.
7912
7913 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
7914
7915         * gfortran.fortran-torture/compile/pr32583.f: New.
7916         * gcc.c-torture/compile/pr32584.c: New
7917
7918 2007-07-02  Ollie Wild  <aaw@google.com>
7919
7920         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
7921         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
7922
7923 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
7924
7925         * gcc.target/mips/save-restore-1.c: New test.
7926         * gcc.target/mips/save-restore-2.c: Likewise.
7927         * gcc.target/mips/save-restore-3.c: Likewise.
7928         * gcc.target/mips/save-restore-4.c: Likewise.
7929
7930 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
7931
7932         PR tree-optimization/31966
7933         PR tree-optimization/32533
7934         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
7935         * gfortran.dg/pr32533.f90: Ditto.
7936
7937 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
7938
7939         * g++.dg/opt/nrv12.C: New test.
7940         * gcc.target/i386/nrv1.c: New test.
7941
7942         PR c++/31748
7943         * g++.dg/gomp/pr31748.C: New test.
7944
7945 2007-07-02  Ira Rosen  <irar@il.ibm.com>
7946  
7947         PR tree-optimization/32230
7948         * gcc.dg/vect/pr32230.c: New test.
7949
7950 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
7951
7952         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
7953         * bind_c_coms.f90: Ditto.
7954         * bind_c_coms_driver.c: Ditto.
7955         * bind_c_dts.f90: Ditto.
7956         * bind_c_dts_2.f03: Ditto.
7957         * bind_c_dts_2_driver.c: Ditto.
7958         * bind_c_dts_3.f03: Ditto.
7959         * bind_c_dts_4.f03: Ditto.
7960         * bind_c_dts_driver.c: Ditto.
7961         * bind_c_implicit_vars.f03: Ditto.
7962         * bind_c_procs.f03: Ditto.
7963         * bind_c_usage_2.f03: Ditto.
7964         * bind_c_usage_3.f03: Ditto.
7965         * bind_c_usage_5.f03: Ditto.
7966         * bind_c_usage_6.f03: Ditto.
7967         * bind_c_usage_7.f03: Ditto.
7968         * bind_c_vars.f90: Ditto.
7969         * bind_c_vars_driver.c: Ditto.
7970         * binding_c_table_15_1.f03: Ditto.
7971         * binding_label_tests.f03: Ditto.
7972         * binding_label_tests_10.f03: Ditto.
7973         * binding_label_tests_10_main.f03: Ditto.
7974         * binding_label_tests_11.f03: Ditto.
7975         * binding_label_tests_11_main.f03: Ditto.
7976         * binding_label_tests_12.f03: Ditto.
7977         * binding_label_tests_13.f03: Ditto.
7978         * binding_label_tests_13_main.f03: Ditto.
7979         * binding_label_tests_14.f03: Ditto.
7980         * binding_label_tests_2.f03: Ditto.
7981         * binding_label_tests_3.f03: Ditto.
7982         * binding_label_tests_4.f03: Ditto.
7983         * binding_label_tests_5.f03: Ditto.
7984         * binding_label_tests_6.f03: Ditto.
7985         * binding_label_tests_7.f03: Ditto.
7986         * binding_label_tests_8.f03: Ditto.
7987         * binding_label_tests_9.f03: Ditto.
7988         * c_assoc.f90: Ditto.
7989         * c_assoc_2.f03: Ditto.
7990         * c_f_pointer_shape_test.f90: Ditto.
7991         * c_f_pointer_tests.f90: Ditto.
7992         * c_f_tests_driver.c: Ditto.
7993         * c_funloc_tests.f03: Ditto.
7994         * c_funloc_tests_2.f03: Ditto.
7995         * c_funloc_tests_3.f03: Ditto.
7996         * c_funloc_tests_3_funcs.c: Ditto.
7997         * c_kind_params.f90: Ditto.
7998         * c_kind_tests_2.f03: Ditto.
7999         * c_kinds.c: Ditto.
8000         * c_loc_driver.c: Ditto.
8001         * c_loc_test.f90: Ditto.
8002         * c_loc_tests_2.f03: Ditto.
8003         * c_loc_tests_2_funcs.c: Ditto.
8004         * c_loc_tests_3.f03: Ditto.
8005         * c_loc_tests_4.f03: Ditto.
8006         * c_loc_tests_5.f03: Ditto.
8007         * c_loc_tests_6.f03: Ditto.
8008         * c_loc_tests_7.f03: Ditto.
8009         * c_loc_tests_8.f03: Ditto.
8010         * c_ptr_tests.f03: Ditto.
8011         * c_ptr_tests_10.f03: Ditto.
8012         * c_ptr_tests_5.f03: Ditto.
8013         * c_ptr_tests_7.f03: Ditto.
8014         * c_ptr_tests_7_driver.c: Ditto.
8015         * c_ptr_tests_8.f03: Ditto.
8016         * c_ptr_tests_8_funcs.c: Ditto.
8017         * c_ptr_tests_9.f03: Ditto.
8018         * c_ptr_tests_driver.c: Ditto.
8019         * c_size_t_driver.c: Ditto.
8020         * c_size_t_test.f03: Ditto.
8021         * com_block_driver.f90: Ditto.
8022         * global_vars_c_init.f90: Ditto.
8023         * global_vars_c_init_driver.c: Ditto.
8024         * global_vars_f90_init.f90: Ditto.
8025         * global_vars_f90_init_driver.c: Ditto.
8026         * interop_params.f03: Ditto.
8027         * iso_c_binding_only.f03: Ditto.
8028         * iso_c_binding_rename_1.f03: Ditto.
8029         * iso_c_binding_rename_1_driver.c: Ditto.
8030         * iso_c_binding_rename_2.f03: Ditto.
8031         * iso_c_binding_rename_2_driver.c: Ditto.
8032         * kind_tests_2.f03: Ditto.
8033         * kind_tests_3.f03: Ditto.
8034         * module_md5_1.f90: Ditto.
8035         * only_clause_main.c: Ditto.
8036         * print_c_kinds.f90: Ditto.
8037         * test_bind_c_parens.f03: Ditto.
8038         * test_c_assoc.c: Ditto.
8039         * test_com_block.f90: Ditto.
8040         * test_common_binding_labels.f03: Ditto.
8041         * test_common_binding_labels_2.f03: Ditto.
8042         * test_common_binding_labels_2_main.f03: Ditto.
8043         * test_common_binding_labels_3.f03: Ditto.
8044         * test_common_binding_labels_3_main.f03: Ditto.
8045         * test_only_clause.f90: Ditto.
8046         * use_iso_c_binding.f90: Ditto.
8047         * value_5.f90: Ditto.
8048         * value_test.f90: Ditto.
8049         * value_tests_f03.f90: Ditto.
8050
8051 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
8052
8053         * gcc.dg/tls/opt-14.c: New.
8054
8055 2007-07-01  Ollie Wild  <aaw@google.com>
8056
8057         * g++.dg/lookup/using16.C: New test.
8058         * g++.dg/lookup/using17.C: New test.
8059
8060 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
8061
8062         PR fortran/32239
8063         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
8064         (test_4): Use proper test for floating point equality.
8065         (test_8): Likewise.
8066
8067 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8068
8069         PR libgfortran/32554
8070         * gfortran.dg/fmt_p_1.f90: New test.
8071
8072 2007-07-01  Ira Rosen  <irar@il.ibm.com>
8073
8074         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
8075         initialization and fix dg-final check - the initialization loop is
8076         vectorizable.
8077
8078 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8079             Volker Reichelt  <reichelt@netcologne.de>
8080
8081         PR middle-end/32559
8082         * gcc.dg/pr32559.c: New test.
8083
8084 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8085
8086         PR tree-optimization/25371
8087         * gcc.dg/vect/pr25371.c: New test.
8088
8089 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
8090
8091         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
8092         when allocating and initializing a flexible array.
8093
8094 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
8095
8096         PR fortran/20373
8097         * gfortran.dg/intrinsic.f90: New test.
8098
8099 2007-06-30  Tobias Burnus  <burnus@net-b.de>
8100
8101         PR fortran/32555
8102         * gfortran.dg/fmt_zero_check.f90: New.
8103
8104 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
8105
8106         PR fortran/30284
8107         * gfortran.dg/repeat_f90: New test.
8108
8109 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8110
8111         PR testsuite/25241
8112         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
8113         -pedantic-errors, so we should match errors.
8114         * gcc.dg/cpp/escape-1.c: Likewise.
8115         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
8116         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
8117         warning.
8118         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
8119         errors instead of warnings.
8120         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
8121         a pedantic warning.
8122         * gcc.dg/cpp/arith-3.c: Likewise.
8123
8124 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8125
8126         PR testsuite/25241
8127         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
8128         * gcc.dg/pch/valid-2.c: Likewise.
8129         * gcc.dg/pch/valid-3.c: Likewise.
8130         * gcc.dg/pch/warn-1.c: Likewise.
8131         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
8132         
8133 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8134
8135         PR c/4076
8136         * gcc.dg/Wunused-function.c: New.
8137         
8138 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8139
8140         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
8141
8142 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
8143
8144         * g++.dg/other/canon-31724.C: New.
8145         
8146 2007-06-29  Jan Hubicka  <jh@suse.cz>
8147
8148         PR middle-end/32372
8149         * gcc.c-torture/compile/pr32372.c: new.
8150
8151 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
8152
8153         * gfortran.dg/operator_3.f90: New test.
8154
8155 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
8156
8157         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
8158         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
8159
8160 2007-06-29  Richard Guenther  <rguenther@suse.de>
8161
8162         PR middle-end/32493
8163         * gcc.dg/inline-23.c: New testcase.
8164
8165 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
8166
8167         PR tree-optimization/24659
8168         * gcc.target/i386/vectorize2.c: New test.
8169         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
8170         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8171
8172 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
8173
8174         * gcc.dg/pointer-arith-9.c: New test.
8175
8176 2007-06-29  Tobias Burnus  <burnus@net-b.de>
8177
8178         PR fortran/32483
8179         * gfortran.dg/fmt_read_2.f90: New.
8180
8181 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8182
8183         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
8184         If it exists, don't try to create it.
8185
8186 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
8187
8188         * g++.dg/ext/visibility/ms-compat-1.C: New.
8189
8190 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8191
8192         PR tree-opt/32417
8193         * gfortran.fortran-torture/compile/pr32417.f90: New test.
8194
8195 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
8196
8197         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
8198         targets.
8199
8200 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
8201
8202         PR fortran/32467
8203         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
8204
8205 2007-06-27  Richard Guenther  <rguenther@suse.de>
8206
8207         PR middle-end/32492
8208         * gcc.dg/inline-22.c: New testcase.
8209
8210 2007-06-26  Hui-May Chang <hm.chang@apple.com>
8211
8212         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
8213         the scan-assembler constant.
8214
8215 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
8216
8217         PR 20216
8218         * gcc.dg/pr20216.c: New.
8219
8220 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8221
8222         PR tree-opt/32421
8223         * gcc.dg/vect/pr32421.c: New test.
8224
8225 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
8226
8227         PR c++/32111
8228         * g++.dg/other/friend5.C: New test.
8229
8230 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
8231
8232         PR fortran/32464
8233         * gfortran.dg/host_assoc_function_2.f90: New test.
8234
8235         PR fortran/31494
8236         * gfortran.dg/host_assoc_call_1.f90: New test.
8237
8238 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8239
8240         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
8241         
8242 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8243
8244         PR fortran/32456
8245         * gfortran.dg/error_format.f90: New test.
8246
8247 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
8248
8249         PR fortran/32136
8250         * gfortran.dg/pr32136.f90: New test.
8251
8252 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
8253
8254         PR fortran/31726
8255         * gfortran.dg/minmaxloc_1.f90: New test.
8256
8257         PR fortran/32298
8258         * gfortran.dg/minmaxloc_2.f90: New test.
8259
8260 2007-06-23  Richard Guenther  <rguenther@suse.de>
8261
8262         PR tree-optimization/16876
8263         PR middle-end/29478
8264         * gcc.dg/pr29254.c: The warning is bogus.
8265         * gcc.dg/warn-1.c: Likewise.
8266         * gcc.dg/assign-warn-3.c: Likewise.
8267         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
8268
8269 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
8270
8271         * gcc.c-torture/execute/20070623-1.c: New.
8272
8273 2007-06-22  Jan Hubicka  <jh@suse.cz>
8274
8275         * gcc.c-torture/compile/pr31541.c: New.
8276
8277 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
8278
8279         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
8280         Remove -m64 from dg-options.
8281
8282 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
8283
8284         PR middle-end/32374
8285         * gcc.dg/pr32374.c: New test.
8286
8287 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8288
8289         PR fortran/32360
8290         * gfortran.dg/pointer_assign_3.f90: New test.
8291
8292 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
8293
8294         * gcc.dg/tree-ssa/pr19590.c: New.
8295
8296 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8297
8298         PR fortran/31162
8299         * gfortran.dg/assign.f90: Update test.
8300         * gfortran.dg/real_do_1.f90: Update test.
8301         * gfortran.dg/gomp/omp_do1.f90: Update test.
8302         * gfortran.dg/warnings_are_errors_1.f: Update test.
8303         * gfortran.dg/g77/20010519-1.f: Update test.
8304         * gfortran.dg/g77/pr9258.f: Update test.
8305         * gfortran.dg/g77/960317-1.f: Update test.
8306
8307 2007-06-21  Richard Guenther  <rguenther@suse.de>
8308
8309         PR tree-optimization/32453
8310         * gcc.c-torture/compile/pr32453.c: New testcase.
8311
8312 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
8313
8314         PR tree-optimization/31866
8315         * gcc.dg/pr31866.c: New test.
8316
8317 2007-06-21  Richard Guenther  <rguenther@suse.de>
8318
8319         PR tree-optimization/32451
8320         * g++.dg/torture/20070621-1.C: New testcase.
8321
8322 2007-06-21  Christian Bruel  <christian.bruel@st.com>
8323
8324         * gcc.dg/attr-isr.c: Test delay slot content.
8325         
8326 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8327
8328         PR fortran/32361
8329         gfortran.dg/pointer_assign_2.f90: New test.
8330
8331 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8332
8333         PR fortran/25061
8334         gfortran.dg/invalid_procedure_name.f90: New test.
8335
8336 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
8337
8338         PR tree-optimization/25737
8339         * gcc.dg/tree-ssa/alias-14.c: New test.
8340
8341 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
8342
8343         * gcc.target/i386/large-size-array-3.c: New.
8344
8345 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8346         Richard Guenther  <rguenther@suse.de>
8347
8348         PR fortran/32140
8349         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
8350
8351 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
8352
8353         PR middle-end/31959
8354         * gcc.dg/pr31959.c: New test.
8355
8356         PR inline-asm/32109
8357         * g++.dg/ext/asm10.C: New test.
8358
8359         PR middle-end/32285
8360         * gcc.c-torture/execute/20070614-1.c: New test.
8361
8362 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
8363
8364         * gcc.target/arm/stack-corruption.c: New test.
8365
8366 2007-06-19  Richard Guenther  <rguenther@suse.de>
8367
8368         * g++.dg/torture/pr30252.C: New testcase.
8369
8370 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
8371
8372         PR tree-optimization/32353
8373         * g++.dg/opt/nrv13.C: New test.
8374
8375 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
8376
8377         PR fortran/20863
8378         PR fortran/20882
8379         * gfortran.dg/impure_assignment_2.f90 : New test.
8380
8381         PR fortran/32236
8382         * gfortran.dg/data_initialized_2.f90 : New test.
8383
8384         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
8385         appropriate version of 'dmach'.
8386
8387 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
8388
8389         PR target/32389
8390         * gcc.target/i386/pr32389.c New test.
8391
8392 2007-06-18  Simon Baldwin <simonb@google.com>
8393
8394         PR c++/31923
8395         * g++.dg/template/error25.C: New.
8396         * g++.dg/template/spec35.C: New.
8397
8398 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
8399
8400         * gcc.c-torture/compile/pr32355.c: New testcase.
8401         
8402 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
8403
8404         PR tree-optimization/32383
8405         * g++.dg/opt/pr32383.C: New test.
8406
8407 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
8408
8409         PR rtl-optimization/32366
8410         * gcc.dg/vect/pr32366.c: New test.
8411
8412 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
8413
8414         * gcc.c-torture/compile/pr32349.c: New testcase.
8415         
8416 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8417
8418         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
8419         * gcc.target/sparc/combined-2.c: Likewise.
8420         * gcc.target/sparc/fexpand.c : Likewise.
8421         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
8422         * gcc.target/sparc/fpack16.c : Likewise.
8423         * gcc.target/sparc/fpmerge.c : Likewise.
8424         * gcc.target/sparc/fpmul.c : Likewise.
8425         * gcc.target/sparc/noresult.c : Likewise.
8426         * gcc.target/sparc/pdist.c: Likewise.
8427
8428 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
8429
8430         PR middle-end/31723
8431         * gcc.target/i386/recip-divf.c: New test.
8432         * gcc.target/i386/recip-sqrtf.c: Ditto.
8433         * gcc.target/i386/recip-vec-divf.c: Ditto.
8434         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8435         * gcc.target/i386/sse-recip.c: Ditto.
8436         * gcc.target/i386/sse-recip-vec.c: Ditto.
8437
8438 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8439
8440         PR tree-opt/32225
8441         * gcc.c-torture/compile/20070605-1.c: New test.
8442
8443         * gcc.c-torture/compile/20070603-1.c: New testcase.
8444         * gcc.c-torture/compile/20070603-2.c: New testcase.
8445
8446         * gcc.c-torture/compile/20070531-1.c: New test.
8447
8448         PR tree-opt/32167
8449         * gcc.c-torture/compile/20070531-2.c: New test.
8450
8451         PR tree-opt/32144
8452         * gcc.c-torture/compile/20070529-1.c: New test.
8453
8454         PR tree-opt/32145
8455         * gcc.c-torture/compile/20070529-2.c: New test.
8456
8457         PR tree-opt/32015
8458         * gcc.c-torture/compile/20070520-1.c: New test.
8459
8460         * g++.dg/ext/java-1.C: New test.
8461
8462         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
8463         loops instead of one. Remove the "can't determine dependence"
8464         check.
8465         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
8466         needed as the cast is gone in the first place.
8467         * gcc.dg/max-1.c: Change local variable a to be a global one.
8468         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
8469         have a cast which is PREd.
8470
8471 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
8472
8473         * g++.dg/lookup/anon6.C: New test.
8474
8475 2007-06-14  Dirk Mueller  <dmueller@suse.de>
8476
8477         PR c++/31806
8478         * g++.dg/opt/static6.C: New testcase.
8479
8480 2007-06-14  Geoff Keating  <geoffk@apple.com>
8481
8482         * g++.dg/ext/visibility/overload-1.C: New.
8483
8484         PR 31093
8485         * g++.dg/ext/visibility/anon4.C: New.
8486
8487 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
8488
8489         PR target/32268
8490         * gcc.target/i386/pr32268.c: New test.
8491
8492 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8493
8494         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
8495         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
8496         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
8497
8498         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
8499         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
8500         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
8501         BID is used.
8502
8503 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
8504
8505         PR fortran/32302
8506         * gfortran.dg/common_resize_1.f90: New test.
8507
8508 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
8509
8510         PR target/32274
8511         * gcc.dg/vect/pr32224.c: Fix.   
8512         
8513 2007-06-13  Eric Christopher  <echristo@apple.com>
8514
8515         * gcc.target/i386/ssefn-1.c: Add -march=i386.
8516
8517 2007-06-13  Tobias Burnus  <burnus@net-b.de>
8518
8519         PR fortran/32323
8520         * gfortran.dg/actual_array_vect_1.f90: New.
8521
8522 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8523
8524         * gcc.target/sparc/mfpu.c: New test.
8525
8526 2007-06-12  Geoff Keating  <geoffk@apple.com>
8527
8528         * g++.dg/warn/weak1.C: Suppress on Darwin.
8529         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
8530
8531 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8532
8533         PR middle-end/31579
8534          * g++.dg/torture/pr31579.C: New testcase.
8535
8536 2007-06-12  Ian Lance Taylor  <iant@google.com>
8537
8538         PR libstdc++/29286
8539         * g++.dg/init/new16.C: New test.
8540         * g++.dg/init/new17.C: New test.
8541         * g++.dg/init/new18.C: New test.
8542         * g++.dg/init/new19.C: New test.
8543
8544 2007-06-12  Olivier Hainque  <hainque@adacore.com>
8545
8546         * gnat.dg/lhs_view_convert.adb: New test.
8547
8548 2007-06-12  Richard Guenther  <rguenther@suse.de>
8549
8550         PR tree-optimization/15353
8551         PR tree-optimization/31657
8552         * gcc.c-torture/execute/20070424-1.c: New testcase.
8553         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
8554         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
8555         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
8556         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
8557         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
8558
8559 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8560
8561         PR rtl-optimization/32293
8562         * gcc.dg/pr32293.c: New test.
8563
8564 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8565
8566         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
8567
8568 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
8569
8570         PR fortran/29786
8571         * gfortran.dg/equiv_7.f90: New test.
8572         * gfortran.dg/equiv_constraint_7.f90: Change error message.
8573
8574         PR fortran/30875
8575         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
8576
8577 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
8578
8579         * gcc.dg/setjmp-3.c: Rename raise to raise0.
8580         * gcc.dg/setjmp-4.c: Likewise.
8581         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
8582
8583 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
8584
8585         PR rtl-optimization/31025
8586         * gfortran.dg/pr31025.f90: New.
8587
8588 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8589
8590         PR target/32280
8591         * gcc.target/i386/pr32280.c: New test.
8592
8593 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8594
8595         PR middle-end/32279
8596         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
8597
8598 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8599
8600         PR libgfortran/32235
8601         * gfortran.dg/backspace_9.f: New test.
8602
8603 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
8604
8605         * gcc.dg/tree-ssa/prefetch-7.c: New test.
8606
8607 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
8608
8609         * gcc.dg/tree-ssa/loop-28.c: New testcase.
8610
8611 2007-06-09  Ian Lance Taylor  <iant@google.com>
8612
8613         PR tree-optimization/32169
8614         * gcc.c-torture/compile/pr32169.c: New test.
8615
8616 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
8617
8618         * gcc.dg/vect/costmodel: New directory.
8619         * gcc.dg/vect/costmodel/i386: New directory.
8620         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
8621         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8622         New test.
8623         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
8624         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
8625         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
8626         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
8627         * gcc.dg/vect/costmodel/x86_64: New directory.
8628         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
8629         New testsuite.
8630         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8631         New test.
8632         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
8633         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
8634         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
8635         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
8636         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
8637
8638 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
8639
8640         PR tree-optimization/32243
8641         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
8642         flags for -Os tests.
8643         * gcc.dg/vect/03-vect-pr32243.c: New test.
8644
8645 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
8646
8647         PR tree-optimization/32224
8648         * gcc.dg/vect/pr32224.c: New test.
8649
8650 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
8651
8652         PR c++/32177
8653         * g++.dg/gomp/pr32177.C: New test.
8654
8655 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8656
8657         PR testsuite/25241
8658         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
8659         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
8660         warning nor an error.
8661         * gcc.dg/Wfatal-2.c: Likewise.
8662         * gcc.dg/Werror-1.c: Likewise.
8663         * gcc.dg/Werror-5.c: Likewise.
8664         * gcc.dg/Werror-7.c: Likewise.
8665         * gcc.dg/Werror-10.c: Likewise.
8666         * gcc.dg/Werror-11.c: Likewise.
8667
8668 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
8669
8670         PR c++/30759
8671         * g++.dg/init/brace6.C: New test.
8672
8673 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
8674
8675         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
8676         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
8677         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
8678         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
8679
8680         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
8681         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
8682         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
8683         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
8684         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
8685         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
8686         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
8687         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
8688
8689         * gcc.dg/darwin-minversion-3.c: New.
8690
8691 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
8692
8693         * gcc.target/i386/builtin-copysign.c: New test.
8694
8695 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8696
8697         PR tree-optimization/32220
8698         * gfortran.dg/predcom-2.f: New testcase.
8699
8700 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8701
8702         PR tree-opt/32231
8703         * gcc.target/i386/vectorize4.c: New test.
8704
8705 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
8706
8707         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
8708
8709 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8710
8711         PR testsuite/25241
8712         * gcc.dg/simd-5.c: Mark output as a note.
8713         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
8714         dg-message.
8715         * gcc.dg/simd-1.c: Likewise.
8716         * gcc.dg/always_inline.c: Mark output as a sorry.
8717         * gcc.dg/always_inline2.c: Likewise.
8718         * gcc.dg/always_inline3.c: Likewise.
8719
8720 2007-06-06  Ian Lance Taylor  <iant@google.com>
8721
8722         * g++.dg/conversion/enum1.C: New test.
8723
8724 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
8725
8726         PR tree-optimization/32216
8727         * gcc.dg/vect/pr32216.c: New test.
8728
8729 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8730
8731         PR testsuite/18923
8732         * gfortran.dg/invalid_contains_1.f90: New test.
8733         * gfortran.dg/invalid_contains_2.f90: New test.
8734
8735 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8736
8737         PR testsuite/32057
8738         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
8739         midnight issues.
8740
8741 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8742
8743         PR testsuite/25241
8744         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
8745         dg-message to match de note.
8746         * gcc.dg/pr26570.c: Use dg-message for a note.
8747         * gcc.dg/pr29254.c: Use dg-message for generic output and use
8748         dg-error instead of dg-warning because of -Werror.
8749         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
8750         neither an error, nor a warning.
8751         * gcc.dg/glibc-uclibc-2.c: Likewise
8752         * gcc.dg/cpp/19940712-1.c: Likewise.
8753
8754 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
8755
8756         PR preprocessor/23479
8757         * gcc.dg/binary-constants-1.c: Add test suites for
8758         the 0b-prefixed binary integer constants.
8759         * gcc.dg/binary-constants-2.c: Ditto.
8760         * gcc.dg/binary-constants-3.c: Ditto.
8761         * gcc.dg/binary-constants-4.c: Ditto.
8762
8763 2007-06-05  Ian Lance Taylor  <iant@google.com>
8764
8765         * gcc.dg/Wstrict-overflow-19.c: New test.
8766
8767 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
8768
8769         * gcc.dg/matrix/matrix-6.c: Remove conversion.
8770
8771 2007-06-04  Ian Lance Taylor  <iant@google.com>
8772
8773         * gcc.dg/Wstrict-overflow-18.c: New test.
8774
8775 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8776
8777         PR testsuite/25241
8778         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
8779         * gcc.dg/cpp/mi5.c: Likewise.
8780         * gcc.dg/cpp/mi7.c: Likewise.
8781
8782 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
8783
8784         PR c/32191
8785         * gcc.dg/pr32191.c: New test.
8786
8787 2007-05-28  Tobias Burnus  <burnus@net-b.de>
8788
8789         PR fortran/32124
8790         * gfortran.dg/allocate_stat_1.f90: Remove.
8791
8792 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8793
8794         * gcc.target/i386/sse4_2-check.h: New.
8795         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
8796         * gcc.target/i386/sse4_2-crc32.h: Likewise.
8797         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
8798         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8799         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
8800         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
8801         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
8802         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
8803         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
8804         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
8805         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
8806         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
8807         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
8808         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
8809         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
8810         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
8811         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
8812         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8813
8814 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
8815
8816         * gcc.dg/pie-link.c: New test.
8817
8818 2007-06-01  Ian Lance Taylor  <iant@google.com>
8819
8820         * gcc.dg/Wstrict-overflow-17.c: New test.
8821
8822 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
8823
8824         * gcc.dg/builtin-return-1.c (g): New.
8825         (main): Allocate at least 64 bytes on the stack.
8826
8827 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
8828
8829         * g++.dg/init/cleanup3.C: New test.
8830
8831 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8832
8833         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
8834         int is 16 bits.
8835
8836 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
8837
8838         PR fortran/32156
8839         * gfortran.dg/char_array_constructor_3.f90: New test.
8840
8841 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
8842
8843         PR tree-optimization/32160
8844         * gfortran.dg/predcom-1.f: New test.
8845
8846 2007-05-31  Richard Guenther  <rguenther@suse.de>
8847
8848         * g++.dg/other/str_empty.C: Move...
8849         * g++.dg/other/pr30567.C: Move...
8850         * g++.dg/tree-ssa/pr27218.C: Move...
8851         * g++.dg/torture: ...here and remove dg-options.
8852
8853 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
8854
8855         PR c++/32158
8856         * g++.dg/ext/is_pod_incomplete.C: New.
8857
8858 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
8859             Douglas Gregor <doug.gregor@gmail.com>
8860             Pedro Lamarao <pedro.lamarao@mndfck.org>
8861             Howard Hinnant <howard.hinnant@gmail.com>
8862
8863         PR c++/7412
8864         PR c++/29939
8865         * g++.dg/cpp0x/rv8p.C: New.
8866         * g++.dg/cpp0x/temp-constructor-bug.C: New.
8867         * g++.dg/cpp0x/cast-bug.C: New.
8868         * g++.dg/cpp0x/elision_weak.C: New.
8869         * g++.dg/cpp0x/collapse-bug.C: New.
8870         * g++.dg/cpp0x/rv3p.C: New.
8871         * g++.dg/cpp0x/rv7n.C: New.
8872         * g++.dg/cpp0x/overload-conv-1.C: New.
8873         * g++.dg/cpp0x/rv2n.C: New.
8874         * g++.dg/cpp0x/deduce.C: New.
8875         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
8876         * g++.dg/cpp0x/rv6p.C: New.
8877         * g++.dg/cpp0x/template_deduction.C: New.
8878         * g++.dg/cpp0x/implicit-copy.C: New.
8879         * g++.dg/cpp0x/rv1p.C: New.
8880         * g++.dg/cpp0x/cast.C: New.
8881         * g++.dg/cpp0x/rv5n.C: New.
8882         * g++.dg/cpp0x/collapse.C: New.
8883         * g++.dg/cpp0x/overload-conv-2.C: New.
8884         * g++.dg/cpp0x/rv4p.C: New.
8885         * g++.dg/cpp0x/rvo.C: New.
8886         * g++.dg/cpp0x/iop.C: New.
8887         * g++.dg/cpp0x/rv3n.C: New.
8888         * g++.dg/cpp0x/rv7p.C: New.
8889         * g++.dg/cpp0x/reference_collapsing.C: New.
8890         * g++.dg/cpp0x/overload.C: New.
8891         * g++.dg/cpp0x/named.C: New.
8892         * g++.dg/cpp0x/rv2p.C: New.
8893         * g++.dg/cpp0x/rv6n.C: New.
8894         * g++.dg/cpp0x/not_special.C: New.
8895         * g++.dg/cpp0x/bind.C: New.
8896         * g++.dg/cpp0x/rv1n.C: New.
8897         * g++.dg/cpp0x/rv5p.C: New.
8898         * g++.dg/cpp0x/elision.C: New.
8899         * g++.dg/cpp0x/named_refs.C: New.
8900         * g++.dg/cpp0x/unnamed_refs.C: New.
8901         * g++.dg/cpp0x/rv4n.C: New.
8902         * g++.dg/cpp0x/elision_neg.C: New.
8903         * g++.dg/init/copy7.C: Run in C++98 mode.
8904         * g++.dg/overload/arg1.C: Ditto.
8905         * g++.dg/overload/arg4.C: Ditto.
8906
8907 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
8908
8909         PR c++/31809
8910         * g++.dg/opt/static5.C: New test.
8911
8912 2007-05-30  Richard Guenther  <rguenther@suse.de>
8913
8914         * g++.dg/dg.exp: Prune torture/.
8915         * g++.dg/torture/dg-torture.exp: New testsuite.
8916
8917 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
8918
8919         * gcc.target/arm/pr27387.C: Move and rename to ...
8920         * g++.dg/inherit/thunk8.C: ... here.
8921
8922 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
8923
8924         PR tree-optimization/31769
8925         * g++.dg/gomp/pr31769.C: New test.
8926
8927 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
8928
8929         * gcc.target/i386/stack-realign.c: New.
8930
8931 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
8932
8933         * gcc.dg/tree-ssa/prefetch-6.c: New test.
8934
8935 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8936
8937         * gfortran.dg/sizeof.f90: New.
8938
8939 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8940
8941         PR c/31339
8942         * gcc.dg/boolcomplex-1.c: New test.
8943
8944         PR c++/31339
8945         * g++.dg/ext/boolcomplex-1.c: New test.
8946
8947 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
8948
8949         * gcc.dg/matrix: New directory.
8950
8951 2007-05-28  Tobias Burnus  <burnus@net-b.de>
8952
8953         PR fortran/32124
8954         * gfortran.dg/allocate_stat_1.f90: New.
8955
8956 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
8957
8958         PR fortran/31972
8959         * transfer_hollerith_1.f90: New test.
8960
8961 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8962
8963         PR tree-opt/32100
8964         * gcc.c-torture/execute/vrp-7.c: New test.
8965
8966 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
8967
8968         * gfortran.dg/transfer_simplify_4.f90: New test.
8969
8970 2007-05-27  Tobias Burnus  <burnus@net-b.de>
8971
8972         PR fortran/32088
8973         * gfortran.dg/func_result_3.f90: New.
8974
8975 2007-05-27  Tobias Burnus  <burnus@net-b.de>
8976
8977         PR middle-end/32083
8978         * gfortran.dg/transfer_simplify_3.f90: New.
8979
8980 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
8981
8982         PR target/32065
8983         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
8984         to compile options.
8985         * gcc.target/i386/pr32065-2.c: New test.
8986
8987 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8988
8989         PR fortran/31813
8990         * gfortran.dg/io_constraints_2.f90: Update.
8991
8992 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
8993
8994         PR fortran/31219
8995         * gfortran.dg/array_constructor_17.f90: New test.
8996
8997 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8998
8999         PR tree-opt/32090
9000         * g++.dg/opt/array2.C: New testcase.
9001
9002 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9003
9004         PR target/32065
9005         * gcc.target/i386/pr32065.c: New test.
9006
9007 2007-05-25  Dirk Mueller  <dmueller@suse.de>
9008             Marcus Meissner <meissner@suse.de>
9009
9010         * gcc.dg/attr-alloc_size.c: New.
9011
9012 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
9013             Lee Millward  <lee.millward@gmail.com>
9014
9015         PR c++/31745
9016         * g++.dg/parse/crash34.C: New test.
9017
9018         * g++.dg/parse/crash35.C: New test.
9019
9020 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9021
9022         * gcc.target/i386/sse2-check.h: New.
9023         * gcc.target/i386/sse2-vec-1.c: Likewise.
9024         * gcc.target/i386/sse2-vec-2.c: Likewise.
9025         * gcc.target/i386/sse2-vec-3.c: Likewise.
9026         * gcc.target/i386/sse2-vec-4.c: Likewise.
9027         * gcc.target/i386/sse2-vec-5.c: Likewise.
9028         * gcc.target/i386/sse2-vec-6.c: Likewise.
9029
9030 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
9031
9032         PR c++/31431
9033         PR c++/31432
9034         PR c++/31434
9035         PR c++/31435
9036         PR c++/31437
9037         PR c++/31438
9038         PR c++/31442
9039         PR c++/31443
9040         PR c++/31444
9041         PR c++/31445
9042         * g++.dg/cpp0x/pr31431.C: New.
9043         * g++.dg/cpp0x/pr31437.C: New.
9044         * g++.dg/cpp0x/pr31442.C: New.
9045         * g++.dg/cpp0x/pr31444.C: New.
9046         * g++.dg/cpp0x/pr31431-2.C: New.
9047         * g++.dg/cpp0x/pr31432.C: New.
9048         * g++.dg/cpp0x/pr31434.C: New.
9049         * g++.dg/cpp0x/pr31438.C: New.
9050         * g++.dg/cpp0x/pr31443.C: New.
9051         * g++.dg/cpp0x/pr31445.C: New.
9052         * g++.dg/cpp0x/variadic-crash1.C: New.
9053
9054 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
9055
9056         * gcc.target/arm/long-calls-1.c: New test.
9057         * gcc.target/arm/long-calls-2.c: Likewise.
9058         * gcc.target/arm/long-calls-3.c: Likewise.
9059         * gcc.target/arm/long-calls-4.c: Likewise.
9060
9061 2007-05-25  Richard Guenther  <rguenther@suse.de>
9062             Andrew Pinski  <andrew_pinski@playstation.sony.com>
9063
9064         PR tree-optimization/31982
9065         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
9066
9067 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
9068
9069         PR fortran/32047
9070         * gfortran.dg/result_in_spec_2.f90: New test.
9071
9072 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9073
9074         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
9075
9076 2007-05-24  Ollie Wild  <aaw@google.com>
9077
9078         * gcc.dg/cpp/counter-1.c: New test.
9079         * gcc.dg/pch/counter-1.c: New test.
9080         * gcc.dg/pch/counter-1.hs: New file.
9081         * gcc.dg/pch/counter-2.c: New test.
9082         * gcc.dg/pch/counter-2.hs: New file.
9083         * gcc.dg/pch/counter-3.c: New test.
9084         * gcc.dg/pch/counter-3.hs: New file.
9085
9086 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
9087
9088         * gcc.dg/tree-ssa/predcom-1.c: New test.
9089         * gcc.dg/tree-ssa/predcom-2.c: New test.
9090         * gcc.dg/tree-ssa/predcom-3.c: New test.
9091         * gcc.dg/tree-ssa/predcom-4.c: New test.
9092         * gcc.dg/tree-ssa/predcom-5.c: New test.
9093         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
9094
9095 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
9096
9097         PR testsuite/32062
9098         * gcc.target/i386/sse4_1-check.h (MASK): New.
9099
9100 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9101
9102         PR fortran/32038
9103         * gfortran.dg/pr25603.f: Initialize integer variables.
9104
9105 2007-05-23  Ian Lance Taylor  <iant@google.com>
9106
9107         * g++.dg/other/vrp1.C: New test.
9108
9109 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
9110
9111         PR preprocessor/20077
9112         * gcc.dg/cpp/paste15.c: New test.
9113
9114 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
9115             Nigel Stephens  <nigel@mips.com>
9116             Richard Sandiford  <richard@codesourcery.com>
9117
9118         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
9119         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
9120         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
9121         * gcc.target/mips/inter/mips16-inter.exp: New.
9122
9123 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
9124
9125         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
9126
9127 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9128
9129         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
9130         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
9131         * gcc.target/i386/sse3-addsubps.c: Likewise.
9132         * gcc.target/i386/sse3-haddpd.c: Likewise.
9133         * gcc.target/i386/sse3-haddps.c: Likewise.
9134         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9135         * gcc.target/i386/sse3-hsubps.c: Likewise.
9136         * gcc.target/i386/sse3-lddqu.c: Likewise.
9137         * gcc.target/i386/sse3-movddup.c: Likewise.
9138         * gcc.target/i386/sse3-movshdup.c: Likewise.
9139         * gcc.target/i386/sse3-movsldup.c: Likewise.
9140
9141         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
9142         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
9143         * gcc.target/i386/ssse3-pabsd.c: Likewise.
9144         * gcc.target/i386/ssse3-pabsw.c: Likewise.
9145         * gcc.target/i386/ssse3-palignr.c: Likewise.
9146         * gcc.target/i386/ssse3-phaddd.c: Likewise.
9147         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9148         * gcc.target/i386/ssse3-phaddw.c: Likewise.
9149         * gcc.target/i386/ssse3-phsubd.c: Likewise.
9150         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9151         * gcc.target/i386/ssse3-phsubw.c: Likewise.
9152         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9153         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9154         * gcc.target/i386/ssse3-pshufb.c: Likewise.
9155         * gcc.target/i386/ssse3-psignb.c: Likewise.
9156         * gcc.target/i386/ssse3-psignd.c: Likewise.
9157         * gcc.target/i386/ssse3-psignw.c: Likewise.
9158         * gcc.target/i386/ssse3-vals.h: Likewise.
9159
9160         * gcc.target/i386/sse3-check.h: New file.
9161         * gcc.target/i386/ssse3-check.h: Likewise.
9162
9163 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9164
9165         PR middle-end/31095
9166         * gcc.c-torture/compile/bcopy-1.c: New testcase.
9167
9168 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9169
9170         PR middle-end/31606
9171         * gcc.c-torture/20070522-1.c: New testcase.
9172
9173 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9174
9175         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
9176
9177 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
9178
9179         * gcc.c-torture/execute/ieee/20000320-1.x,
9180         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9181         m68k-*-* and check_effective_target_coldfire_fpu.
9182
9183 2007-05-22  Ollie Wild  <aaw@google.com>
9184
9185         * g++.dg/lookup/hidden-class10.C: New test.
9186         * g++.dg/lookup/hidden-class11.C: New test.
9187
9188 2007-05-22  Ollie Wild  <aaw@google.com>
9189
9190         * g++.dg/lookup/name-clash5.C: New test.
9191         * g++.dg/lookup/name-clash6.C: New test.
9192
9193 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9194
9195         * g++.dg/other/i386-2.C: Update comments on header files tested.
9196         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
9197         of <tmmintrin.h>.
9198         * gcc.target/i386/sse-12.c: Likewise.
9199         * gcc.target/i386/sse-13.c: Likewise.
9200         * gcc.target/i386/sse-14.c: Likewise.
9201
9202         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
9203         Redefined to test with immediate operand.
9204         (__builtin_ia32_blendps): Likewise.
9205         (__builtin_ia32_blendpd): Likewise.
9206         (__builtin_ia32_dpps): Likewise.
9207         (__builtin_ia32_dpps): Likewise.
9208         (__builtin_ia32_insertps128): Likewise.
9209         (__builtin_ia32_vec_ext_v4sf): Likewise.
9210         (__builtin_ia32_vec_set_v16qi): Likewise.
9211         (__builtin_ia32_vec_set_v4si): Likewise.
9212         (__builtin_ia32_vec_set_v2di): Likewise.
9213         (__builtin_ia32_vec_ext_v16qi): Likewise.
9214         (__builtin_ia32_vec_ext_v4si): Likewise.
9215         (__builtin_ia32_vec_ext_v2di): Likewise.
9216         (__builtin_ia32_roundpd): Likewise.
9217         (__builtin_ia32_roundsd): Likewise.
9218         (__builtin_ia32_roundps): Likewise.
9219         (__builtin_ia32_roundss): Likewise.
9220         (__builtin_ia32_mpsadbw128): Likewise.
9221
9222 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9223
9224         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
9225
9226 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
9227
9228         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
9229         failures.
9230         * gcc.dg/dfp/func-struct.c: Ditto.
9231         * gcc.dg/dfp/operator-assignment.c: Ditto.
9232         * gcc.dg/dfp/convert-bfp.c: Ditto.
9233         * gcc.dg/dfp/convert-int.c: Ditto.
9234         * gcc.dg/dfp/convert-int-max.c: Ditto.
9235         * gcc.dg/dfp/func-scalar.c: Ditto.
9236         * gcc.dg/dfp/cast.c: Ditto.
9237         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
9238         failures, and fix a typo in return type of arg1_128.
9239         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
9240         failures, and fix a typo in a constant suffix.
9241         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
9242         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
9243
9244 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
9245             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9246
9247         * lib/gcc-dg.exp(process_message): New proc.
9248         (dg-message): New test directive.
9249         * gcc.dg/always_inline.c: Use dg-message.
9250         * gcc.dg/always_inline2.c: Ditto.
9251         * gcc.dg/always_inline3.c: Ditto.
9252         * gcc.dg/invalid-call-1.c: Ditto.
9253         * gcc.dg/pr17506.c: Ditto.
9254         * gcc.dg/simd-5.c: Ditto.
9255         * gcc.dg/simd-6.c: Ditto.
9256         * gcc.dg/va-arg-2.c: Ditto.
9257         * gcc.dg/cpp/syshdr.c: Ditto.
9258         * gcc.dg/cpp/unc4.c: Ditto.
9259         * gcc.dg/cpp/trad/mi1.c: Ditto.
9260         * gcc.dg/cpp/trad/mi5.c: Ditto.
9261         * gcc.dg/cpp/trad/mi7.c: Ditto.
9262         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
9263         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
9264         * gcc.test-framework/test-framework.awk: Special-case outexists
9265         tests.
9266
9267 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9268
9269         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
9270         (bit_SSE4_2): Likewise.
9271         (bit_POPCNT): Likewise.
9272
9273         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
9274         Check if assembler supports SSE4 instructions.
9275
9276         * gcc.target/i386/sse4_1-blendpd.c: New file.
9277         * gcc.target/i386/sse4_1-blendps.c: Likewise.
9278         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
9279         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
9280         * gcc.target/i386/sse4_1-check.h: Likewise.
9281         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
9282         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
9283         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
9284         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
9285         * gcc.target/i386/sse4_1-extractps.c: Likewise.
9286         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
9287         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
9288         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
9289         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
9290         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
9291         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
9292         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
9293         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
9294         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
9295         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
9296         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
9297         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
9298         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
9299         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
9300         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
9301         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
9302         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
9303         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
9304         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
9305         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
9306         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
9307         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
9308         * gcc.target/i386/sse4_1-pminud.c: Likewise.
9309         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
9310         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
9311         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
9312         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
9313         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
9314         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
9315         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
9316         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
9317         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
9318         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
9319         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
9320         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
9321         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
9322         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
9323         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
9324         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
9325         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
9326         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
9327         * gcc.target/i386/sse4_1-round.h: Likewise.
9328         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
9329         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
9330         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
9331         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
9332         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
9333         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
9334         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
9335         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
9336         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
9337         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
9338         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
9339         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
9340         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
9341         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
9342
9343 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9344
9345         PR fortran/31627
9346         * gfortran.dg/bounds_check_7.f90: New test.
9347
9348 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
9349
9350         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
9351         (check_effective_target_sse4a): Ditto.
9352
9353         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
9354         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
9355         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
9356         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
9357         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
9358         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
9359         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
9360         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
9361         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
9362         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
9363         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
9364         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
9365         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
9366         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
9367         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
9368         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
9369         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
9370         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
9371         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
9372         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
9373
9374 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
9375
9376         * g++.dg/ext/cleanup-1.C: New test.
9377         * g++.dg/ext/cleanup-2.C: Likewise.
9378         * g++.dg/ext/cleanup-3.C: Likewise.
9379         * g++.dg/ext/cleanup-4.C: Likewise.
9380         * g++.dg/ext/cleanup-5.C: Likewise.
9381         * g++.dg/ext/cleanup-6.C: Likewise.
9382         * g++.dg/ext/cleanup-8.C: Likewise.
9383         * g++.dg/ext/cleanup-9.C: Likewise.
9384         * g++.dg/ext/cleanup-10.C: Likewise.
9385         * g++.dg/ext/cleanup-11.C: Likewise.
9386         * g++.dg/ext/cleanup-dtor.C: Likewise.
9387
9388 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9389
9390         PR middle-end/31995
9391         * gcc.dg/vect/vect-102a.c: New test.
9392
9393 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
9394             Paolo Carlini  <pcarlini@suse.de>
9395             Uros Bizjak  <ubizjak@gmail.com>
9396
9397         * gcc.dg/gcc-have-sync-compare-and-swap.c,
9398         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9399         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9400         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
9401         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9402         New testcases.
9403
9404 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
9405
9406         PR fortran/32002
9407         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
9408
9409 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9410
9411         PR fortran/32027
9412         * gfortran.dg/do_3.F90: Add checks for the final value of the
9413         loop variable.
9414
9415 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
9416
9417         * gcc.c-torture/execute/990127-2.x: New file.
9418
9419 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
9420
9421         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
9422         * gcc.target/i386/sse-12: Add -O to compile options.
9423         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
9424         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
9425         and mm3dnow.h.  Add -O to compile options.
9426
9427 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
9428
9429         PR fortran/31867
9430         * gfortran.dg/char_length_5.f90: New test.
9431
9432         PR fortran/31994
9433         * gfortran.dg/array_reference_1.f90: New test.
9434
9435 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9436
9437         PR middle-end/7651
9438         PR c++/11856
9439         PR c/12963
9440         PR c/23587
9441         PR other/29694
9442         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
9443         * gcc.dg/Wtype-limits.c: New.
9444         * gcc.dg/Wtype-limits-Wextra.c: New.
9445         * gcc.dg/Wtype-limits-no.c: New.
9446         * g++.dg/warn/Wtype-limits.C: New.
9447         * g++.dg/warn/Wtype-limits-Wextra.C: New.
9448         * g++.dg/warn/Wtype-limits-no.C: New.
9449
9450 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9451
9452         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
9453         instead of "-msse2".'
9454         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
9455         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
9456         and mm3dnow.h.
9457         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
9458         to test with immediate operand.
9459         (__builtin_ia32_insertqi): Ditto.
9460         (__builtin_ia32_palignr128): Ditto.
9461         (__builtin_ia32_palignr): Ditto.
9462         (__builtin_ia32_pshufhw): Ditto.
9463         (__builtin_ia32_pshuflw): Ditto.
9464         (__builtin_ia32_pshufd): Ditto.
9465         (__builtin_ia32_vec_set_v8hi): Ditto.
9466         (__builtin_ia32_vec_ext_v8hi): Ditto.
9467         (__builtin_ia32_shufpd): Ditto.
9468         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9469
9470 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
9471
9472         PR fortran/32001
9473         * gfortran.dg/min_max_conformance.f90: Added more testcases.
9474
9475 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9476
9477         PR target/31585
9478         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
9479         and "__inline".  Use "-msse" instead of "-msse2".
9480
9481 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9482
9483         PR middle-end/7651
9484         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
9485         * gcc.dg/20030906-2.c: Likewise.
9486         * objc.dg/method-17.m: Add -Wreturn-type.
9487         * obj-c++.dg/method-21.mm: Likewise.
9488
9489 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9490
9491         PR target/31585
9492         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
9493         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
9494         (__builtin_ia32_psrlqi128): Ditto.
9495         (__builtin_ia32_psrlwi128): Ditto.
9496         (__builtin_ia32_psrldi128): Ditto.
9497         (__builtin_ia32_psrldqi128): Ditto.
9498         (__builtin_ia32_pslldqi128): Ditto.
9499         (__builtin_ia32_psrawi128): Ditto.
9500         (__builtin_ia32_psradi128): Ditto.
9501         (__builtin_ia32_psllqi128): Ditto.
9502         (__builtin_ia32_pslldi128): Ditto.
9503         (__builtin_prefetch): Ditto.
9504         (__builtin_ia32_pshufw): Ditto.
9505         (__builtin_ia32_vec_set_v4hi): Ditto.
9506         (__builtin_ia32_vec_ext_v4hi): Ditto.
9507         (__builtin_ia32_shufps): Ditto.
9508         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9509
9510 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9511
9512         PR fortran/31974
9513         * gfortran.dg/char_allocation_1.f90: New test.
9514
9515 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9516
9517         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
9518         * gcc.dg/Wconversion-sign.c: New.
9519         * gcc.dg/Wconversion-integer-no-sign.c: New.
9520         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
9521         Wconversion-sign.C
9522         * g++.dg/warn/Wconversion-sign.C: New.
9523         * g++.old-deja/g++.other/warn4.C: Update.
9524         * g++.dg/warn/Wconversion1.C: Likewise.
9525
9526 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9527
9528         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
9529         * gcc.dg/torture/builtin-math-4.c: Likewise.
9530
9531 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9532
9533         PR libfortran/31964
9534         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
9535
9536 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9537
9538         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
9539
9540 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
9541
9542         PR target/31628
9543         * gcc.target/i386/pr31628.c: New.
9544
9545 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
9546
9547         PR middle-end/31344
9548         * gcc.dg/pr31344.c: New test.
9549
9550 2007-05-17  Ian Lance Taylor  <iant@google.com>
9551
9552         PR tree-optimization/31953
9553         * gcc.c-torture/compile/pr31953.c: New test.
9554
9555 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9556
9557         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
9558
9559         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
9560         and drem.
9561         * gcc.dg/torture/builtin-math-4.c: Likewise.
9562
9563         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
9564         * gcc.dg/torture/builtin-math-4.c: Likewise.
9565
9566         * gcc.dg/torture/builtin-math-4.c: New test.
9567
9568 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
9569             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9570
9571         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
9572         * gcc.dg/cpp/include2.c: Ditto.
9573         * gcc.dg/cpp/mac-dir-2.c: Ditto.
9574         * gcc.dg/cpp/paste5.c: Ditto.
9575         * gcc.dg/cpp/paste6.c: Ditto.
9576         * gcc.dg/cpp/paste8.c: Ditto.
9577         * gcc.dg/cpp/paste11.c: Ditto.
9578         * gcc.dg/cpp/paste13.c: Ditto.
9579         * gcc.dg/cpp/skipping2.c: Ditto.
9580         * gcc.dg/reg-vol-struct-1.c: Ditto.
9581         * gcc.dg/Wshadow-1.c: Ditto.
9582         * gcc.dg/cpp/trad/comment.c: Ditto.
9583         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
9584         * gcc.dg/cpp/if-2.c: Ditto.
9585         * gcc.dg/array-5.c: Ditto.
9586         * gcc.dg/inline-15.c: Ditto.
9587         * gcc.dg/pr27953.c: Ditto.
9588         * gcc.dg/Wno-c++-compat.c: Ditto.
9589
9590 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
9591
9592         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
9593
9594 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9595
9596         * gcc.c-torture/execute/20070517-1.c: New test.
9597
9598 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
9599
9600         PR fortran/31919
9601         * gfortran.dg/min_max_conformance.f90: New test.
9602
9603 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
9604
9605         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
9606         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
9607         gcc.dg/vect/vect-104.c: Use more complex construction to
9608         prevent vectorizing.
9609         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
9610
9611 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
9612
9613         PR tree-optimization/24659
9614         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
9615         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
9616         not vect_int target.
9617         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
9618         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
9619         targets.
9620         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
9621         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
9622         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
9623
9624 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
9625
9626         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
9627         and x86_64-*-* targets.
9628         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
9629
9630 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
9631
9632         PR fortran/18769
9633         PR fortran/30881
9634         PR fortran/31194
9635         PR fortran/31216
9636         PR fortran/31427
9637         * transfer_simplify_1.f90: New test.
9638         * transfer_simplify_2.f90: New test.
9639
9640 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
9641
9642         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
9643
9644 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
9645
9646         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9647
9648         * gcc.dg/fltconst-pedantic-dfp.c: New test.
9649
9650         PR c/31924
9651         * gcc.dg/fltconst-1.c: New test.
9652
9653         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
9654         * gcc.dg/dfp/operator-assignment.c: Ditto.
9655
9656 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
9657
9658         PR c++/29928
9659         * g++.dg/rtti/typeid5.C: New.
9660
9661 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9662
9663         PR fortran/31725
9664         * gfortran.dg/substr_4.f: New test.
9665
9666 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
9667
9668         * gcc.target/m68k/interrupt_thread-1.c,
9669         gcc.target/m68k/interrupt_thread-2.c,
9670         gcc.target/m68k/interrupt_thread-3.c: New.
9671         * gcc.target/m68k/m68k.exp: Accept fido.
9672
9673 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
9674
9675         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
9676         * gfortran.dg/altreturn_3.f90: Likewise.
9677         * gfortran.dg/assumed_dummy_1.f90: Likewise.
9678         * gfortran.dg/default_numeric_type_1.f90: Likewise.
9679         * gfortran.dg/inquire_iolength.f90: Likewise.
9680         * gfortran.dg/module_naming_1.f90: Likewise.
9681         * gfortran.dg/oldstyle_2.f90: Likewise.
9682         * gfortran.dg/operator_2.f90: Likewise.
9683         * gfortran.dg/parameter_array_element_1.f90: Likewise.
9684         * gfortran.dg/used_types_11.f90: Likewise.
9685         * gfortran.dg/zero_array_components_1.f90: Likewise.
9686         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
9687         * gfortran.dg/parameter_array_dummy.f90: Likewise.
9688         * gfortran.dg/real_const_3.f90: Likewise.
9689
9690 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
9691
9692         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
9693         * gcc.dg/tree-ssa/loop-30.c: New test.
9694
9695 2007-05-13  Richard Guenther  <rguenther@suse.de>
9696
9697         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
9698         scanning forwprop1.
9699         * g++.dg/tree-ssa/pr31146.C: Likewise.
9700
9701 2007-05-13  Revital Eres  <eres@il.ibm.com>
9702
9703         * gcc.dg/dse.c: New test.
9704
9705 2007-05-12  Richard Guenther  <rguenther@suse.de>
9706
9707         PR tree-optimization/31797
9708         * gcc.c-torture/compile/pr31797.c: New testcase.
9709
9710 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
9711
9712         PR fortran/30746
9713         * gfortran.dg/host_assoc_function_1.f90: New test.
9714
9715 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
9716
9717         PR c++/31829
9718         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
9719
9720 2007-05-11  Silvius Rus  <rus@google.com>
9721
9722         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
9723         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
9724         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
9725         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
9726         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
9727         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
9728         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
9729         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
9730         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
9731         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
9732         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
9733         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
9734         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
9735         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
9736         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
9737         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
9738
9739 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
9740
9741         PR other/31852
9742         * gcc.c-torture/execute/builtins/memchr.c: New.
9743         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
9744         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
9745
9746 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9747
9748         PR fortran/30876
9749         * gfortran.dg/recursive_reference_1.f90: Put error at correct
9750         line.
9751         * gfortran.dg/recursive_reference_2.f90: New test.
9752
9753 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9754
9755         PR fortran/30878
9756         * gfortran.dg/namelist_29.f90: New test.
9757
9758 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
9759
9760         PR fortran/31474
9761         * gfortran.dg/entry_10.f90: New test.
9762
9763 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
9764
9765         PR tree-optimization/31885
9766         * gcc.dg/tree-ssa/loop-29.c: New test.
9767
9768 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
9769
9770         * assumed_dummy_1.f90: Fix dg directive.
9771         * char_initialiser_actual.f90: Likewise.
9772         * nested_modules_2.f90: Likewise.
9773         * shift-alloc.f90: Likewise.
9774
9775 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
9776
9777         * gcc.dg/20070507-1.c: Disable for non-pic targets.
9778
9779 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9780
9781         PR libfortran/31880
9782         * gfortran.dg/unf_read_corrupted_2.f90: New test.
9783
9784 2007-05-09  Mike Stump  <mrs@apple.com>
9785
9786         * g++.dg/other/first-global.C: Add -fpie for darwin.
9787         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
9788
9789 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9790
9791         * gcc.dg/20070507-1.c: New testcase.
9792
9793 2007-05-08  Chao-ying Fu  <fu@mips.com>
9794
9795         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
9796         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
9797         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
9798         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
9799
9800 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
9801
9802         PR 31847
9803         * gcc.dg/pr31847.c: New test.
9804
9805 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
9806
9807         PR fortran/31692
9808         * gfortran.dg/actual_array_result_1.f90: New test.
9809
9810 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
9811
9812         PR fortran/29397
9813         * gfortran.dg/parameter_array_init_1.f90: New test.
9814
9815         PR fortran/29400
9816         * gfortran.dg/parameter_array_init_2.f90: New test.
9817
9818 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
9819
9820         PR target/31854
9821         * gcc.target/i386/pr31854.c: New test.
9822
9823 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
9824
9825         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
9826
9827 2007-05-07  Mike Stump  <mrs@apple.com>
9828
9829         * g++.old-deja/g++.mike/empty.C: Add.
9830
9831 2007-05-07  Eric Christopher  <echristo@apple.com>
9832
9833         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
9834
9835 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
9836
9837         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
9838         variable.  Rearrange conversions from binary float to decimal float.
9839
9840 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
9841
9842         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
9843         x86.
9844
9845 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
9846
9847         * gnat.dg/opt1.ad[sb]: New testcase.
9848
9849 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9850
9851         PR fortran/31399
9852         * gfortran.dg/do_3.F90: New test.
9853
9854 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9855
9856         PR fortran/31764
9857         * gfortran.dg/new_line.f90: Add new checks.
9858
9859 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9860
9861         PR fortran/31201
9862         * gfortran.dg/large_unit_1.f90: New.
9863         * gfortran.dg/large_unit_2.f90: New.
9864         * gfortran.dg/iostat_4.f90: New
9865         * gfortran.dg/bounds_check_fail_1.f90: Updated.
9866
9867 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
9868
9869         PR fortran/31540
9870         * gfortran.dg/char_result_4.f90: New test.
9871
9872 2007-06-05  Revital Eres  <eres@il.ibm.com>
9873
9874         PR 30957
9875         * gcc.dg/pr30957-1.c: New test.
9876
9877 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9878
9879         PR fortran/31251
9880         * gfortran.dg/char_type_len_2.f90: New test.
9881
9882 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
9883
9884         PR 31775
9885         * g++.dg/other/nested-extern.cc: New.
9886         * g++.dg/other/nested-extern-1.C: New.
9887         * g++.dg/other/nested-extern-2.C: New.
9888
9889 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
9890
9891         PR fortran/31760
9892         * gfortran.dg/erf.f90: New test.
9893         * gfortran.dg/besxy.f90: New test.
9894
9895 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
9896
9897         PR fortran/22359
9898         * gfortran.dg/fseek.f90: New test.
9899
9900 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
9901
9902         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
9903
9904 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9905
9906         PR libfortran/31210
9907         * gfortran.dg/zero_length_1.f90: New test.
9908
9909 2007-05-04  Tobias Burnus  <burnus@net-b.de>
9910
9911         PR fortran/31803
9912         * gfortran.dg/char_pointer_assign_3.f90: New test.
9913         * gfortran.dg/char_result_2.f90: Re-enable test.
9914
9915 2007-05-04  Tobias Burnus  <burnus@net-b.de>
9916
9917         PR fortran/25071
9918         * gfortran.dg/char_length_3.f90: New test.
9919         * gfortran.dg/char_result_2.f90: Fix test.
9920
9921 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
9922
9923         PR tree-optimization/30565
9924         * gcc.dg/tree-ssa/loop-27.c: New test.
9925
9926 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
9927
9928         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
9929         * gcc.target/bfin/arith.c (__v2hi): Likewise.
9930         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
9931         * gcc.target/bfin/shift.c (__v2hi): Likewise.
9932
9933 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
9934
9935         PR tree-optimization/31699
9936         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
9937         New.
9938         (check_effective_target_vect_floatint_cvt): New.
9939         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
9940         of specific targets.
9941         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
9942         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
9943         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9944         * gcc.dg/vect/vect-iv-4.c: Likewise.
9945         * gcc.dg/vect/vect-multitypes-11.c: New.
9946         * gcc.dg/vect/pr31699.c: New.
9947
9948 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
9949
9950         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
9951
9952 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
9953
9954         PR C++/31663
9955         * g++.dg/warn/anonymous-namespace-2.C: New.
9956         * g++.dg/warn/anonymous-namespace-2.h: New.
9957
9958 2007-05-02  Paul Brook  <paul@codesourcery.com>
9959
9960         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
9961
9962 2007-05-02  Eric Christopher  <echristo@apple.com>
9963
9964         * gcc.dg/cpp/if-div.c: New file.
9965
9966 2007-05-02  Tom Tromey  <tromey@redhat.com>
9967
9968         PR preprocessor/28709:
9969         * gcc.dg/cpp/pr28709.c: New file.
9970
9971 2007-05-02  Richard Guenther  <rguenther@suse.de>
9972
9973         PR tree-optimization/31146
9974         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
9975
9976 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
9977
9978         * gcc.c-torture/compile/limits-blockid.c: New.
9979         * gcc.c-torture/compile/limits-caselabels.c: New.
9980         * gcc.c-torture/compile/limits-declparen.c: New.
9981         * gcc.c-torture/compile/limits-enumconst.c: New.
9982         * gcc.c-torture/compile/limits-exprparen.c: New.
9983         * gcc.c-torture/compile/limits-externalid.c: New.
9984         * gcc.c-torture/compile/limits-fnargs.c: New.
9985         * gcc.c-torture/compile/limits-fndefn.c: New.
9986         * gcc.c-torture/compile/limits-idexternal.c: New.
9987         * gcc.c-torture/compile/limits-idinternal.c: New.
9988         * gcc.c-torture/compile/limits-pointer.c: New.
9989         * gcc.c-torture/compile/limits-stringlit.c: New.
9990         * gcc.c-torture/compile/limits-structmem.c: New.
9991         * gcc.c-torture/compile/limits-structnest.c: New.
9992
9993 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
9994
9995         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
9996
9997 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9998
9999         PR middle-end/31740
10000         * gcc.c-torture/compile/20070501-1.c: New testcase.
10001
10002 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10003
10004         PR fortran/31732
10005         * gfortran.dg/array_memset_2:  New test case.
10006
10007 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10008
10009         PR testsuite/31615
10010         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
10011
10012 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10013
10014         PR testsuite/31589
10015         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
10016         dg-final test.
10017         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
10018         keyword to dg-final test.
10019         * gcc.dg/vect/vect-iv-4.c: Likewise.
10020         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10021         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
10022         test.
10023         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
10024         cast.
10025         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
10026         * lib/target-supports.exp
10027         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
10028         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
10029
10030 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
10031
10032         * gcc.c-torture/execute/ieee/20000320-1.c: Use
10033         __LONG_LONG_MAX__ and its friends instead of those supplied by
10034         limits.h.
10035
10036 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
10037
10038         PR C++/31721
10039         * g++.dg/ext/vector7.C: New testcase.
10040
10041 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10042
10043         PR fortran/31591
10044         * gfortran.dg/bound_simplification_1.f90: New test.
10045
10046 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10047
10048         PR fortran/31645
10049         * gfortran.dg/bom_error.f90: New test.
10050         * gfortran.dg/bom_include.f90: New test.
10051         * gfortran.dg/bom_UTF16-LE.f90: New test.
10052         * gfortran.dg/bom_UTF16-BE.f90: New test.
10053         * gfortran.dg/bom_UTF-8.f90: New test.
10054         * gfortran.dg/bom_UTF-32.f90: New test.
10055         * gfortran.dg/bom_UTF-8.F90: New test.
10056         * gfortran.dg/bom_include.inc: New file.
10057
10058 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10059
10060         PR C++/30221
10061         * g++.dg/init/ptrfn2.C: New test.
10062         * g++.dg/init/ptrfn3.C: New test.
10063
10064 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
10065
10066         PR fortran/31711
10067         * gfortran.dg/dependency_21.f90: New test.
10068
10069 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10070
10071         * gfortran.dg/secnds.f: Use real*8.
10072         * gfortran.dg/secnds-1.f: Use real*8.
10073
10074 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10075
10076         PR libfortran/31532
10077         * gfortran.dg/inquire_5.f90: Update test.
10078
10079 2007-04-27  Ian Lance Taylor  <iant@google.com>
10080
10081         PR middle-end/31710
10082         * gcc.c-torture/compile/pr31710.c: New test.
10083
10084 2007-04-27  Richard Guenther  <rguenther@suse.de>
10085
10086         PR tree-optimization/30965
10087         PR tree-optimization/30978
10088         * gcc.dg/tree-ssa/pr30978.c: New testcase.
10089         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
10090         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
10091         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
10092
10093 2007-04-27  Richard Guenther  <rguenther@suse.de>
10094
10095         PR tree-optimization/31715
10096         * gcc.dg/Warray-bounds-4.c: New testcase.
10097
10098 2007-04-26  Ian Lance Taylor  <iant@google.com>
10099
10100         PR target/28675
10101         * gcc.c-torture/compile/pr28675.c: New test.
10102
10103 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10104
10105         PR C++/30016
10106         * g++.dg/ext/vector6.C: New test.
10107
10108 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
10109
10110         * gcc.c-torture/execute/ieee/20000320-1.x: New.
10111
10112 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
10113
10114         PR middle-end/31617
10115         * g++.dg/other/str_empty.C: Add expected warning.
10116
10117 2007-04-26  Richard Guenther  <rguenther@suse.de>
10118         Daniel Berlin  <dberlin@dberlin.org>
10119
10120         PR tree-optimization/30567
10121         * g++.dg/other/pr30567.C: New testcase.
10122
10123 2007-04-26  Richard Guenther  <rguenther@suse.de>
10124
10125         PR tree-optimization/31703
10126         * gcc.c-torture/compile/pr31703.c: New testcase.
10127         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
10128         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10129
10130 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
10131
10132         * gfortran.dg/open_errors.f90: Added if statements checking
10133         the value of iostat.
10134
10135 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
10136
10137         PR c++/31598
10138         * g++.dg/gomp/pr31598.C: New test.
10139
10140         PR tree-optimization/30558
10141         * g++.dg/gomp/pr30558.C: New test.
10142
10143 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
10144
10145         PR c++/31338
10146         * g++.dg/ext/complex2.C: New test.
10147
10148 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
10149
10150         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
10151
10152 2007-04-25  Thiemo Seufer  <ths@mips.com>
10153
10154         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
10155         value to signed char.
10156
10157 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
10158
10159         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
10160         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
10161         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
10162
10163 2007-04-25  Tobias Burnus  <burnus@net-b.de>
10164
10165         PR fortran/31668
10166         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
10167         statement functions.
10168         * gfortran.dg/c_by_val_5.f90: New test.
10169
10170 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
10171
10172         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
10173         with two new subroutines to avoid parameter-induced aliasing.
10174         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
10175         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
10176
10177 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10178
10179         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
10180         * g++.dg/warn/Warray-bounds.C: Likewise.
10181
10182 2007-04-24  Ian Lance Taylor  <iant@google.com>
10183
10184         PR tree-optimization/31605
10185         * gcc.c-torture/execute/pr31605.c: New test.
10186
10187 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10188
10189         PR fortran/31587
10190         * lib/gcc-dg.exp (scan-module): New function.
10191         * gfortran.dg/module_md5_1.f90: New test.
10192
10193 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
10194
10195         * g++.old-deja/g++.pt/defarg6.C: Only run with
10196         -std=gnu++98.
10197         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
10198         * g++.dg/cpp0x/variadic61.C: Ditto.
10199         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
10200         * g++.dg/cpp0x/variadic62.C: Ditto.
10201         * g++.dg/template/meminit1.C: Ditto.
10202         * g++.dg/template/operator7.C: Ditto.
10203         * g++.dg/template/static15.C: Ditto.
10204         * g++.dg/template/invalid1.C: Ditto.
10205         * g++.dg/template/shift1.C: Ditto.
10206         * g++.dg/template/error10.C: Ditto.
10207
10208 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
10209
10210         PR diagnostic/25923
10211         * gfortran.dg/pr25923.f90: New test.
10212
10213 2007-04-24  Ian Lance Taylor  <iant@google.com>
10214
10215         PR tree-optimization/31602
10216         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
10217
10218 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
10219
10220         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
10221         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
10222
10223 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
10224
10225         * gcc.target/i386/reload-1.c. New.
10226
10227 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10228             Olga Golovanevsky  <olga@il.ibm.com>
10229
10230         * g++.dg/other/str_empty.C: New test.
10231
10232 2007-04-24  Richard Henderson  <rth@redhat.com>
10233
10234         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
10235
10236 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10237
10238         PR target/31641
10239         * gcc.c-torture/compile/pr31641.c: New testcase.
10240
10241 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
10242
10243         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
10244         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
10245         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
10246         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
10247
10248 2007-04-23  Simon Baldwin  <simonb@google.com>
10249
10250         * g++.dg/other/error15.C: New.
10251         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
10252         triggering a "multiple parameters named" error.
10253
10254 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
10255
10256         PR fortran/31618
10257         * gfortran.dg/backspace_8.f:  New test case.
10258
10259 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
10260
10261         PR fortran/31630
10262         * gfortran.dg/used_types_17.f90: New test.
10263
10264         PR fortran/31620
10265         * gfortran.dg/zero_array_components_1.f90: New test.
10266
10267 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10268
10269         PR fortran/31616
10270         * gfortran.dg/open_errors.f90: Allow a different error message.
10271
10272 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
10273
10274         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
10275         Rename from check_effective_target_vect_pack_mod.  Rename global
10276         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
10277         messages.
10278         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
10279         rename.
10280         * gcc.dg/vect/vect-iv-8a.c: Ditto.
10281         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
10282
10283 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10284
10285         PR middle-end/31448
10286         * gcc.c-torture/execute/pr31448.c: New testcase.
10287
10288 2007-04-22  Nick Clifton  <nickc@redhat.com>
10289
10290         * gcc.dg/20020312-2.c: Add support for the FRV.
10291
10292 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
10293
10294         PR tree-optimization/24659
10295         * gcc.dg/vect/vect-float-extend-1.c: New test.
10296         * gcc.dg/vect/vect-float-truncate-1.c: New test.
10297
10298 2007-04-22  Richard Guenther  <rguenther@suse.de>
10299
10300         PR tree-optimization/29789
10301         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
10302         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10303
10304 2007-04-22  Revital Eres  <eres@il.ibm.com>
10305
10306         * gcc.dg/var-expand2.c: New test.
10307
10308 2007-04-22  Revital Eres  <eres@il.ibm.com>
10309
10310         * gcc.dg/var-expand3.c: New test.
10311
10312 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10313
10314         PR fortran/31495
10315         * gfortran.dg/continuation_8.f90: New test.
10316
10317 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10318
10319         PR C/30265
10320         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
10321         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
10322
10323 2007-04-21  Richard Guenther  <rguenther@suse.de>
10324
10325         PR middle-end/31136
10326         * gcc.c-torture/execute/pr31136.c: New testcase.
10327
10328 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
10329
10330         * gcc.target/i386/movsi-sm-1.c: New.
10331
10332 2007-04-20  Richard Henderson  <rth@redhat.com>
10333
10334         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
10335         * gcc.dg/pr27095.c: Cope with alpha GOT load.
10336
10337 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
10338
10339         * gcc.target/i386/ordcmp-1.c: New test.
10340         * gcc.target/i386/unordcmp-1.c: New test.
10341
10342         PR tree-optimization/31632
10343         * gcc.c-torture/compile/20070419-1.c: New test.
10344
10345 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10346
10347         * gcc.dg/invalid-call-1.c: New test.
10348
10349 2007-04-18  Dirk Mueller  <dmueller@suse.de>
10350
10351         PR diagnostic/31227
10352         * gcc.dg/Warray-bounds-3.c: New.
10353
10354 2007-04-18  Richard Guenther  <rguenther@suse.de>
10355
10356         PR tree-optimization/19431
10357         PR tree-optimization/21463
10358         * gcc.c-torture/execute/20070212-1.c: New testcase.
10359         * gcc.c-torture/execute/20070212-2.c: Likewise.
10360         * gcc.c-torture/execute/20070212-3.c: Likewise.
10361         * gcc.dg/tree-ssa/pr19431.c: Likewise.
10362         * gcc.dg/tree-ssa/pr21463.c: Likewise.
10363         * g++.dg/tree-ssa/pr21463.C: Likewise.
10364         * g++.dg/tree-ssa/pr30738.C: Likewise.
10365
10366 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
10367
10368         PR c++/31513
10369         * g++.dg/expr/bitfield8.C: New test.
10370
10371 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
10372             Richard Sandiford  <richard@codesourcery.com>
10373
10374         * lib/target-supports.exp (check_profiling_available): Return 0
10375         for uClibc with -p or -pg.
10376
10377 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
10378
10379         PR c++/31517
10380         * g++.dg/template/init7.C: New test.
10381
10382 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
10383
10384         PR rtl-optimization/31360
10385         * gcc.dg/loop-7.c: New test.
10386
10387 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
10388
10389         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
10390         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
10391         build.
10392         (compat-execute): Likewise.
10393         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
10394         files to remote hosts.
10395         * lib/c-ctorture.exp (c-torture-compile): Likewise.
10396         (c-torture-execute): Likewise.
10397         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
10398         or plain file.  Use remote_upload and remote_download to copy
10399         files about.
10400         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
10401         before scanning it.
10402
10403 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
10404
10405         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
10406
10407 2007-04-16  Lawrence Crowl  <crowl@google.com>
10408
10409         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
10410         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
10411         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
10412         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10413         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
10414         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
10415         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
10416         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
10417         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
10418         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10419         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
10420
10421         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
10422         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
10423         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
10424         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10425         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
10426         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
10427         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
10428         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
10429         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
10430         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10431         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
10432
10433 2007-04-16  Ian Lance Taylor  <iant@google.com>
10434
10435         PR tree-optimization/31522
10436         * gcc.dg/Wstrict-overflow-16.c: New test.
10437
10438 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
10439
10440         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
10441
10442 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
10443
10444         PR fortran/31144
10445         * gfortran.dg/module_naming_1.f90: New.
10446
10447 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
10448
10449         * lib/target-supports.exp (check_profiling_available): Return
10450         false for m68k-*-uclinux.
10451
10452 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
10453
10454         PR c++/29365
10455         Testcase for c++ anonymous namespace warning
10456
10457         * g++.dg/warn/anonymous-namespace-1.C: New test
10458         * g++.dg/warn/anonymous-namespace-1.h: New test
10459
10460 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10461
10462         PR testsuite/31578
10463         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
10464
10465 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10466
10467         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
10468
10469 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
10470
10471         PR fortran/31204
10472         * gfortran.dg/array_constructor_16.f90: New test.
10473
10474 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
10475
10476         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
10477         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
10478
10479 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10480
10481         PR rtl-optimization/31500
10482         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
10483         * g++.dg/warn/Warray-bounds.C: Likewise.
10484
10485 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10486
10487         PR C/31520
10488         * gcc.dg/gnu89-init-4.c: New testcase.
10489
10490 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
10491
10492         PR c++/25874
10493         * gcc.dg/gomp/pr25874.c: Add dg-options.
10494         * g++.dg/gomp/pr25874.C: Add dg-options.
10495
10496 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
10497
10498         PR fortran/21061
10499         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
10500         * gfortran.dg/warnings_are_errors_1.f: New testcase.
10501
10502 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10503
10504         PR fortran/31561
10505         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
10506
10507 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
10508
10509         PR fortran/29507
10510         PR fortran/31404
10511         * gfortran.dg/initialization_6.f90: New test.
10512
10513 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
10514
10515         * gcc.c-torture/compile/pr27528.c: Require nonpic.
10516
10517         * lib/target-supports.exp (check_gc_sections_available):
10518         Return false if ldflags includes -elf2flt.
10519
10520 2007-04-13  Jason Merrill  <jason@redhat.com>
10521
10522         PR c++/31074
10523         * conv3.C: New test.
10524
10525 2007-04-13  Mike Stump  <mrs@apple.com>
10526
10527         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
10528         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
10529
10530 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
10531
10532         PR tree-optimization/29598
10533         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
10534
10535 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10536
10537         PR fortran/31559
10538         * gfortran.dg/func_assign.f90: New test.
10539
10540 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
10541
10542         PR fortran/31550
10543         * gfortran.dg/used_types_16.f90: New test.
10544
10545 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
10546
10547         PR fortran/18937
10548         * gfortran.dg/goto_2.f90: New.
10549         * gfortran.dg/goto_3.f90: New.
10550         * gfortran.dg/pr17708.f90: Rename to ...
10551         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
10552
10553 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10554
10555         PR fortran/31562
10556         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
10557         instead of a struct.
10558
10559 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10560
10561         PR fortran/31562
10562         * gfortran.dg/value_4.c: Use GNU extensions for complex
10563         instead of a struct.
10564
10565 2007-04-13  Richard Guenther  <rguenther@suse.de>
10566
10567         PR tree-optimization/21258
10568         * gcc.dg/tree-ssa/vrp34.c: New testcase.
10569
10570 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10571
10572         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
10573         <complex.h>.
10574
10575 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
10576
10577         PR fortran/31250
10578         * gfortran.dg/char_length_2.f90: New.
10579         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
10580         * gfortran.dg/repeat_4.f90: Likewise.
10581
10582         PR fortran/31266
10583         * gfortran.dg/char_assign_1.f90: New.
10584
10585         PR fortran/31471
10586         * gfortran.dg/block_name_1.f90: New.
10587         * gfortran.dg/block_name_2.f90: New.
10588
10589 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
10590
10591         PR c++/31078
10592         * g++.dg/other/pr31078.C: New.
10593
10594 2007-04-12  Richard Guenther  <rguenther@suse.de>
10595
10596         PR tree-optimization/31169
10597         * gcc.c-torture/execute/pr31169.c: New testcase.
10598
10599 2007-04-12  Richard Guenther  <rguenther@suse.de>
10600
10601         PR tree-optimization/24689
10602         PR tree-optimization/31307
10603         * g++.dg/tree-ssa/pr31307.C: New testcase.
10604         * gcc.dg/tree-ssa/pr24689.c: Likewise.
10605
10606 2007-04-12  Tobias Burnus  <burnus@net-b.de>
10607
10608         PR fortran/31472
10609         * gfortran.dg/access_spec_1.f90: New test.
10610         * gfortran.dg/access_spec_2.f90: New test.
10611         * gfortran.dg/non_module_public.f90: Match new error message.
10612
10613 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
10614
10615         PR testsuite/31538
10616         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
10617         to 4 at line 38 to fix bounds problem.
10618
10619 2007-04-11  Tobias Burnus  <burnus@net-b.de>
10620
10621         PR testsuite/31240
10622         * gfortran.dg/pointer_intent_1.f90: Fix test.
10623
10624 2007-04-10  Eric Christopher  <echristo@apple.com>
10625
10626         * lib/target-supports.exp
10627         (check_effective_target_fstack_protector): Rewrite.
10628
10629 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
10630
10631         PR c++/31449
10632         * g++.dg/init/const5.C: New test.
10633
10634 2007-04-09  Jan Hubicka  <jh@suse.cz>
10635
10636         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
10637
10638 2007-04-08  Jan Hubicka  <jh@suse.cz>
10639
10640         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
10641
10642 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10643
10644         PR fortran/31257
10645         * gfortran.dg/achar_4.f90: New test.
10646
10647 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10648
10649         PR fortran/30880
10650         * gfortran.dg/used_dummy_types_8.f90: New test.
10651
10652 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10653
10654         PR fortran/30872
10655         * gfortran.dg/parameter_array_element_1.f90: New test.
10656
10657 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10658
10659         PR fortran/31222
10660         * gfortran.dg/default_numeric_type_1.f90: New test.
10661
10662 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10663
10664         PR fortran/31424
10665         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
10666
10667 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10668
10669         PR fortran/31293
10670         * gfortran.dg/interface_12.f90: New test.
10671
10672 2007-04-07  Bruce Korb  <bkorb@gnu.org>
10673
10674         * gcc.dg/format/opt-6.c: New test.
10675         * gcc.dg/format/nul-1.c: New test.
10676         * gcc.dg/format/nul-2.c: New test.
10677
10678 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10679
10680         PR libgfortran/31395
10681         * gfortran.dg/fmt_colon.f90: New test.
10682
10683 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
10684
10685         * g++.old-deja/g++.other/init18.C: Use
10686         dg-require-effective-target instead of an explicit xfail.
10687
10688 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
10689
10690         * gcc.dg/dfp/signbit-1.c
10691         * gcc.dg/dfp/signbit-2.c
10692
10693 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
10694
10695         PR fortran/31483
10696         * gfortran.dg/altreturn_5.f90: New test.
10697
10698 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
10699
10700         PR fortran/31292
10701         * gfortran.dg/contained_module_proc_1.f90: New test.
10702
10703 2007-04-04  Stuart Hastings  <stuart@apple.com>
10704
10705         PR 31281
10706         * objc/execute/exceptions/pr31281.m: New.
10707
10708 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
10709
10710         * g++.dg/ext/dllimport12.C: Update comments.
10711
10712 2007-04-03  Eric Christopher  <echristo@apple.com>
10713
10714         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
10715
10716 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10717
10718         PR fortran/31304
10719         * gfortran.dg/repeat_2.f90: New test.
10720         * gfortran.dg/repeat_3.f90: New test.
10721         * gfortran.dg/repeat_4.f90: New test.
10722
10723 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
10724
10725         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
10726
10727 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
10728
10729         PR c++/30847
10730         * g++.dg/parse/cond3.C: New test.
10731
10732         PR middle-end/30704
10733         * gcc.c-torture/execute/ieee/pr30704.c: New test.
10734
10735 2007-04-02  Jason Merrill  <jason@redhat.com>
10736
10737         PR c++/31187
10738         * g++.dg/ext/visibility/anon3.C: New test.
10739
10740 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10741
10742         PR libgfortran/31052
10743         * gfortran.dg/namelist_28.f90: New test.
10744
10745 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10746
10747         PR libgfortran/31366
10748         * gfortran.dg/direct_io_6.f90: New test.
10749
10750 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10751
10752         PR libgfortran/31207
10753         * gfortran.dg/advance_5.f90: New test.
10754         * gfortran.dg/advance_6.f90: New test.
10755
10756 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
10757
10758         * g++.dg/ext/dllimport6.C: Remove extra ';'.
10759         * g++.dg/ext/dllimport7.C: Likewise.
10760         * g++.dg/ext/selectany1.C: Likewise.
10761
10762 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
10763
10764         * g++.dg/parser/pr31138.C: New.
10765         * g++.dg/parser/pr31140.C: New.
10766         * g++.dg/parser/pr31141.C: New.
10767
10768 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
10769
10770         PR c++/26099
10771         * g++.dg/ext/is_base_of.C: New.
10772         * g++.dg/ext/has_virtual_destructor.C: New.
10773         * g++.dg/ext/is_polymorphic.C: New.
10774         * g++.dg/ext/is_base_of_diagnostic.C: New.
10775         * g++.dg/ext/is_enum.C: New.
10776         * g++.dg/ext/has_nothrow_assign.C: New.
10777         * g++.dg/ext/has_nothrow_constructor.C: New.
10778         * g++.dg/ext/is_empty.C: New.
10779         * g++.dg/ext/has_trivial_copy.C: New.
10780         * g++.dg/ext/has_trivial_assign.C: New.
10781         * g++.dg/ext/is_abstract.C: New.
10782         * g++.dg/ext/is_pod.C: New.
10783         * g++.dg/ext/has_nothrow_copy.C: New.
10784         * g++.dg/ext/is_class.C: New.
10785         * g++.dg/ext/has_trivial_constructor.C: New.
10786         * g++.dg/ext/is_union.C: New.
10787         * g++.dg/ext/has_trivial_destructor.C: New.
10788         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
10789         * g++.dg/template/crash43.C: Likewise.
10790
10791 2007-03-29  Dirk Mueller  <dmueller@suse.de>
10792
10793         * g++.dg/warn/pedantic2.C: New testcase.
10794
10795 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10796
10797         * size_dim.f90: Fix dg directive.
10798         * pr16433.f: Likewise.
10799         * use_6.f90: Likewise.
10800         * use_7.f90: Likewise.
10801         * entry_9.f90: Likewise.
10802         * pointer_intent_2.f90: Likewise.
10803         * protected_1.f90: Likewise.
10804         * fmt_missing_period_2.f: Likewise.
10805         * pointer_intent_3.f90: Likewise.
10806         * protected_2.f90: Likewise.
10807         * protected_3.f90: Likewise.
10808         * pr15754.f90: Likewise.
10809         * protected_4.f90: Likewise.
10810         * protected_5.f90: Likewise.
10811         * initialization_2.f90: Likewise.
10812         * protected_6.f90: Likewise.
10813         * continuation_7.f90: Likewise.
10814         * derived_function_interface_1.f90: Likewise.
10815         * der_pointer_4.f90: Likewise.
10816         * fmt_zero_precision.f90: Likewise.
10817         * blockdata_3.f90: Likewise.
10818         * fmt_missing_period_1.f: Likewise.
10819         * real_const_3.f90: Likewise.
10820         * use_4.f90: Likewise.
10821         * fmt_missing_period_3.f: Likewise.
10822         * use_5.f90: Likewise.
10823
10824 2007-03-28  Mike Stump  <mrs@apple.com>
10825
10826         * gcc.dg/darwin-comm.c: Add.
10827
10828 2007-03-28  Eric Christopher  <echristo@apple.com>
10829
10830         * lib/target-supports.exp (check_effective_target_fstack_protector):
10831         New.
10832         * gcc.dg/ssp-1.c: Use.
10833         * gcc.dg/ssp-2.c: Ditto.
10834
10835 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
10836
10837         PR c++/29077
10838         * g++.dg/parse/constructor3.C: New test.
10839
10840 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
10841
10842         * gnat.dg/thin_pointer.ad[sb]: New test.
10843
10844 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
10845
10846         * g++.dg/cpp0x/bracket1.C: New.
10847         * g++.dg/cpp0x/bracket2.C: New.
10848         * g++.dg/cpp0x/bracket3.C: New.
10849         * g++.dg/cpp0x/bracket4.C: New.
10850
10851 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
10852
10853         * g++.dg/cpp0x/temp_default1.C: New.
10854         * g++.dg/cpp0x/temp_default3.C: New.
10855         * g++.dg/cpp0x/temp_default2.C: New.
10856         * g++.dg/cpp0x/temp_default4.C: New.
10857
10858 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
10859
10860         PR c++/29993
10861         * g++.dg/other/cv_func2.C: New.
10862
10863 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
10864
10865         * gcc.dg/dfp/func-vararg-alternate.h: New file.
10866         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
10867         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
10868         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
10869
10870         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
10871         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
10872
10873         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
10874
10875         * lib/compat.exp (compat-execute): Fix processing of file names.
10876
10877 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
10878
10879         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
10880
10881 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
10882
10883         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10884         Delete created executable test file.
10885         (check_effective_target_fortran_large_int): Ditto.
10886         (check_effective_target_static_libgfortran): Ditto.
10887
10888 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
10889
10890         PR c++/30500
10891         * g++.dg/warn/pragma-system_header1.C: New test.
10892         * g++.dg/warn/pragma-system_header2.C: New test.
10893         * g++.dg/warn/pragma-system_header1.h. New.
10894         * g++.dg/warn/pragma-system_header2.h. New.
10895
10896 2007-03-26  Ian Lance Taylor  <iant@google.com>
10897
10898         PR tree-optimization/31345
10899         * gcc.c-torture/compile/pr31345-1.c: New test.
10900
10901 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
10902
10903         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
10904         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
10905         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
10906         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
10907         * gfortran.dg/overload_1.f90: Likewise.
10908         * gfortran.dg/impure_assignment_1.f90: Likewise.
10909         * gfortran.dg/error_recovery_3.f90: Likewise.
10910         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
10911         * gfortran.dg/sequence_types_1.f90: Likewise.
10912         * gfortran.dg/internal_references_1.f90: Likewise.
10913         * gfortran.dg/present_1.f90: Likewise.
10914         * gfortran.dg/volatile10.f90: Likewise.
10915         * gfortran.dg/module_equivalence_2.f90: Likewise.
10916         * gfortran.dg/use_4.f90: Likewise.
10917         * gfortran.dg/elemental_result_1.f90: Likewise.
10918         * gfortran.dg/generic_actual_arg.f90: Likewise.
10919         * gfortran.dg/private_type_5.f90: Likewise.
10920         * gfortran.dg/protected_4.f90: Likewise.
10921         * gfortran.dg/interface_3.f90: Likewise.
10922
10923 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
10924
10925         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
10926         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
10927
10928 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
10929
10930         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
10931
10932 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10933
10934         PR libgfortran/31199
10935         * gfortran.dg/fmt_t_4.f90: New test.
10936
10937 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10938
10939         PR libfortran/31297
10940         * gfortran.dg/backspace_5.f:  Initialize variable(s).
10941         * gfortran.dg/backspace_6.f:  Likewise.
10942         * gfortran.dg/char_bounds_check_fail_1: Likewise.
10943         * gfortran.dg/direct_io_2.f90:  Likewise.
10944         * gfortran.dg/write_back.f:  Likewise.
10945         * gfortran.dg/write_rewind_2.f:  Likewise.
10946         * gfortran.dg/write_rewind_1.f:  Likewise.
10947         * gfortran.dg/write_rewind_2.f:  Likewise.
10948
10949 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
10950
10951         PR tree-optimization/30784
10952         * gcc.dg/vect/pr30784.c: New test.
10953
10954 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10955
10956         PR fortran/30877
10957         * gfortran.dg/operator_1.f90: New test.
10958         * gfortran.dg/operator_2.f90: New test.
10959
10960 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10961
10962         PR libfortran/31196
10963         * gfortran.dg/reshape_transpose_1.f90:  New test.
10964
10965 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10966
10967         PR fortran/30655
10968         * gfortran.dg/bounds_check_6.f90: New test.
10969
10970 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
10971
10972         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
10973         #ifndef/#endif.
10974         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10975         * gcc.dg/dfp/decfloat-constants.c: Ditto.
10976
10977 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
10978
10979         PR fortran/31209
10980         * gfortran.dg/pointer_function_actual_1.f90: New test.
10981
10982         PR fortran/31200
10983         * gfortran.dg/pointer_function_actual_2.f90: New test.
10984
10985         PR fortran/31215
10986         * gfortran.dg/result_in_spec_1.f90: New test.
10987
10988 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10989
10990         PR fortran/30834
10991         * gfortran.dg/integer_exponentiation_3.F90: New test.
10992         * gfortran.dg/integer_exponentiation_4.f90: New test.
10993         * gfortran.dg/integer_exponentiation_5.F90: New test.
10994
10995 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
10996
10997         PR c++/30863
10998         * g++.dg/template/error24.C: New test.
10999         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
11000
11001 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11002
11003         PR c++/31273
11004         * g++.dg/expr/bitfield7.C: New test.
11005
11006 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11007
11008         PR other/23572
11009         * gcc.dg/float-range-4.c: New.
11010         * gcc.dg/float-range-1.c: Update. Test for a warning.
11011         * gcc.dg/float-range-3.c: New.
11012         * gcc.dg/float-range-5.c: New.
11013
11014 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11015
11016         PR fortran/31262
11017         * gfortran.dg/no_range_check_1.f90: New test.
11018
11019 2007-03-22  Dirk Mueller  <dmueller@suse.de>
11020
11021         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
11022         * g++.dg/other/static1.C: Remove stray semicolon.
11023         * g++.dg/other/init1.C: Likewise.
11024         * g++.dg/rtti/dyncast1.C: Likewise.
11025         * g++.dg/tree-ssa/pr17153.C: Likewise.
11026         * g++.dg/lookup/disamb1.C: Likewise.
11027         * g++.dg/lookup/scoped2.C: Likewise.
11028         * g++.dg/lookup/friend7.C: Likewise.
11029         * g++.dg/parse/parse4.C: Likewise.
11030         * g++.dg/parse/parse5.C: Likewise.
11031         * g++.dg/expr/pr29066.C: Likewise.
11032         * g++.dg/expr/cast4.C: Likewise.
11033         * g++.dg/tc1/dr193.C: Likewise.
11034         * g++.dg/tc1/dr213.C: Likewise.
11035         * g++.dg/abi/dcast1.C: Likewise.
11036         * g++.dg/abi/covariant2.C: Likewise.
11037         * g++.dg/inherit/covariant11.C: Likewise.
11038         * g++.dg/inherit/covariant9.C: Likewise.
11039         * g++.dg/inherit/covariant10.C: Likewise.
11040         * g++.dg/init/static3.C: Likewise.
11041         * g++.dg/init/init-ref3.C: Likewise.
11042         * g++.dg/init/ref10.C: Likewise.
11043         * g++.dg/template/meminit2.C: Likewise.
11044         * g++.dg/template/using9.C: Likewise.
11045         * g++.dg/template/friend9.C: Likewise.
11046         * g++.dg/template/ref1.C: Likewise.
11047         * g++.old-deja/g++.warn/inline.C: Likewise.
11048         * g++.old-deja/g++.robertl/eb91.C: Likewise.
11049         * g++.old-deja/g++.robertl/eb46.C: Likewise.
11050         * g++.old-deja/g++.robertl/eb34.C: Likewise.
11051         * g++.old-deja/g++.robertl/eb43.C: Likewise.
11052         * g++.old-deja/g++.robertl/eb26.C: Likewise.
11053         * g++.old-deja/g++.robertl/eb116.C: Likewise.
11054         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11055         * g++.old-deja/g++.brendan/overload8.C: Likewise.
11056         * g++.old-deja/g++.brendan/overload11.C: Likewise.
11057         * g++.old-deja/g++.brendan/copy7.C: Likewise.
11058         * g++.old-deja/g++.brendan/crash38.C: Likewise.
11059         * g++.old-deja/g++.brendan/template11.C: Likewise.
11060         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
11061         * g++.old-deja/g++.brendan/crash50.C: Likewise.
11062         * g++.old-deja/g++.brendan/crash16.C: Likewise.
11063         * g++.old-deja/g++.jason/pmem2.C: Likewise.
11064         * g++.old-deja/g++.jason/parse9.C: Likewise.
11065         * g++.old-deja/g++.jason/byval2.C: Likewise.
11066         * g++.old-deja/g++.jason/overload8.C: Likewise.
11067         * g++.old-deja/g++.jason/pmf8.C: Likewise.
11068         * g++.old-deja/g++.jason/template33.C: Likewise.
11069         * g++.old-deja/g++.jason/return3.C: Likewise.
11070         * g++.old-deja/g++.jason/scoping2.C: Likewise.
11071         * g++.old-deja/g++.jason/virtual.C: Likewise.
11072         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11073         * g++.old-deja/g++.jason/template27.C: Likewise.
11074         * g++.old-deja/g++.jason/synth6.C: Likewise.
11075         * g++.old-deja/g++.jason/ref8.C: Likewise.
11076         * g++.old-deja/g++.jason/offset1.C: Likewise.
11077         * g++.old-deja/g++.other/static20.C: Likewise.
11078         * g++.old-deja/g++.other/array1.C: Likewise.
11079         * g++.old-deja/g++.other/new3.C: Likewise.
11080         * g++.old-deja/g++.other/array2.C: Likewise.
11081         * g++.old-deja/g++.other/overload9.C: Likewise.
11082         * g++.old-deja/g++.other/cast6.C: Likewise.
11083         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
11084         * g++.old-deja/g++.other/eh4.C: Likewise.
11085         * g++.old-deja/g++.other/using7.C: Likewise.
11086         * g++.old-deja/g++.other/init18.C: Likewise.
11087         * g++.old-deja/g++.other/dyncast1.C: Likewise.
11088         * g++.old-deja/g++.other/dyncast2.C: Likewise.
11089         * g++.old-deja/g++.other/dtor11.C: Likewise.
11090         * g++.old-deja/g++.pt/static11.C: Likewise.
11091         * g++.old-deja/g++.pt/crash19.C: Likewise.
11092         * g++.old-deja/g++.pt/overload12.C: Likewise.
11093         * g++.old-deja/g++.pt/crash46.C: Likewise.
11094         * g++.old-deja/g++.pt/mi1.C: Likewise.
11095         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
11096         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11097         * g++.old-deja/g++.pt/local5.C: Likewise.
11098         * g++.old-deja/g++.pt/typename2.C: Likewise.
11099         * g++.old-deja/g++.pt/explicit80.C: Likewise.
11100         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
11101         * g++.old-deja/g++.law/visibility1.C: Likewise.
11102         * g++.old-deja/g++.law/visibility2.C: Likewise.
11103         * g++.old-deja/g++.law/virtual2.C: Likewise.
11104         * g++.old-deja/g++.law/operators19.C: Likewise.
11105         * g++.old-deja/g++.law/parsing10.C: Likewise.
11106         * g++.old-deja/g++.law/visibility4.C: Likewise.
11107         * g++.old-deja/g++.law/operators4.C: Likewise.
11108         * g++.old-deja/g++.law/dtors2.C: Likewise.
11109         * g++.old-deja/g++.law/missed-error3.C: Likewise.
11110         * g++.old-deja/g++.law/visibility10.C: Likewise.
11111         * g++.old-deja/g++.law/scope3.C: Likewise.
11112         * g++.old-deja/g++.law/casts2.C: Likewise.
11113         * g++.old-deja/g++.law/code-gen5.C: Likewise.
11114         * g++.old-deja/g++.law/operators33.C: Likewise.
11115         * g++.old-deja/g++.law/friend4.C: Likewise.
11116         * g++.old-deja/g++.mike/pmf7.C: Likewise.
11117         * g++.old-deja/g++.mike/p5611.C: Likewise.
11118         * g++.old-deja/g++.mike/net37.C: Likewise.
11119         * g++.old-deja/g++.mike/p3570.C: Likewise.
11120         * g++.old-deja/g++.mike/p5718.C: Likewise.
11121         * g++.old-deja/g++.mike/net21.C: Likewise.
11122         * g++.old-deja/g++.mike/p1862.C: Likewise.
11123         * g++.old-deja/g++.mike/p4511.C: Likewise.
11124         * g++.old-deja/g++.mike/virt3.C: Likewise.
11125         * g++.old-deja/g++.mike/p16146.C: Likewise.
11126         * g++.old-deja/g++.mike/p1989.C: Likewise.
11127         * g++.old-deja/g++.mike/p5571.C: Likewise.
11128         * g++.old-deja/g++.gb/scope10.C: Likewise.
11129         * g++.old-deja/g++.abi/primary5.C: Likewise.
11130         * g++.old-deja/g++.abi/empty2.C: Likewise.
11131         * g++.old-deja/g++.abi/arraynew.C: Likewise.
11132         * g++.old-deja/g++.eh/vbase4.C: Likewise.
11133         * g++.old-deja/g++.eh/ptr1.C: Likewise.
11134         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
11135         * g++.old-deja/g++.bob/template3.C: Likewise.
11136         * g++.old-deja/g++.bob/inherit1.C: Likewise.
11137
11138 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
11139
11140         PR fortran/31193
11141         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
11142
11143 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
11144
11145         PR fortran/20897
11146         * gfortran.dg/derived_name_1.f90: New.
11147         * gfortran.dg/derived_name_2.f: New.
11148
11149 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
11150
11151         * lib/target-supports.exp (check_effective_target_nonpic): New
11152         procedure.
11153         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
11154         when compiling PIC.
11155         * gcc.target/i386/asm-4.c: Require nonpic.
11156         * gcc.target/i386/cmov1.c: Likewise.
11157         * gcc.target/i386/mul.c: Likewise.
11158         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
11159         * gcc.target/i386/ssetype-1.c: Require nonpic.
11160         * gcc.target/i386/ssetype-3.c: Likewise.
11161         * gcc.target/i386/ssetype-5.c: Likewise.
11162
11163 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
11164
11165         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
11166         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
11167         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
11168         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
11169
11170 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
11171
11172         PR tree-optimization/30590
11173         * g++.dg/opt/pr30590.C: New testcase.
11174
11175 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
11176
11177         PR c/30762
11178         * gcc.dg/pr30762-1.c: New test.
11179         * gcc.dg/pr30762-2.c: New test.
11180
11181         PR inline-asm/30505
11182         * gcc.target/i386/pr30505.c: New test.
11183
11184 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
11185
11186         * gcc.target/arm/register-variables.c: New.
11187
11188 2007-03-19  Jeff Law  <law@redhat.com>
11189
11190         * PR tree-optimization/30984
11191         * gcc.c-torture/pr30984.c: New test.
11192
11193 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11194         Richard Guenther  <rguenther@suse.de>
11195
11196         PR tree-optimization/31254
11197         * gcc.dg/torture/pr31254.c: New testcase.
11198
11199 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
11200
11201         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
11202         target default_packed.
11203
11204 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11205
11206         PR fortran/31203
11207         * gfortran.dg/string_length_1.f90: New test.
11208
11209 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11210
11211         PR testsuite/30395
11212         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
11213
11214 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11215
11216         PR libgfortran/31052
11217         * gfortran.dg/namelist_27.f90: New test.
11218
11219 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
11220
11221         PR fortran/30531
11222         * gfortran.dg/used_types_14.f90: New test.
11223
11224         PR fortran/31086
11225         * gfortran.dg/used_types_15.f90: New test.
11226
11227 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
11228
11229         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
11230         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
11231
11232 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11233
11234         PR fortran/31120
11235         * gfortran.dg/integer_exponentiation_2.f90: New test.
11236
11237 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
11238
11239         PR tree-optimization/31041
11240         * gcc.dg/vect/pr31041.c: New test.
11241
11242 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11243
11244         * g++.dg/warn/Wconversion-integer.C: New
11245         * g++.dg/warn/Wconversion-real.C: New.
11246         * g++.dg/warn/Wconversion-real-integer.C: New.
11247         * g++.dg/warn/conv2.C: Updated.
11248
11249 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11250
11251         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
11252         exclude RTPs.
11253
11254 2007-03-16  Richard Guenther  <rguenther@suse.de>
11255
11256         PR tree-optimization/31146
11257         * g++.dg/tree-ssa/pr31146.C: New testcase.
11258
11259 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11260
11261         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
11262         assume that the target has <features.h>.
11263
11264 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11265
11266         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
11267         dg-options rather than to the whole test.
11268
11269 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
11270
11271         PR debug/29906
11272         * g++.dg/debug/pr29906.C: New
11273
11274 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11275
11276         PR libgfortran/31099
11277         * gfortran.dg/unformatted_recl.f90: Update test.
11278
11279 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
11280
11281         * gcc.dg/tree-ssa/prefetch-5.c: New test.
11282
11283 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11284
11285         PR c++/30891
11286         * g++.dg/parse/namespace-definition.C: New.
11287
11288 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11289
11290         PR c++/24924
11291         * g++.dg/cpp/pedantic-errors.C: New.
11292         * g++.dg/cpp/permissive.C: New.
11293
11294 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11295
11296         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
11297         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
11298
11299 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11300
11301         * lib/target-supports.exp (check_missing_uclibc_feature)
11302         (check_effective_target_wchar): New procedures.
11303         * gcc.dg/wchar_t-1.c: Require target wchar.
11304         * gcc.dg/wint_t-1.c: Likewise.
11305
11306 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11307
11308         * lib/target-supports.exp (check_gc_sections_available): Return
11309         false for VxWorks targets.
11310
11311 2007-03-15  Dirk Mueller  <dmueller@suse.de>
11312
11313         * g++.dg/warn/Wconversion2.C: Fix typo.
11314         * gcc.dg/if-empty-1.c: Ditto.
11315
11316 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11317
11318         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
11319
11320 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
11321
11322         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
11323         * gcc.target/i386/pr31167.c: Ditto.
11324
11325 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
11326
11327         PR target/31167
11328         * gcc.target/i386/pr31167.c: New test.
11329
11330 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
11331
11332         PR fortran/30922
11333         * gfortran.dg/import5.f90.f90: New test.
11334
11335
11336         PR fortran/30879
11337         * gfortran.dg/data_components_1.f90: New test.
11338
11339
11340         PR fortran/30870
11341         * gfortran.dg/generic_13.f90: New test.
11342
11343         PR fortran/31163
11344         * gfortran.dg/alloc_comp_basics_5.f90: New test.
11345
11346 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11347
11348         PR libgfortran/31051
11349         * gfortran.dg/fmt_t_4.f90: New
11350
11351 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11352
11353         PR C++/31165
11354         * g++.dg/other/default7.C: New test.
11355
11356 2007-03-15  Dirk Mueller  <dmueller@suse.de>
11357
11358         * g++.dg/warn/Wconversion2.C: New.
11359
11360 2007-03-14  Eric Christopher  <echristo@apple.com>
11361
11362         * gcc.dg/ssp-1.c: New.
11363         * gcc.dg/ssp-2.c: Ditto.
11364
11365 2007-03-14  Dirk Mueller  <dmueller@suse.de>
11366
11367         * g++.dg/warn/do-empty.C: New.
11368         * gcc.dg/do-empty.c: New.
11369         * gcc.dg/if-empty-1.c: Update.
11370         * gcc.dg/20001116-1.c: Update.
11371         * gcc.dg/pr23165.c: Update.
11372
11373 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
11374
11375         * gfortran.dg/module_implicit_conversion.f90: New test.
11376
11377 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
11378
11379         PR middle-end/31127
11380         * gcc.dg/pr31127.c: New.
11381
11382 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
11383
11384         * gcc.dg/tree-ssa/loop-26.c: New test.
11385
11386 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
11387
11388         * gcc.target/i386/cmpxchg16b-1.c: New test.
11389
11390 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
11391
11392         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
11393         * gcc.dg/c99-vla-1.c: Likewise.
11394         * g++.dg/ext/vla1.C: Likewise
11395
11396 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
11397
11398         * gcc.dg/wvla-1.c: New test
11399         * gcc.dg/wvla-2.c: New test
11400         * gcc.dg/wvla-3.c: New test
11401         * gcc.dg/wvla-4.c: New test
11402         * gcc.dg/wvla-5.c: New test
11403         * gcc.dg/wvla-6.c: New test
11404         * gcc.dg/wvla-7.c: New test
11405         * g++.dg/warn/Wvla-1.C: New test
11406         * g++.dg/warn/Wvla-2.C: New test
11407         * g++.dg/warn/Wvla-3.C: New test
11408
11409 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
11410
11411         PR c++/30108
11412         * g++.dg/other/default6.C: New test.
11413
11414 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
11415
11416         * lib/target-supports.exp (check_profiling_available): Return false
11417         for VxWorks.
11418         (check_effective_target_vxworks_kernel): New procedure.
11419         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
11420         VxWorks.
11421         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
11422         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
11423         to include VxWorks.
11424         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
11425
11426 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
11427
11428         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
11429         PIC is not supported.
11430         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
11431         * gcc.dg/20020426-2.c: Likewise.
11432         * gcc.dg/pr28243.c: Likewise.
11433         * gcc.dg/visibility-11.c: Likewise.
11434         * gcc.dg/tls/opt-9.c: Likewise.
11435         * gcc.dg/tls/opt-10.c: Likewise.
11436         * gcc.dg/tls/pic-1.c: Likewise.
11437         * gcc.dg/tls/struct-1.c: Likewise.
11438         * gcc.target/i386/20000807-1.c: Likewise.
11439         * gcc.target/i386/20000904-1.c: Likewise.
11440         * gcc.target/i386/20011119-1.c: Likewise.
11441         * gcc.target/i386/990213-2.c: Likewise.
11442         * gcc.target/i386/990214-1.c: Likewise.
11443         * gcc.target/i386/compress-float-387-pic.c: Likewise.
11444         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
11445         * gcc.target/i386/pic-1.c: Likewise.
11446         * gcc.target/i386/pr21518.c: Likewise.
11447         * gcc.target/i386/pr23098.c: Likewise.
11448         * gcc.target/i386/pr23943.c: Likewise.
11449
11450 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
11451
11452         PR c++/31038
11453         * g++.dg/template/complit2.C: New test.
11454
11455         PR c++/30328
11456         * g++.dg/ext/bitfield1.C: New test.
11457
11458 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
11459
11460         PR fortran/30883
11461         * gfortran.dg/interface_11.f90: New test.
11462
11463 2007-03-11  Richard Guenther  <rguenther@suse.de>
11464
11465         PR tree-optimization/31115
11466         * gcc.dg/torture/pr31115.c: New testcase.
11467
11468 2007-03-11  Ira Rosen  <irar@il.ibm.com>
11469
11470         PR tree-optimization/29925
11471         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
11472
11473 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
11474
11475         PR c++/30274
11476         * g++.dg/expr/bitfield3.C: New test.
11477         * g++.dg/expr/bitfield4.C: Likewise.
11478         * g++.dg/expr/bitfield5.C: Likewise.
11479         * g++.dg/expr/bitfield6.C: Likewise.
11480
11481         PR c++/30924
11482         * g++.dg/template/array18.C: New test.
11483
11484 2007-03-10  Dirk Mueller  <dmueller@suse.de>
11485
11486         PR c++/17946
11487         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
11488         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
11489
11490 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
11491
11492         PR c++/20599
11493         * g++.dg/cpp0x/variadic-bind.C: New.
11494         * g++.dg/cpp0x/variadic-function.C: New.
11495         * g++.dg/cpp0x/variadic-mem_fn.C: New.
11496         * g++.dg/cpp0x/variadic-tuple.C: New.
11497         * g++.dg/cpp0x/variadic1.C: New.
11498         * g++.dg/cpp0x/variadic2.C: New.
11499         * g++.dg/cpp0x/variadic3.C: New.
11500         * g++.dg/cpp0x/variadic4.C: New.
11501         * g++.dg/cpp0x/variadic5.C: New.
11502         * g++.dg/cpp0x/variadic6.C: New.
11503         * g++.dg/cpp0x/variadic7.C: New.
11504         * g++.dg/cpp0x/variadic8.C: New.
11505         * g++.dg/cpp0x/variadic9.C: New.
11506         * g++.dg/cpp0x/variadic10.C: New.
11507         * g++.dg/cpp0x/variadic11.C: New.
11508         * g++.dg/cpp0x/variadic12.C: New.
11509         * g++.dg/cpp0x/variadic13.C: New.
11510         * g++.dg/cpp0x/variadic14.C: New.
11511         * g++.dg/cpp0x/variadic15.C: New.
11512         * g++.dg/cpp0x/variadic16.C: New.
11513         * g++.dg/cpp0x/variadic17.C: New.
11514         * g++.dg/cpp0x/variadic18.C: New.
11515         * g++.dg/cpp0x/variadic19.C: New.
11516         * g++.dg/cpp0x/variadic20.C: New.
11517         * g++.dg/cpp0x/variadic21.C: New.
11518         * g++.dg/cpp0x/variadic22.C: New.
11519         * g++.dg/cpp0x/variadic23.C: New.
11520         * g++.dg/cpp0x/variadic24.C: New.
11521         * g++.dg/cpp0x/variadic25.C: New.
11522         * g++.dg/cpp0x/variadic26.C: New.
11523         * g++.dg/cpp0x/variadic27.C: New.
11524         * g++.dg/cpp0x/variadic28.C: New.
11525         * g++.dg/cpp0x/variadic29.C: New.
11526         * g++.dg/cpp0x/variadic30.C: New.
11527         * g++.dg/cpp0x/variadic31.C: New.
11528         * g++.dg/cpp0x/variadic32.C: New.
11529         * g++.dg/cpp0x/variadic33.C: New.
11530         * g++.dg/cpp0x/variadic34.C: New.
11531         * g++.dg/cpp0x/variadic35.C: New.
11532         * g++.dg/cpp0x/variadic36.C: New.
11533         * g++.dg/cpp0x/variadic37.C: New.
11534         * g++.dg/cpp0x/variadic38.C: New.
11535         * g++.dg/cpp0x/variadic39.C: New.
11536         * g++.dg/cpp0x/variadic40.C: New.
11537         * g++.dg/cpp0x/variadic41.C: New.
11538         * g++.dg/cpp0x/variadic42.C: New.
11539         * g++.dg/cpp0x/variadic43.C: New.
11540         * g++.dg/cpp0x/variadic44.C: New.
11541         * g++.dg/cpp0x/variadic45.C: New.
11542         * g++.dg/cpp0x/variadic46.C: New.
11543         * g++.dg/cpp0x/variadic47.C: New.
11544         * g++.dg/cpp0x/variadic48.C: New.
11545         * g++.dg/cpp0x/variadic49.C: New.
11546         * g++.dg/cpp0x/variadic50.C: New.
11547         * g++.dg/cpp0x/variadic51.C: New.
11548         * g++.dg/cpp0x/variadic52.C: New.
11549         * g++.dg/cpp0x/variadic53.C: New.
11550         * g++.dg/cpp0x/variadic54.C: New.
11551         * g++.dg/cpp0x/variadic55.C: New.
11552         * g++.dg/cpp0x/variadic56.C: New.
11553         * g++.dg/cpp0x/variadic57.C: New.
11554         * g++.dg/cpp0x/variadic58.C: New.
11555         * g++.dg/cpp0x/variadic59.C: New.
11556         * g++.dg/cpp0x/variadic60.C : New.
11557         * g++.dg/cpp0x/variadic61.C : New.
11558         * g++.dg/cpp0x/variadic62.C : New.
11559         * g++.dg/cpp0x/variadic63.C : New.
11560         * g++.dg/cpp0x/variadic64.C : New.
11561         * g++.dg/cpp0x/variadic65.C : New.
11562         * g++.dg/cpp0x/variadic66.C : New.
11563         * g++.dg/cpp0x/variadic67.C : New.
11564         * g++.dg/cpp0x/variadic68.C : New.
11565         * g++.dg/cpp0x/variadic69.C : New.
11566         * g++.dg/cpp0x/variadic70.C : New.
11567         * g++.dg/cpp0x/variadic71.C : New.
11568         * g++.dg/cpp0x/variadic72.C : New.
11569         * g++.dg/cpp0x/variadic73.C : New.
11570         * g++.dg/cpp0x/variadic74.C : New.
11571         * g++.dg/cpp0x/variadic75.C : New.
11572         * g++.dg/cpp0x/variadic-ex1.C : New.
11573         * g++.dg/cpp0x/variadic-ex2.C : New.
11574         * g++.dg/cpp0x/variadic-ex3.C : New.
11575         * g++.dg/cpp0x/variadic-ex4.C : New.
11576         * g++.dg/cpp0x/variadic-ex5.C : New.
11577         * g++.dg/cpp0x/variadic-ex6.C : New.
11578         * g++.dg/cpp0x/variadic-ex7.C : New.
11579         * g++.dg/cpp0x/variadic-ex8.C : New.
11580         * g++.dg/cpp0x/variadic-ex9.C : New.
11581         * g++.dg/cpp0x/variadic-ex10.C : New.
11582         * g++.dg/cpp0x/variadic-ex11.C : New.
11583         * g++.dg/cpp0x/variadic-ex12.C : New.
11584         * g++.dg/cpp0x/variadic-ex13.C : New.
11585         * g++.dg/cpp0x/variadic-ex14.C : New.
11586
11587 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11588
11589         PR libgfortran/31099
11590         * gfortran.dg/unformatted_recl.f90: New test.
11591
11592 2007-03-09  Roger Sayle  <roger@eyesopen.com>
11593
11594         * gcc.dg/fold-eqcmplx-1.c: New test case.
11595
11596 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
11597
11598         PR rtl-optimization/30643
11599         * gcc.dg/pr30643.c: New.
11600
11601 2007-03-09  Chao-ying Fu  <fu@mips.com>
11602
11603         * gcc.target/mips/mips32-dspr2-type.c: New test.
11604         * gcc.target/mips/mips32-dspr2.c: New test.
11605         * gcc.target/mips/dspr2-MULT.c: New test.
11606         * gcc.target/mips/dspr2-MULTU.c: New test.
11607         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
11608         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
11609         Adjust some formats.
11610
11611 2007-03-09  Dirk Mueller  <dmueller@suse.de>
11612
11613         PR c++/17946
11614         * gcc.dg/Wlogical-op-1.c: New.
11615         * g++.dg/warn/Wlogical-op-1.C: New.
11616
11617 2007-03-09  Richard Guenther  <rguenther@suse.de>
11618
11619         PR tree-optimization/30904
11620         PR middle-end/31058
11621         * gcc.dg/pr30904.c: Remove xfail.
11622
11623 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11624
11625         PR C/31072
11626         * gcc.c-torture/execute/pr31072.c: New test.
11627
11628 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11629
11630         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
11631         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11632         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
11633         *lrint* and *lround*.
11634         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
11635         floor->lfloor.
11636         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
11637         * gcc.dg/torture/builtin-integral-1.c: Likewise.
11638         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
11639         and *lround*.  Correct macro names.
11640         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
11641         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
11642
11643 2007-03-08  Ian Lance Taylor  <iant@google.com>
11644
11645         * gcc.dg/no-strict-overflow-5.c: New test.
11646         * gcc.dg/no-strict-overflow-6.c: New test.
11647         * gcc.dg/Wstrict-overflow-11.c: New test.
11648         * gcc.dg/Wstrict-overflow-12.c: New test.
11649         * gcc.dg/Wstrict-overflow-13.c: New test.
11650         * gcc.dg/Wstrict-overflow-14.c: New test.
11651         * gcc.dg/Wstrict-overflow-15.c: New test.
11652
11653 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11654
11655         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
11656         for VxWorks kernel mode.
11657         * gcc.c-torture/execute/strncmp-1.x: Likewise.
11658
11659 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11660
11661         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
11662         mode.
11663
11664 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11665
11666         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
11667         and lib/bfill.c on VxWorks targets.
11668         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
11669         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
11670         lib/bfill.c and lib/memmove.c on VxWorks targets.
11671         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
11672         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
11673         on VxWorks targets.
11674         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
11675         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
11676
11677 2007-03-08  Tobias Burnus  <burnus@net-b.de>
11678
11679         * gfortran.dg/use_5.f90: New test.
11680         * gfortran.dg/use_6.f90: Ditto.
11681         * gfortran.dg/use_7.f90: Ditto.
11682
11683 2007-03-08  Tobias Burnus  <burnus@net-b.de>
11684
11685         PR fortran/30973
11686         * gfortran.dg/use_4.f90: New test.
11687         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
11688
11689 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
11690
11691         PR fortran/31011
11692         * gfortran.dg/parameter_array_section_2.f90: New test.
11693
11694 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
11695
11696         PR c++/30852
11697         * g++.dg/ext/offsetof1.C: Add cases with volatile.
11698
11699         PR c++/30534
11700         * g++.dg/template/arg5.C: New test.
11701
11702 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
11703
11704         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
11705
11706 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
11707
11708         * gcc.dg/var-expand1.c: Add newline at end of file.
11709
11710 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
11711
11712         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
11713
11714 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
11715
11716         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
11717
11718 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11719
11720         * gcc.dg/torture/builtin-convert-4.c: New test.
11721
11722 2007-03-05  Ian Lance Taylor  <iant@google.com>
11723
11724         * gcc.c-torture/compile/pr31034.c: New test.
11725
11726 2007-03-05  Ian Lance Taylor  <iant@google.com>
11727
11728         * gcc.dg/inline-18.c: New test.
11729         * gcc.dg/inline-19.c: New test.
11730         * gcc.dg/inline-20.c: New test.
11731         * gcc.dg/inline-21.c: New test.
11732
11733 2007-03-05  Richard Guenther  <rguenther@suse.de>
11734
11735         PR tree-optimization/14052
11736         * gcc.dg/tree-ssa/vrp33.c: New testcase.
11737
11738 2007-03-05  Richard Guenther  <rguenther@suse.de>
11739
11740         PR tree-optimization/23777
11741         * gcc.dg/tree-ssa/pr23777.c: New testcase.
11742
11743 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11744
11745         PR other/30465
11746         * gcc.dg/multiple-overflow-warn-3.c: New.
11747         * g++.dg/warn/multiple-overflow-warn-3.C: New.
11748
11749 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
11750
11751         PR c++/30895
11752         * g++.dg/parse/template23.C: New test.
11753
11754 2007-03-04  Roger Sayle  <roger@eyesopen.com>
11755
11756         PR middle-end/30744
11757         * gcc.dg/pr30744-1.c: New test case.
11758
11759 2007-03-04  Tobias Burnus  <burnus@net-b.de>
11760
11761         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
11762
11763 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11764
11765         PR target/30406
11766         * gfortran.dg/logical_3.f90: New test.
11767
11768 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
11769
11770         PR libfortran/30981
11771         * gfortran.dg/integer_exponentiation_1.f90:  New test.
11772
11773 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
11774
11775         * gcc.target/m68k/m68k.exp: New.
11776         * gcc.target/m68k/crash1.c: New.
11777
11778 2007-03-03  Tobias Burnus  <burnus@net-b.de>
11779
11780         * gfortran.dg/c_by_val.c: Use int64_t instead of long
11781         to be more compatible with integer(kind=8).
11782
11783 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11784
11785         PR libfortran/31001
11786         * gfortran.dg/zero_sized_3.f90: New test.
11787
11788 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11789
11790         PR c++/15787
11791         * g++.dg/parse/else.C: New.
11792         * g++.dg/parse/else-2.C: New.
11793
11794 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
11795             Tobias Burnus  <burnus@net-b.de>
11796
11797         PR fortran/30882
11798         * gfortran.dg/size_dim.f90: New test.
11799
11800 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
11801             Tobias Burnus  <burnus@net-b.de>
11802
11803         PR fortran/30873
11804         * gfortran.dg/entry_9.f90: New test.
11805
11806 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
11807
11808         PR c++/28253
11809         * g++.dg/inherit/covariant16.C: New test.
11810
11811 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
11812
11813         * g++.dg/other/darwin-minversion-1.C: New.
11814
11815 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
11816
11817         * gcc.dg/tree-ssa/20070302-1.c: New test.
11818
11819 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
11820
11821         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
11822         tests.
11823
11824 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
11825
11826         * gcc.dg/tree-ssa/prefetch-4.c: New test.
11827
11828 2007-03-01  Simon Baldwin <simonb@google.com>
11829
11830         PR c++/23689
11831         * warn/ignored_typedef.C: New.
11832         * init/ctor8.C: Added dg-warning to consume ignored typedef
11833         warning.
11834         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
11835         and added an explicit line number.
11836
11837 2007-02-28  Richard Guenther  <rguenther@suse.de>
11838
11839         PR middle-end/30364
11840         * gcc.dg/torture/pr30364-1.c: New testcase.
11841         * gcc.dg/torture/pr30364-2.c: Likewise.
11842         * gcc.dg/torture/pr30364-3.c: Likewise.
11843
11844 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11845
11846         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
11847         powerpc*, use -funsafe-math-optimizations.
11848         * gcc.dg/torture/builtin-logb-1.c: Likewise.
11849         * gcc.dg/torture/builtin-modf-1.c: Likewise.
11850
11851 2007-02-28  Tobias Burnus  <burnus@net-b.de>
11852             Paul Thomas  <pault@gcc.gnu.org>
11853
11854         PR fortran/30888
11855         PR fortran/30887
11856         * c_by_val_1.f: Test %VAL() with non-default kind.
11857         * c_by_val.c: Ditto.
11858         * c_by_val_4.f: New test.
11859
11860 2007-02-28  Tobias Burnus  <burnus@net-b.de>
11861
11862         PR fortran/30968
11863         * gfortran.dg/continuation_7.f90: New test.
11864
11865 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
11866
11867         * g++.dg/inherit/thunk7.C: New test.
11868         * lib/target-supports.exp (check_profiling_available): Not available
11869         for bfin-*-*.
11870
11871 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
11872
11873         PR target/30970
11874         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
11875
11876 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
11877
11878         * lib/target-supports.exp (check_effective_target_init_priority):
11879         Remove Solaris special case.
11880
11881 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
11882
11883         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
11884         for more builtin types.
11885
11886         * g++.dg/ext/visibility/class1.C: Port to Darwin.
11887         * g++.dg/ext/visibility/noPLT.C: Likewise.
11888
11889 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11890
11891         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
11892         sh* targets.
11893
11894 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
11895
11896         PR fortran/30865
11897         * size_optional_dim_1.f90:  New test.
11898
11899 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
11900
11901         * gcc.dg/vxworks/vxworks.exp: New file.
11902         * gcc.dg/vxworks/initpri1.c: Likewise.
11903         * gcc.dg/vxworks/initpri2.c: Likewise.
11904         * gcc.dg/initpri2.c: Add more tests.
11905         * g++.dg/special/initpri2.C: Likewise.
11906
11907         * gcc.dg/initpri1.c: New test.
11908         * gcc.dg/initpri2.c: Likewise.
11909         * g++.dg/special/initpri1.C: New test.
11910         * g++.dg/special/initpri2.C: Likewise.
11911         * g++.dg/special/conpr-1.C: Use init_priority effective target.
11912         * g++.dg/special/conpr-2.C: Likewise.
11913         * g++.dg/special/conpr-3.C: Likewise.
11914         * g++.dg/special/conpr-4.C: Likewise.
11915         * g++.dg/special/initp1.C: Likewise.
11916         * g++.dg/special/ecos.exp: Remove code to detect availability of
11917         constructor priorities.
11918         * lib/target-supports.exp (check_effective_target_init_priority):
11919         New function.
11920
11921 2007-02-24  Jan Hubicka  <jh@suse.cz>
11922
11923         * gcc.c-torture/execute/pr30778.c: New testcase.
11924
11925 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11926
11927         PR libgfortran/30918
11928         * gfortran.dg/namelist_26.f90: New test.
11929
11930 2007-02-24  Richard Guenther  <rguenther@suse.de>
11931
11932         PR middle-end/30951
11933         * gcc.dg/pr30951.c: New testcase.
11934
11935 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11936
11937         * gcc.dg/torture/builtin-modf-1.c: New test.
11938
11939 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
11940
11941         PR tree-optimization/30904
11942         * gcc.dg/pr30904.c: New test.
11943
11944 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11945
11946         * gcc.test-framework/README: Correct command.
11947         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
11948         -Wunused-value.
11949         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
11950
11951 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11952
11953         * lib/target-supports.exp (check_effective_target_unwrapped): New.
11954
11955 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
11956
11957         * lib/target-supports.exp (check_effective_target_newlib): New
11958         function.
11959
11960 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
11961
11962         PR fortran/30660
11963         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
11964         allocatable component.
11965
11966
11967 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11968
11969         * gcc.dg/torture/builtin-logb-1.c: New test.
11970         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
11971         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
11972         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
11973         sh* targets.
11974
11975 2007-02-23  Richard Guenther  <rguenther@suse.de>
11976
11977         * g++.dg/warn/changes-meaning.C: New testcase.
11978
11979 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11980
11981         PR libgfortran/30910
11982         * gfortran.dg/fmt_zero_precision.f90: Update test.
11983
11984 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11985
11986         * gcc.dg/torture/builtin-frexp-1.c: New test.
11987
11988 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
11989
11990         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
11991
11992 2007-02-22  Ian Lance Taylor  <iant@google.com>
11993
11994         PR debug/30898
11995         * g++.dg/debug/pr30898.C: New test.
11996
11997 2007-02-22  Ira Rosen  <irar@il.ibm.com>
11998
11999         * gcc.dg/vect/vect-106.c: New test.
12000
12001 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12002             Ira Rosen  <irar@il.ibm.com>
12003
12004         PR tree-optimization/30843
12005         * gcc.dg/vect/pr30843.c: New test.
12006
12007 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12008
12009         PR tree-optimization/30858
12010         * gcc.dg/vect/pr30858.c: New test.
12011
12012 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
12013
12014         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
12015         to set options for compiling testglue.
12016         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
12017         * lib/obj-c++.exp (obj-c++_init): Likewise.
12018
12019 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
12020
12021         * gnat.dg/derived_aggregate.adb: New test.
12022
12023 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12024
12025         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
12026         sh* targets.  Call the correct CKSGN macro.
12027
12028 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
12029
12030         * gfortran.dg/gomp/omp_parse1.f90: New test.
12031         * gfortran.dg/gomp/omp_parse2.f: New test.
12032
12033 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
12034
12035         PR fortran/30869
12036         * gfortran.dg/do_pointer_1.f90:  New test.
12037
12038 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12039
12040         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
12041         and scalbln.
12042
12043 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
12044
12045         * gcc.dg/darwin-minversion-1.c: New.
12046         * gcc.dg/darwin-minversion-2.c: New.
12047
12048 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12049
12050         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
12051
12052 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12053             DJ Delorie <dj@redhat.com>
12054
12055         PR other/30824
12056         * gcc.dg/Wfatal.c: New.
12057         * gcc.dg/Wfatal-2.c: New.
12058         * gcc.dg/Werror-1.c: Adjust expectations.
12059         * gcc.dg/Werror-5.c: Likewise.
12060         * gcc.dg/Werror-7.c: Likewise.
12061         * gcc.dg/Werror-10.c: Likewise.
12062         * gcc.dg/Werror-11.c: Likewise.
12063
12064 2007-02-20  Tobias Burnus  <burnus@net-b.de>
12065
12066         PR fortran/30522
12067         * gfortran.dg/volatile10.f90: New test.
12068
12069 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
12070
12071         PR libfortran/30533
12072         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
12073
12074 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12075
12076         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
12077         * gcc.dg/Walways-true-1.c: Likewise.
12078         * gcc.dg/weak/weak-3.c: Likewise.
12079         * gcc.dg/Werror-1.c: Likewise.
12080         * gcc.dg/Werror-3.c: Likewise.
12081         * gcc.dg/Werror-4.c: Likewise.
12082         * gcc.dg/Werror-5.c: Likewise.
12083         * gcc.dg/Werror-6.c: Likewise.
12084         * gcc.dg/Werror-7.c: Likewise.
12085         * gcc.dg/Werror-8.c: Likewise.
12086         * gcc.dg/Werror-10.c: Likewise.
12087         * gcc.dg/Werror-11.c: Likewise.
12088         * gcc.dg/Werror-12.c: Likewise.
12089         * g++.old-deja/g++.mike/warn8.C: Likewise.
12090         * g++.dg/warn/Walways-true-1.C: Likewise.
12091         * g++.dg/warn/Walways-true-2.C: Likewise.
12092         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
12093         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
12094         -Wstring-literal-comparison with -Waddress.
12095         * gcc.dg/Wstring-literal-comparison-4.c: Replace
12096         -Wno-string-literal-comparison with -Wno-address.
12097
12098 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
12099
12100         * gnat.dg/self_aggregate_with_call.adb: New test.
12101
12102 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
12103
12104         PR tree-optimization/30975
12105         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
12106         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
12107         * gcc.dg/vect/pr30795.c: New.
12108
12109 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12110
12111         PR fortran/30681
12112         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
12113
12114 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12115
12116         PR rtl-optimization/28173
12117         * gcc.target/i386/andor-1.c: New test case.
12118
12119 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12120
12121         * gcc.dg/torture/builtin-ldexp-1.c: New.
12122         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
12123
12124 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12125
12126         * gfortran.dg/array_constructor_15.f90: New test case.
12127
12128 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12129
12130         * gfortran.dg/forall_10.f90: New test case.
12131
12132 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12133
12134         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
12135
12136 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12137
12138         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
12139         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
12140
12141 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
12142
12143         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
12144         * gcc.target/i386/builtin-bswap-3.c: Ditto.
12145         * gcc.target/i386/xchg-1.c: New test.
12146         * gcc.target/i386/xchg-2.c: New test.
12147
12148 2007-02-16  Richard Guenther  <rguenther@suse.de>
12149             Christian Bruel  <christian.bruel@st.com>
12150
12151         * gcc.dg/strict-overflow-5.c: New testcase.
12152
12153 2007-02-16  Tobias Burnus  <burnus@net-b.de>
12154
12155         PR fortran/30793
12156         * gfortran.dg/func_derived_4.f90: New test.
12157
12158 2007-02-15  Roger Sayle  <roger@eyesopen.com>
12159
12160         PR middle-end/30391
12161         * gfortran.dg/pr30391-1.f90: New test case.
12162
12163 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12164
12165         PR middle-end/30433
12166         * gcc.c-torture/compile/pr30433.c: New testcase to check
12167         that complex constants comparisions are foldded.
12168
12169 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12170
12171         PR C++/30158
12172         * g++.dg/ext/stmtexpr10.C: New testcase.
12173
12174 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12175
12176         PR middle-end/30729
12177         * gcc.dg/Wunused-value-2.c: New testcase.
12178
12179 2007-02-15  Ian Lance Taylor  <iant@google.com>
12180
12181         * g++.dg/eh/subreg-1.C: New test.
12182
12183 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12184
12185         PR c/26494
12186         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
12187         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
12188         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
12189         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
12190         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
12191         * gcc.dg/Werror-implicit-function-declaration.c: New.
12192
12193 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12194
12195         PR c++/28943
12196         * g++.dg/warn/pr28943.C: New.
12197
12198 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12199
12200         * gfortran.fortran-torture/execute/math.f90: Fix typo.
12201
12202 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12203
12204         PR fortran/30779
12205         * gfortran.dg/error_recovery_3.f90: New test.
12206
12207 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12208
12209         * g++.dg/tree-ssa/sra-1.C: New.
12210
12211 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12212
12213         * g++.dg/tree-ssa/sra-1.C: New.
12214
12215 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12216
12217         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
12218
12219 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12220
12221         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
12222
12223 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
12224
12225         PR fortran/30799
12226         * gfortran.dg/logical_2.f90: New test.
12227
12228 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
12229
12230         * gcc.dg/torture/complex-alias-1.c: New test.
12231
12232 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
12233
12234         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
12235         instead of -fdump-tree-tailcall.
12236
12237 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
12238
12239         * gfortran.dg/interface_10.f90: Fix comment typo.
12240
12241 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
12242
12243         PR tree-optimization/30771
12244         * gcc.dg/vect/pr30771.c: New test.
12245
12246 2007-02-13  Ian Lance Taylor  <iant@google.com>
12247
12248         * gcc.dg/Wstrict-overflow-1.c: New test.
12249         * gcc.dg/Wstrict-overflow-2.c: New test.
12250         * gcc.dg/Wstrict-overflow-3.c: New test.
12251         * gcc.dg/Wstrict-overflow-4.c: New test.
12252         * gcc.dg/Wstrict-overflow-5.c: New test.
12253         * gcc.dg/Wstrict-overflow-6.c: New test.
12254         * gcc.dg/Wstrict-overflow-7.c: New test.
12255         * gcc.dg/Wstrict-overflow-8.c: New test.
12256         * gcc.dg/Wstrict-overflow-9.c: New test.
12257         * gcc.dg/Wstrict-overflow-10.c: New test.
12258
12259 2007-02-13  Roger Sayle  <roger@eyesopen.com>
12260
12261         * gcc.target/ia64/builtin-bswap-2.c: New test case.
12262
12263 2007-02-13  Richard Henderson  <rth@redhat.com>
12264
12265         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
12266         * gcc.c-torture/execute/pr29302-1.c: ... here.
12267
12268 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12269
12270         PR c/29521
12271         * gcc.dg/c90-return-1.c: Update output.
12272         * gcc.dg/c99-return-1.c: Likewise.
12273
12274 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
12275
12276         PR fortran/30554
12277         * gfortran.dg/used_dummy_types_7.f90: New test..
12278
12279 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
12280
12281         * gcc.target/i386/parity-1.c: New test.
12282         * gcc.target/i386/parity-2.c: New test.
12283
12284 2007-02-12  Roger Sayle  <roger@eyesopen.com>
12285
12286         * gcc.target/i386/builtin-bswap-3.c: New test case.
12287
12288 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
12289
12290         PR tree-optimization/29145
12291         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
12292         alias analysis is improved to take better advantage of restrict
12293         qualified pointers.
12294         * gcc.dg/vect/vect-80.c: Likewise.
12295         * gcc.dg/vect/pr29145.c: New.
12296
12297 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
12298
12299         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
12300         * gcc.target/i386/sse4a-insert.c: Likewise.
12301
12302 2007-02-11  Roger Sayle  <roger@eyesopen.com>
12303
12304         * gcc.target/ia64/builtin-popcount-1.c: New test case.
12305         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
12306
12307 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
12308
12309         PR fortran/30478
12310         * gfortran.dg/enum_4.f90: Update error message checks.
12311
12312 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
12313
12314         PR fortran/30554
12315         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
12316         versions of the modules.
12317
12318         PR fortran/30617
12319         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
12320         by getting rid of recursive I/O and providing functions with
12321         results.
12322
12323         PR fortran/30319
12324         * gfortran.dg/char_array_constructor_2.f90
12325
12326 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
12327
12328         PR c++/26988
12329         * g++.dg/template/spec34.C: New test
12330
12331 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
12332
12333         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
12334         on i?86 and x86_64.
12335         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
12336         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
12337         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
12338         on i?86 and x86_64.
12339         * gcc.dg/vect/vect-113.c: Ditto.
12340
12341 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
12342
12343         PR c++/29487
12344         * g++.dg/eh/weak1-C: New test.
12345         * g++.dg/eh/weak1-a.cc: Likewise.
12346         * g++.dg/eh/comdat1.C: Likewise.
12347
12348 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
12349             Dorit Nuzman  <dorit@il.ibm.com>
12350
12351         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
12352         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
12353         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
12354         * gcc.dg/vect/vect-113.c: Likewise.
12355
12356         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
12357
12358 2007-02-10  Richard Henderson  <rth@redhat.com>
12359
12360         * lib/target-supports.exp (check_effective_target_tls): Redefine
12361         to mean non-emulated tls.
12362         * gcc.dg/tls/alias-1.c: Remove tls requirement.
12363         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12364         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12365         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12366         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12367         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12368         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12369
12370 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
12371
12372         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
12373
12374 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
12375
12376         * gfortran.dg/secnds.f: Replace time tolerance with a
12377         before-and-after bracket.
12378         * gfortran.dg/secnds-1.f: Likewise.
12379
12380 2007-02-09  Tobias Burnus  <burnus@net-b.de>
12381
12382         PR fortran/30512
12383         * gfortran.dg/maxlocval_1.f90: New test.
12384
12385 2007-02-09  Roger Sayle  <roger@eyesopen.com>
12386
12387         * gcc.target/ia64/builtin_bswap-1.c: New test case.
12388
12389 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12390
12391         PR fortran/30720
12392         * gfortran.dg/array_function_1.f90: New test.
12393
12394 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12395
12396         * lib/target-supports.exp (check_effective_target_lax_strtofp)
12397         (check_effective_target_dummy_wcsftime): New functions.
12398
12399 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12400
12401         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
12402         * lib/target-supports.exp (check_effective_target_uclibc): New
12403         function.
12404
12405 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12406
12407         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
12408         (vsnprintf): Don't define for uClibc targets.
12409
12410 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12411
12412         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
12413         set before checking whether it was allowed.
12414         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
12415         before checking inside_main.
12416
12417 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12418
12419         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
12420         uClinux targets.
12421         (u16sf): Likewise u4sf.
12422         * g++.dg/compat/struct-layout-1.h: Likewise.
12423
12424 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12425
12426         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
12427         procedure.
12428         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12429         m68k targets if check_effective_target_coldfire_fpu returns true.
12430
12431 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
12432         Richard Guenther  <rguenther@suse.de>
12433
12434         PR middle-end/23361
12435         * gcc.dg/fold-compare-3.c: New testcase.
12436         * gcc.dg/tree-ssa/loop-24.c: Likewise.
12437
12438 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
12439
12440         * gcc.dg/pr26570.c: Clean up coverage files.
12441         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
12442         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
12443         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
12444         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
12445         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
12446         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
12447         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
12448         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
12449         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
12450         * gcc.dg/tree-ssa/pr25501.c: Ditto.
12451         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
12452         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
12453         * gcc.dg/vect/pr28952.c: Ditto.
12454         * gcc.dg/vect/pr27151.c: Ditto.
12455         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
12456         * g++.dg/gomp/macro-3.C: Ditto.
12457
12458 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
12459
12460         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
12461         of the loop.
12462
12463 2007-02-08  Roger Sayle  <roger@eyesopen.com>
12464
12465         * gcc.target/i386/builtin-bswap-2.c: New test case.
12466
12467 2007-02-08  Roger Sayle  <roger@eyesopen.com>
12468
12469         * gfortran.dg/forall_8.f90: New test case.
12470         * gfortran.dg/forall_9.f90: Likewise.
12471
12472 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12473
12474         * gcc.dg/builtins-20.c: Add some -~ complex cases.
12475
12476 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
12477
12478         * lib/target-supports.exp (check_effective_target_simulator): New.
12479
12480 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
12481
12482         * gcc.dg/tree-ssa/loop-25.c: New test.
12483
12484 2007-02-06  Richard Henderson  <rth@redhat.com>
12485
12486         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
12487
12488 2007-02-06  Roger Sayle  <roger@eyesopen.com>
12489
12490         * gcc.target/powerpc/popcount-1.c: New test case.
12491         * gcc.target/powerpc/parity-1.c: Likewise.
12492
12493 2007-02-06  Richard Guenther  <rguenther@suse.de>
12494
12495         PR middle-end/27302
12496         * gcc.dg/torture/pr27302-2.c: New testcase.
12497
12498 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
12499
12500         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
12501         * gcc.dg/vect/vect-iv-1.c: New test.
12502         * gcc.dg/vect/vect-iv-2.c: New test.
12503         * gcc.dg/vect/vect-iv-3.c: New test.
12504         * gcc.dg/vect/vect-iv-4.c: New test.
12505         * gcc.dg/vect/vect-iv-5.c: New test.
12506         * gcc.dg/vect/vect-iv-6.c: New test.
12507         * gcc.dg/vect/vect-iv-7.c: New test.
12508         * gcc.dg/vect/vect-iv-8.c: New test.
12509         * gcc.dg/vect/vect-iv-9.c: New test.
12510         * gcc.dg/vect/vect-iv-10.c: New test.
12511         * gcc.dg/vect/vect-iv-11.c: New test.
12512         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
12513         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
12514         * gcc.dg/vect/vect-14.c: Now vectorizable.
12515         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
12516         loop).
12517         * gcc.dg/vect/vect-27.c: Likewise.
12518         * gcc.dg/vect/vect-29.c Likewise.
12519         * gcc.dg/vect/vect-dv-2.c: Likewise.
12520         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
12521         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
12522         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12523
12524 2007-02-06  Ira Rosen  <irar@il.ibm.com>
12525
12526         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
12527
12528 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12529
12530         * gcc.dg/builtins-20.c: Add more cases.
12531
12532 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
12533
12534         PR debug/30189
12535         * gcc.dg/pr30189.c: New test.
12536
12537 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
12538
12539         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
12540         for running tests.
12541         * gcc.target/i386/sse4a-extract.c: New test.
12542         * gcc.target/i386/sse4a-insert.c: New test.
12543         * gcc.target/i386/sse4a-montsd.c: New test.
12544         * gcc.target/i386/sse4a-montss.c: New test.
12545
12546 2007-02-05  Richard Guenther  <rguenther@suse.de>
12547
12548         * gcc.target/i386/vectorize3.c: New testcase.
12549
12550 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
12551
12552         PR target/30665
12553         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
12554
12555 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12556
12557         PR fortran/30611
12558         * gfortran.dg/repeat_1.f90: New test.
12559
12560 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
12561
12562         PR fortran/30605
12563         * gfortran.dg/spread_shape_1.f90: Remove tabs.
12564         * gfortran.dg/derived_init_2.f90: Ditto.
12565         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
12566         * gfortran.dg/array_initializer_1.f90: Ditto.
12567         * gfortran.dg/do_2.f90: Ditto.
12568         * gfortran.dg/proc_assign_1.f90: Ditto.
12569
12570 2007-02-04  Richard Guenther  <rguenther@suse.de>
12571
12572         PR middle-end/30636
12573         * g++.dg/warn/pr30636.C: New testcase.
12574         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
12575
12576 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
12577
12578         PR middle-end/30667
12579         * gfortran.dg/pr30667.f: New test.
12580
12581 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12582
12583         * gcc.dg/builtins-54.c: Add more cases.
12584
12585 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
12586
12587         PR fortran/30514
12588         * gfortran.dg/zero_sized_2.f90: New test.
12589
12590         PR fortran/30660
12591         * gfortran.dg/alloc_comp_basics_4.f90: New test.
12592
12593         PR fortran/29820
12594         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
12595         file.
12596
12597 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12598
12599         PR fortran/30683
12600         * gfortran.dg/interface_10.f90: New test.
12601
12602 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12603
12604         * gcc.dg/builtins-20.c: Add more cases.
12605
12606 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12607
12608         PR target/29682
12609         * gcc-target/ia64/pr29682.c: New test.
12610
12611 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
12612
12613         PR fortran/30284
12614         * gfortran.dg/arrayio_11.f90.f90: New test.
12615
12616         PR fortran/30626
12617         * gfortran.dg/arrayio_12.f90.f90: New test.
12618
12619 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
12620
12621         PR c++/30536
12622         * g++.dg/tls/diag-5.C: New test.
12623
12624         PR middle-end/30473
12625         * gcc.dg/pr30473.c: New test.
12626         * gcc.c-torture/execute/20070201-1.c: New test.
12627
12628 2007-02-01  Roger Sayle  <roger@eyesopen.com>
12629
12630         * gfortran.dg/dependency_20.f90: New test case.
12631
12632 2007-01-31  Ian Lance Taylor  <iant@google.com>
12633
12634         * gcc.dg/lower-subreg-1.c (test): New test.
12635
12636 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
12637
12638         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
12639
12640 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12641
12642         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
12643         * gcc.dg/torture/builtin-math-3.c: Likewise.
12644
12645 2007-01-31  Dirk Mueller  <dmueller@suse.de>
12646
12647         gcc.dg/Wparentheses-2.c: Update and add new tests.
12648
12649 2007-01-31  Ira Rosen  <irar@il.ibm.com>
12650
12651         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
12652         vectorize.
12653
12654 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
12655
12656         * gcc.dg/builtins-63.c: New test.
12657
12658 2007-01-31  Tobias Burnus  <burnus@net-b.de>
12659
12660         PR fortran/27588
12661         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
12662
12663 2007-01-31  Tobias Burnus  <burnus@net-b.de>
12664
12665         PR fortran/30520
12666         * gfortran.dg/volatile8.f90: New argument conformance test.
12667         * gfortran.dg/volatile9.f90: New scope test.
12668
12669 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12670
12671         PR c++/24745
12672         * g++.dg/warn/null4.C: New.
12673
12674 2001-01-30  Roger Sayle  <roger@eyesopen.com>
12675             Uros Bizjak  <ubizjak@gmail.com>
12676
12677         * gcc.dg/large-size-array-3.c: Correct typo.
12678
12679 2007-01-30  Richard Guenther  <rguenther@suse.de>
12680
12681         PR middle-end/27657
12682         * g++.dg/debug/pr27657.C: New testcase.
12683
12684 2007-01-30  Richard Guenther  <rguenther@suse.de>
12685
12686         PR middle-end/30313
12687         * gcc.dg/torture/pr30313.c: New testcase.
12688
12689 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
12690
12691         * gcc.dg/dfp/dfp-except.h: New file.
12692         * gcc.dg/dfp/fe-check.h: New file.
12693         * gcc.dg/dfp/fe-binop.c: New test.
12694         * gcc.dg/dfp/fe-convert-1.c: New test.
12695         * gcc.dg/dfp/fe-convert-2.c: New test.
12696         * gcc.dg/dfp/fe-convert-3.c: New test.
12697
12698         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
12699         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12700         * gcc.dg/dfp/convert-dfp.c: Ditto.
12701         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12702
12703 2007-01-29  Josh Conner  <jconner@apple.com>
12704
12705         * gcc.target/powerpc/altivec-24.c: New test.
12706
12707 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
12708
12709         PR c++/28266
12710         * g++.dg/parse/defarg12.C: New test.
12711
12712 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
12713
12714         PR fortran/30554
12715         * gfortran.dg/used_dummy_types_6.f90: New test.
12716
12717 2007-01-28  Jan Hubicka  <jh@suse.cz>
12718
12719         * gcc.dg/tree-prof/val-prof-6.c: New test.
12720
12721 2007-01-28  Roger Sayle  <roger@eyesopen.com>
12722
12723         * gcc.dg/large-size-array-3.c: Correct test case (portability).
12724
12725 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
12726
12727         PR C++/28988
12728         * g++.dg/expr/dtor4.C: New test.
12729
12730 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
12731
12732         * gcc.dg/tree-ssa/loop-23.c: New test.
12733
12734 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
12735
12736         PR libfortran/30389
12737         * gfortran.dg/achar_2.f90:  New test.
12738         * gfortran.dg/achar_3.f90:  New test.
12739
12740 2007-01-27  Ian Lance Taylor  <iant@google.com>
12741
12742         * gcc.dg/strict-overflow-1.c: New test.
12743         * gcc.dg/no-strict-overflow-1.c: New test.
12744         * gcc.dg/strict-overflow-2.c: New test.
12745         * gcc.dg/no-strict-overflow-2.c: New test.
12746         * gcc.dg/strict-overflow-3.c: New test.
12747         * gcc.dg/no-strict-overflow-3.c: New test.
12748         * gcc.dg/strict-overflow-4.c: New test.
12749         * gcc.dg/no-strict-overflow-4.c: New test.
12750         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
12751         * gcc.dg/pr15784-1.c: Likewise.
12752         * gcc.dg/pr20922-1.c: Likewise.
12753         * gcc.dg/pr20922-3.c: Likewise.
12754         * gcc.dg/pr20922-4.c: Likewise.
12755         * gcc.dg/pr20922-6.c: Likewise.
12756         * gcc.dg/compare-4.c: Likewise.
12757         * gcc.dg/torture/pr26898-1.c: Likewise.
12758         * gcc.dg/tree-ssa/divide-1.c: Likewise.
12759         * gcc.dg/tree-ssa/divide-2.c: Likewise.
12760         * gcc.dg/tree-ssa/divide-3.c: Likewise.
12761         * gcc.dg/tree-ssa/divide-4.c: Likewise.
12762         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
12763         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
12764         * gcc.dg/tree-ssa/pr21082.c: Likewise.
12765         * gcc.dg/tree-ssa/pr26899.c: Likewise.
12766         * g++.dg/tree-ssa/pr21082.C: Likewise.
12767
12768 2007-01-27  Roger Sayle  <roger@eyesopen.com>
12769
12770         * gcc-dg/large-size-array-3.c: New test case.
12771
12772 2007-01-27  Roger Sayle  <roger@eyesopen.com>
12773
12774         * gfortran.dg/forall_7.f90: New test case.
12775
12776 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
12777
12778         PR fortran/30407
12779         * gfortran.dg/where_operator_assign_1.f90: New test.
12780         * gfortran.dg/where_operator_assign_2.f90: New test.
12781         * gfortran.dg/where_operator_assign_3.f90: New test.
12782
12783 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
12784
12785         * lib/target-supports.exp
12786         (check_effective_target_powerpc_altivec): New.
12787         (check_effective_target_vect_cmdline_needed): Use it.
12788
12789 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
12790
12791         PR fortran/30278
12792         * gfortran.dg/backslash_3.f: New test.
12793
12794 2007-01-26  Richard Guenther  <rguenther@suse.de>
12795
12796         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
12797
12798 2007-01-26  Tobias Burnus  <burnus@net-b.de>
12799
12800         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
12801         * gfortran.dg/vect/vect.exp: Ditto.
12802         * gfortran.dg/dg.exp: Ditto.
12803         * gfortran.fortran-torture/execute/execute.exp: Ditto.
12804         * gfortran.fortran-torture/compile/compile.exp: Ditto.
12805
12806 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12807
12808         * gcc.dg/builtins-20.c: Add more cases.
12809         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
12810
12811 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12812
12813         PR fortran/30437
12814         * gcc.dg/Wall.c: New.
12815         * gcc.dg/Wno-all.c: New.
12816         * gfortran.dg/Wall.f90: New.
12817         * gfortran.dg/Wno-all.f90: New.
12818
12819 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
12820
12821         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
12822         * g++.dg/eh/simd-2.C: Also run on Darwin.
12823         * g++.dg/eh/simd-3.C: New.
12824         * g++.dg/eh/simd-4.C: New.
12825
12826 2007-01-25  Richard Guenther  <rguenther@suse.de>
12827
12828         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
12829         and _PROFILE_USE.
12830         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
12831
12832 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
12833
12834         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
12835         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
12836         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
12837         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
12838         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
12839         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
12840         * gcc.dg/ipa/ipa-7.c: New testcase.
12841
12842 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
12843
12844         * g++.dg/cpp0x/warn_cxx0x.C: New.
12845
12846 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12847
12848         * gcc.dg/builtins-20.c: Test builtin carg.
12849
12850 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
12851
12852         PR middle-end/27416
12853         * gcc.dg/gomp/pr27416.c: New test.
12854
12855         PR middle-end/30494
12856         * gcc.dg/gomp/pr30494.c: New test.
12857         * g++.dg/gomp/pr30494.C: New test.
12858
12859         PR middle-end/30421
12860         * gcc.dg/gomp/pr30421.c: New test.
12861
12862 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
12863
12864         * gcc.target/ia64/versionid-1.c: New test.
12865         * gcc.target/ia64/versionid-2.c: New test.
12866
12867 2007-01-24  Richard Guenther  <rguenther@suse.de>
12868
12869         PR testsuite/30181
12870         * gcc.dg/builtins-57.c: Change to a link-time testcase
12871         to support non-C99 targets.
12872
12873 2007-01-24  Jan Hubicka  <jh@suse.cz>
12874
12875         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
12876
12877 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12878
12879         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
12880
12881 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
12882
12883         PR objc/27438
12884         * objc.dg/const-str-12.m: New test.
12885
12886 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12887
12888         PR fortran/30532
12889         * gfortran.dg/ctrl-z.f90:  New test.
12890
12891 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12892
12893         PR fortran/30481
12894         * gfortran.dg/namelist_assumed_char.f90:  New test.
12895
12896 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
12897
12898         PR c++/27492
12899         * g++.dg/inherit/covariant15.C: New test.
12900
12901 2007-01-23  Ian Lance Taylor  <iant@google.com>
12902
12903         * g++.dg/warn/Wparentheses-24.C: New test.
12904
12905 2007-01-23  Richard Guenther  <rguenther@suse.de>
12906
12907         PR testsuite/30560
12908         * ada/acats/run_acats: Do not call gnatmake or gnatchop
12909         with full path.
12910
12911 2007-01-22  Richard Guenther  <rguenther@suse.de>
12912
12913         PR tree-optimization/30038
12914         * gcc.dg/builtins-62.c: New testcase.
12915
12916 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12917
12918         * gcc.c-torture/compile/20070121.c: New test.
12919
12920 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
12921
12922         PR libfortran/30525
12923         * gfortran.dg/char_comparison_1.f:  New test.
12924
12925 2007-01-21  Ira Rosen  <irar@il.ibm.com>
12926
12927         * gcc.dg/vect/vect-strided-same-dr.c: New test.
12928
12929 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
12930
12931         PR objc/30479
12932         * objc.dg/pch: New directory.
12933         * objc.dg/pch/pch.exp: New file.
12934         * objc.dg/pch/interface-1.m: New test.
12935         * objc.dg/pch/interface-1.hs: New include file.
12936         * lib/objc.exp (objc_target_compile): Add
12937         "-x objective-c-header" in front of the sources if this is
12938         a precompiled header being compiled.
12939
12940 2007-01-20  Roger Sayle  <roger@eyesopen.com>
12941
12942         * gfortran.dg/array_memcpy_3.f90: New test case.
12943         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
12944
12945 2007-01-20  Roger Sayle  <roger@eyesopen.com>
12946             Brooks Moses  <brooks.moses@codesourcery.com>
12947             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12948
12949         * gfortran.dg/intrinsic_sign_1.f90: New test case.
12950         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
12951
12952 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12953
12954         * gcc.dg/torture/builtin-math-3.c: Test fdim.
12955
12956 2007-01-19  Mike Stump  <mrs@apple.com>
12957
12958         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
12959         away.
12960
12961 2007-01-19  Roger Sayle  <roger@eyesopen.com>
12962
12963         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
12964         option instead of -funsafe-math-optimizations.
12965
12966 2007-01-19  Tomas Bily  <tbily@suse.cz>
12967
12968         gcc.dg/tree-prof/indir-call-prof.c: New.
12969         g++.dg/dg.exp: Add tree-prof subdirectory.
12970         g++.dg/tree-prof/indir-call-prof.C: New.
12971         g++.dg/tree-prof/tree-prof.exp: New.
12972
12973 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12974
12975         PR c++/17947
12976         * g++.dg/warn/deprecated.C: Update warning output.
12977         * g++.dg/warn/deprecated-2.C: Likewise.
12978         * g++.dg/warn/deprecated-3.C: New.
12979
12980 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12981
12982         * gcc.c-torture/execute/nestfunc-7.c: New.
12983
12984 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
12985
12986         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
12987
12988 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12989
12990         * gcc.dg/m68k-pic-1.c: New.
12991
12992 2007-01-18  Roger Sayle  <roger@eyesopen.com>
12993
12994         * gfortran.dg/array_memcpy_4.f90: New test case.
12995
12996 2007-01-18  Josh Conner  <jconner@apple.com>
12997
12998         PR target/30485
12999         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
13000         * gcc.dg/vect/no-trapping-math-1: New.
13001         * gcc.dg/vect/no-trapping-math-2: New.
13002
13003 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
13004
13005         * gcc.target/i386/387-8.c: Update comment about optimizing
13006         inherent load of 1.0 of fptan instruction.
13007
13008 2007-01-18  Dirk Mueller  <dmueller@suse.de>
13009             Richard Guenther <rguenther@suse.de>
13010
13011         PR diagnostic/8268
13012         * gcc.dg/Warray-bounds.c: New testcase.
13013         * gcc.dg/Warray-bounds-2.c: New testcase.
13014         * g++.dg/warn/Warray-bounds.C: New testcase.
13015         * g++.dg/warn/Warray-bounds-2.C: New testcase.
13016
13017 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
13018
13019         PR fortran/30476
13020         * gfortran.dg/generic_12.f90: New test.
13021
13022 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
13023
13024         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
13025         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
13026
13027 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
13028
13029         * gcc.dg/dfp/compare-special.h: New file.
13030         * gcc.dg/dfp/compare-special-32.c: New test.
13031         * gcc.dg/dfp/compare-special-64.c: New test.
13032         * gcc.dg/dfp/compare-special-128.c: New test.
13033
13034 2007-01-16  Roger Sayle  <roger@eyesopen.com>
13035             Paul Thomas  <pault@gcc.gnu.org>
13036             Steven G. Kargl  <kargl@gcc.gnu.org>
13037
13038         PR fortran/30404
13039         * gfortran.dg/forall_6.f90: New test case.
13040         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
13041         * gfortran.dg/dependency_13.f90: Likewise.
13042
13043 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13044
13045         PR testsuite/12325
13046         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
13047         targets that don't support Inf.
13048
13049 2007-01-15  Dale Johannesen  <dalej@apple.com>
13050
13051         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
13052
13053 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
13054
13055         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
13056         of achar for 0xff to avoid the "Extended ASCII not
13057         implemented" error message.
13058
13059 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
13060
13061         PR fortran/28172
13062         * gfortran.dg/altreturn_4.f90: New test.
13063
13064         PR fortran/29389
13065         * gfortran.dg/stfunc_4.f90: New test.
13066
13067         PR fortran/29712
13068         * gfortran.dg/bound_2.f90: Reinstate commented out line.
13069         * gfortran.dg/initialization_1.f90: Change warning.
13070
13071         PR fortran/30283
13072         * gfortran.dg/specification_type_resolution_2.f90: New test.
13073
13074 2007-01-14  Jan Hubicka  <jh@suse.cz>
13075
13076         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
13077         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
13078         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
13079         elimination.
13080
13081 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
13082
13083         PR fortran/30410
13084         * gfortran.dg/external_procedures_2.f90: New test.
13085
13086 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
13087
13088         PR target/30413
13089         * gcc.target/i386/pr30413.c: New test.
13090
13091 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
13092
13093         PR fortran/30452
13094         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
13095
13096 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
13097
13098         * gcc.dg/20070112-1.c: New test.
13099
13100 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13101
13102         PR libgfortran/30435
13103         * gfortran.dg/list_read_6.f90: New test.
13104
13105 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
13106
13107         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
13108
13109 2007-01-12  Tom Tromey  <tromey@redhat.com>
13110
13111         PR preprocessor/28227:
13112         * gcc.dg/cpp/pr28227.c: New file.
13113
13114 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13115
13116         * gcc.dg/tree-ssa/loop-22.c: New test.
13117
13118 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13119
13120         PR tree-optimization/29516
13121         * gcc.dg/tree-ssa/loop-20.c: New test.
13122
13123 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
13124
13125         PR libfortran/30415
13126         * minmaxloc_integer_kinds_1.f90:  New test.
13127
13128 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
13129
13130         PR c++/29573
13131         * g++.dg/template/sizeof-template-argument.C: New test.
13132
13133 2007-01-11  Jan Hubicka  <jh@suse.cz>
13134
13135         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
13136         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
13137         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
13138         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
13139         * gcc.dg/tree-ssa/pr21658.c: Likewise.
13140         * gcc.dg/tree-ssa/pr15349.c: Likewise.
13141         * gcc.dg/tree-ssa/pr25501.c: Likewise.
13142         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
13143         transformation in question.
13144         * gcc.dg/tree-ssa/vrp05.c: Likewise.
13145         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13146         * gcc.dg/always_inline3.c: Likewise.
13147
13148 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
13149
13150         PR c++/28999
13151         * g++.dg/template/typename11.C: New test.
13152
13153 2007-01-10  Robert Kennedy <jimbob@google.com>
13154
13155         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
13156
13157 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
13158
13159         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
13160         for different integer kinds.
13161         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
13162         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
13163         * gfortran.dg/ishft_2.f90: New test.
13164         * gfortran.dg/ishft_3.f90: New test.
13165
13166 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
13167
13168         * gfortran.dg/altreturn_2.f90: Removed executable bit.
13169
13170 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
13171
13172         PR tree-optimization/30322
13173         * gcc.dg/tree-ssa/loop-21.c: New test.
13174
13175 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
13176
13177         * g++.dg/rtti/darwin-builtin-linkage.C: New.
13178
13179 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13180
13181         * gcc.target/spu/intrinsics-1.c: Remove xfail.
13182
13183 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13184
13185         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
13186         * g++.dg/warn/overflow-warn-3.C: Likewise.
13187         * g++.dg/warn/overflow-warn-4.C: Likewise.
13188         * g++.dg/warn/overflow-warn-5.C: Likewise.
13189         * g++.dg/warn/overflow-warn-6.C: Likewise.
13190         * g++.dg/warn/Woverflow-1.C: Likewise.
13191         * g++.dg/warn/Woverflow-2.C: Likewise.
13192         * g++.dg/warn/Woverflow-3.C: Likewise.
13193         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
13194
13195 2007-01-08  Roger Sayle  <roger@eyesopen.com>
13196
13197         * gfortran.dg/array_constructor_14.f90: New test case.
13198         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
13199
13200 2007-01-08  Richard Guenther  <rguenther@suse.de>
13201
13202         PR tree-optimization/23603
13203         * gcc.dg/tree-ssa/vrp31.c: New testcase.
13204         * gcc.dg/tree-ssa/vrp32.c: Likewise.
13205
13206 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
13207
13208         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
13209         in __v8qi typedef.
13210         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
13211         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
13212         compiler behaviour.
13213         * gcc.dg/simd-5.c: Likewise.
13214         * gcc.dg/simd-6.c: Likewise.
13215         * g++.dg/conversion/simd1.C: Likewise.
13216         * g++.dg/conversion/simd3.C: Likewise.
13217         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
13218         (main): Use it.
13219
13220 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
13221
13222         PR tree-optimization/29877
13223         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
13224         name of a hard register for the target concerned.  Adjust dg-error
13225         directives to cope with new behaviour of TER.
13226
13227 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13228
13229         PR c++/28986
13230         * g++.dg/conversion/nullptr1.C: Added overflow warning.
13231         * g++.dg/warn/overflow-warn-1.C: New.
13232         * g++.dg/warn/overflow-warn-3.C: New.
13233         * g++.dg/warn/overflow-warn-4.C: New.
13234         * g++.dg/warn/overflow-warn-5.C: New.
13235         * g++.dg/warn/overflow-warn-6.C: New.
13236         * g++.dg/warn/Woverflow-1.C: New.
13237         * g++.dg/warn/Woverflow-2.C: New.
13238         * g++.dg/warn/Woverflow-3.C: New.
13239         * g++.dg/warn/multiple-overflow-warn-2.C: New.
13240
13241 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
13242
13243         PR fortran/27698
13244         * gfortran.dg/invalid_name.f90: New test.
13245         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
13246         * gfortran.dg/gomp/pr29759.f90: Ditto.
13247
13248 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
13249
13250         * gfortran.dg/present_1.f90:  Update error message.
13251
13252 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
13253
13254         PR c++/19439
13255         * g++.dg/template/duplicate1.C: New test
13256         * g++.dg/template/memfriend6.C: Adjust error markers.
13257
13258 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
13259
13260         PR tree-opt/30385
13261         * gcc.dg/torture/inline-1.c: New test.
13262
13263 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13264
13265         PR c/19978
13266         * gcc.dg/multiple-overflow-warn-1.c: New.
13267         * gcc.dg/multiple-overflow-warn-2.c: New.
13268         * gcc.dg/overflow-warn-6.c: New.
13269         * g++.dg/warn/multiple-overflow-warn-1.C: New.
13270
13271 2007-01-05  Roger Sayle  <roger@eyesopen.com>
13272
13273         * gfortran.dg/array_memcpy_1.f90: New test case.
13274         * gfortran.dg/array_memcpy_2.f90: Likewise.
13275
13276 2007-01-05  Richard Guenther  <rguenther@suse.de>
13277
13278         PR middle-end/27826
13279         * g++.dg/opt/pr27826.C: New testcase.
13280
13281 2007-01-05  Ian Lance Taylor  <iant@google.com>
13282
13283         * gcc.dg/Walways-true-1.c: New test.
13284         * gcc.dg/Walways-true-2.c: New test.
13285         * g++.dg/warn/Walways-true-1.C: New test.
13286         * g++.dg/warn/Walways-true-2.C: New test.
13287
13288 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
13289
13290         PR c/30360
13291         * gcc.dg/pr30360.c: New test.
13292
13293 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
13294
13295         PR fortran/23232
13296         * gfortran.dg/data_implied_do_1.f90: New test.
13297
13298         PR fortran/27996
13299         PR fortran/27998
13300         * gfortran.dg/char_length_1.f90: New test.
13301
13302 2007-01-05  Richard Guenther  <rguenther@suse.de>
13303
13304         PR middle-end/28116
13305         * g++.dg/opt/pr28116.C: New testcase.
13306
13307 2007-01-05  Tobias Burnus  <burnus@net-b.de>
13308
13309         PR fortran/29624
13310         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
13311           invalid deallocate.
13312         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
13313         * gfortran.dg/protected_4.f90: Add pointer intent check.
13314         * gfortran.dg/protected_6.f90: Add pointer intent check.
13315         * gfortran.dg/pointer_intent_1.f90: New test.
13316         * gfortran.dg/pointer_intent_2.f90: New test.
13317         * gfortran.dg/pointer_intent_3.f90: New test.
13318
13319 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
13320
13321         PR 30235
13322         * gfortran.dg/altreturn_2.f90: new test.
13323
13324 2007-01-04  Tom Tromey  <tromey@redhat.com>
13325
13326         PR preprocessor/28165:
13327         * gcc.dg/cpp/pr28165.c: New file.
13328
13329 2007-01-03  Josh Conner  <jconner@apple.com>
13330
13331         PR middle-end/29683
13332         * gcc.dg/pr29683.c: New.
13333
13334 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
13335
13336         PR c++/28217
13337         * g++.dg/pch/template-1.C: New test.
13338         * g++.dg/pch/template-1.Hs: New file.
13339
13340 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13341
13342         PR middle-end/30353
13343         * gcc.c-torture/compile/complex-4.c: New test.
13344
13345 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
13346
13347         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
13348         -maltivec.
13349         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
13350
13351 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
13352
13353         PR middle-end/30286
13354         * gcc.dg/pr30286.c: New test.
13355
13356         PR c++/29535
13357         * g++.dg/template/crash66.C: New test.
13358
13359         PR c++/29054
13360         * g++.dg/template/friend49.C: New test.
13361
13362 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
13363
13364         * gfortran.dg/ibits.f90: New test.
13365
13366 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
13367
13368         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
13369         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
13370
13371 2007-01-02  Jan Hubicka  <jh@suse.cz>
13372
13373         * gcc.dg/pr16194.c: We now output error on all three functions,
13374         not just first one.
13375
13376 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13377
13378         PR c/19977
13379         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
13380         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
13381
13382 2006-01-02  Ian Lance Taylor  <iant@google.com>
13383
13384         * g++.dg/warn/Wparentheses-22.C: New test.
13385         * g++.dg/warn/Wparentheses-23.C: New test.
13386
13387 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13388
13389         PR middle-end/7651
13390         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
13391         * gcc.dg/declspec-3-Wextra.c: New.
13392         * gcc.dg/declspec-3-no.c: New
13393
13394 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
13395
13396         PR fortran/20896
13397         * gfortran.dg/interface_10.f90: Remove.
13398
13399 2007-01-01  Roger Sayle  <roger@eyesopen.com>
13400
13401         * gcc.dg/fold-eqxor-4.c: New test case.
13402
13403 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
13404
13405         PR middle-end/30311
13406         * gcc.c-torture/compile/pr30311.c: New test.
13407
13408 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
13409
13410         PR middle-end/30253
13411         * gcc.c-torture/compile/statement-expression-1.c: New test.
13412
13413 2007-01-01  Andreas Schwab  <schwab@suse.de>
13414
13415         PR target/29166
13416         * g++.dg/eh/pr29166.C: New test.
13417
13418 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
13419
13420         * lib/target-supports.exp (check_effective_target_powerpc_spe):
13421         New.
13422         (check_effective_target_vect_cmdline_needed): Use it.
13423
13424 2006-12-31  Richard Guenther  <rguenther@suse.de>
13425
13426         PR middle-end/30137
13427         * gcc.dg/pr30137-1.c: New testcase.
13428         * gcc.dg/pr30137-2.c: Likewise.
13429
13430 2006-12-31  Roger Sayle  <roger@eyesopen.com>
13431
13432         PR middle-end/30322
13433         * gcc.dg/fold-plusnot-1.c: New test case.
13434
13435 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
13436
13437         PR c++/29731
13438         * g++.dg/parse/template22.C: New test.
13439
13440 2006-12-31  Richard Guenther  <rguenther@suse.de>
13441
13442         PR middle-end/30338
13443         * gcc.c-torture/compile/pr30338.c: New testcase.
13444
13445 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
13446
13447         PR fortran/27900
13448         * gfortran.dg/intrinsic_actual_4.f90: New test.
13449
13450         PR fortran/24325
13451         * gfortran.dg/func_decl_3.f90: New test.
13452
13453 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
13454
13455         PR fortran/23060
13456         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
13457         * gfortran.dg/c_by_val_1.f: New test.
13458         * gfortran.dg/c_by_val_2.f: New test.
13459         * gfortran.dg/c_by_val_3.f: New test.
13460
13461 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
13462
13463         PR libfortran/30321
13464         * gfortran.dg/sum_zero_array_1.f90:  New test.
13465
13466 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
13467
13468         PR preprocessor/29612
13469         * gcc.dg/cpp/pr29612-1.c: New test.
13470         * gcc.dg/cpp/pr29612-2.c: New test.
13471
13472 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
13473
13474         PR fortran/30034
13475         * gfortran.dg/pure_formal_proc_1.f90: New test.
13476
13477         PR fortran/30237
13478         * gfortran.dg/intrinsic_actual_3.f90: New test.
13479
13480 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13481
13482         PR fortran/30014
13483         * gfortran.dg/io_constraints_1.f90: Update test.
13484         * gfortran.dg/io_constraints_2.f90: Update test.
13485         * gfortran.dg/inquire_iolength.f90: New test.
13486
13487 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
13488
13489         PR fortran/20896
13490         * gfortran.dg/interface_10.f90: New test.
13491         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
13492         since z is already, locally a variable.
13493
13494         PR fortran/25135
13495         * gfortran.dg/generic_11.f90: New test.
13496         * gfortran.dg/interface_7.f90: Remove name clash between module
13497         name and procedure 'x' referenced in the interface.
13498
13499 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13500
13501         PR middle-end/7651
13502         * gcc.dg/Wmissing-parameter-type.c: New.
13503         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
13504         * gcc.dg/Wmissing-parameter-type-no.c: New.
13505
13506 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
13507
13508         PR fortran/25818
13509         * gfortran.dg/entry_array_specs_2.f: New test.
13510
13511         PR fortran/30084
13512         * gfortran.dg/nested_modules_6.f90: New test.
13513
13514 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13515
13516         PR middle-end/7651
13517         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
13518         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
13519
13520 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
13521
13522         PR C++/30168
13523         * g++.dg/opt/complex6.C: New test.
13524
13525 2006-12-22  Ben Elliston  <bje@au.ibm.com>
13526
13527         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
13528         full" if the linker on spu-*-* warns about exceeding local store.
13529
13530         And revert this patch:
13531         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13532         fail to link due to relocation overflows on spu-*-*.
13533
13534 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13535
13536         PR fortran/30273
13537         * gfortran.dg/dependency_19.f90: New test.
13538
13539 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13540
13541         PR fortran/30202
13542         * gfortran.dg/alloc_comp_basics_3.f90: New test.
13543
13544 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
13545
13546         PR middle-end/30262
13547         * gcc.c-torture/execute/20061220-1.c: New test.
13548
13549         PR middle-end/30263
13550         * gcc.dg/gomp/asm-1.c: New test.
13551
13552         PR target/30230
13553         * g++.dg/eh/ia64-2.C: New test.
13554
13555 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
13556
13557         PR target/28966
13558         PR target/29248
13559         * gcc.dg/rs6000-leaf.c: New.
13560
13561 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13562
13563         PR fortran/25392
13564         * gfortran.dg/f2c_8.f90: New test.
13565
13566 2006-12-20  Bill Wendling  <wendling@apple.com>
13567
13568         * gcc.dg/asm-b.c: Check for __ppc64__.
13569
13570 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13571
13572         PR fortran/30190
13573         * gfortran.dg/bounds_check_5.f90: New test.
13574
13575 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
13576
13577         PR middle-end/30143
13578         * gcc.dg/gomp/complex-1.c: New testcase.
13579
13580 2006-12-20  Roger Sayle  <roger@eyesopen.com>
13581
13582         * gfortran.dg/array_memset_1.f90: New test case.
13583
13584 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
13585
13586         * lib/target-supports.exp: Add spu to
13587         check_effective_target_vect_widen_mult_hi_to_si.
13588
13589 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13590
13591         PR fortran/29992
13592         * gfortran.dg/generic_9.f90: New test.
13593
13594         PR fortran/30081
13595         * gfortran.dg/generic_10.f90: New test.
13596
13597 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
13598
13599         PR tree-opt/30045
13600         * gcc.dg/pr30045.c: New test.
13601
13602 2006-12-20  Ben Elliston  <bje@au.ibm.com>
13603
13604         * gcc.dg/20020312-2.c: Add a case for __SPU__.
13605
13606 2006-12-19  Eric Christopher  <echristo@apple.com>
13607
13608         PR target/29302
13609         * gcc.c-torture/execute/pr29302-1.c: New.
13610
13611 2006-12-19  Tobias Burnus  <burnus@net-b.de>
13612
13613         PR fortran/39238
13614         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
13615
13616 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
13617
13618         PR fortran/30236
13619         * gfortran.dg/altreturn_3.f90: New test.
13620
13621         * gfortran.dg/char_result_12.f90: Fix comment typos.
13622
13623 2006-12-19  Ben Elliston  <bje@au.ibm.com>
13624
13625         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
13626         as newlib's stdio.h uses non-traditional cpp constructs.
13627
13628 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13629
13630         * gfortran.dg/advance.f90: Renamed to advance_1.f90
13631         * gfortran.dg/append-1.f90: Renamed to append_1.f90
13632         * gfortran.dg/array-1.f90: Renamed to array_1.f90
13633         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
13634         * gfortran.dg/backspace.f: Renamed to backspace_1.f
13635         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
13636         * gfortran.dg/default_initialization.f: Renamed to
13637         default_initialization_1.f
13638         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
13639         dollar_edit_descriptor_1.f
13640         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
13641         dollar_edit_descriptor_2.f
13642         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
13643         dollar_edit_descriptor_3.f
13644         * gfortran.dg/logint-1.f: Renamed to logint_1.f
13645         * gfortran.dg/logint-2.f: Renamed to logint_2.f
13646         * gfortran.dg/logint-3.f: Renamed to logint_3.f
13647         * gfortran.dg/advance_1.f90: Renamed from advance.f90
13648         * gfortran.dg/append_1.f90: Renamed from append-1.f90
13649         * gfortran.dg/array_1.f90: Renamed from array-1.f90
13650         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
13651         * gfortran.dg/backspace_1.f: Renamed from backspace.f
13652         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
13653         * gfortran.dg/default_initialization_1.f: Renamed from
13654         default_initialization.f
13655         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
13656         dollar_edit_descriptor-1.f
13657         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
13658         dollar_edit_descriptor-2.f
13659         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
13660         dollar_edit_descriptor-3.f
13661         * gfortran.dg/logint_1.f: Renamed from logint-1.f
13662         * gfortran.dg/logint_2.f: Renamed from logint-2.f
13663         * gfortran.dg/logint_3.f: Renamed from logint-3.f
13664
13665 2006-12-18  Bill Wendling  <wendling@apple.com>
13666
13667         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
13668         id is an OjbC keyword.
13669
13670 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13671
13672         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
13673
13674 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13675
13676         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
13677
13678 2006-12-18  Ian Lance Taylor  <iant@google.com>
13679
13680         * g++.dg/warn/Wmissing-declarations-1.C: New test.
13681
13682 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13683
13684         * gcc.c-torture/compile/pr27528.c: Use empty templates.
13685
13686 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
13687
13688         PR fortran/30207
13689         * gfortran.fortran-torture/execute/where21.f90: New test.
13690
13691 2006-12-17  Tobias Burnus  <burnus@net-b.de>
13692
13693         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
13694
13695 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13696
13697         PR middle-end/7651
13698         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
13699         * gcc.dg/if-empty-1.c: Likewise.
13700         * gcc.dg/pr23165.c: Likewise.
13701         * g++.dg/warn/empty-body.C: Likewise.
13702
13703 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13704
13705         PR libfortran/30005
13706         * gfortran.dg/open_errors.f90: New test.
13707
13708 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
13709
13710         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
13711
13712         * gcc.target/i386/ssse3-pabsb.c: New file.
13713         * gcc.target/i386/ssse3-pabsd.c: Likewise.
13714         * gcc.target/i386/ssse3-pabsw.c: Likewise.
13715         * gcc.target/i386/ssse3-palignr.c: Likewise.
13716         * gcc.target/i386/ssse3-phaddd.c: Likewise.
13717         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
13718         * gcc.target/i386/ssse3-phaddw.c: Likewise.
13719         * gcc.target/i386/ssse3-phsubd.c: Likewise.
13720         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
13721         * gcc.target/i386/ssse3-phsubw.c: Likewise.
13722         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
13723         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
13724         * gcc.target/i386/ssse3-pshufb.c: Likewise.
13725         * gcc.target/i386/ssse3-psignb.c: Likewise.
13726         * gcc.target/i386/ssse3-psignd.c: Likewise.
13727         * gcc.target/i386/ssse3-psignw.c: Likewise.
13728         * gcc.target/i386/ssse3-vals.h: Likewise.
13729
13730 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
13731
13732         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
13733         * lib/fortran-torture.exp: Include target-supports.exp.
13734
13735 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
13736
13737         PR target/30185
13738         * gcc.c-torture/execute/pr30185.c: New test.
13739
13740 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13741
13742         PR testsuite/30179
13743         PR testsuite/30180
13744         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
13745         * gcc.dg/builtin-bswap-2.c: Likewise.
13746         * gcc.dg/builtin-bswap-3.c: Likewise.
13747         * gcc.dg/builtin-bswap-4.c: Likewise.
13748         * lib/target-supports.exp (check_effective_target_stdint_types): New.
13749         * gcc.c-torture/execute/mode-dependent-address.x: New file.
13750
13751 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13752
13753         PR libfortran/30145
13754         * gfortran.dg/write_zero_array: New test.
13755
13756 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13757
13758         PR fortran/30200
13759         * gfortran.dg/write_fmt_trim.f90: New test.
13760
13761 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
13762
13763         PR 30194
13764         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
13765         temporarily.
13766
13767 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13768
13769         * lib/target-supports.exp (check_weak_available): Use istarget
13770         "hppa*-*-hpux10*" instead of regexp.
13771         (check_cxa_atexit_available): Likewise.
13772
13773 2006-12-14  Richard Guenther  <rguenther@suse.de>
13774
13775         PR tree-optimization/30197
13776         * gcc.c-torture/execute/complex-1.c: Fix function name.
13777         * gcc.dg/builtins-61.c: New testcase.
13778
13779 2006-12-14  Richard Guenther  <rguenther@suse.de>
13780
13781         PR middle-end/30172
13782         * gcc.dg/pr30172-1.c: New testcase.
13783
13784 2006-12-14  Richard Guenther  <rguenther@suse.de>
13785
13786         PR tree-optimization/30198
13787         * gcc.dg/builtins-60.c: New testcase.
13788
13789 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
13790
13791         * lib/target-supports.exp (vect_no_align): Remove spu.
13792
13793 2006-12-13  Ian Lance Taylor  <iant@google.com>
13794
13795         PR c++/19564
13796         PR c++/19756
13797         * g++.dg/warn/Wparentheses-5.C: New test.
13798         * g++.dg/warn/Wparentheses-6.C: New test.
13799         * g++.dg/warn/Wparentheses-7.C: New test.
13800         * g++.dg/warn/Wparentheses-8.C: New test.
13801         * g++.dg/warn/Wparentheses-9.C: New test.
13802         * g++.dg/warn/Wparentheses-10.C: New test.
13803         * g++.dg/warn/Wparentheses-11.C: New test.
13804         * g++.dg/warn/Wparentheses-12.C: New test.
13805         * g++.dg/warn/Wparentheses-13.C: New test.
13806         * g++.dg/warn/Wparentheses-14.C: New test.
13807         * g++.dg/warn/Wparentheses-15.C: New test.
13808         * g++.dg/warn/Wparentheses-16.C: New test.
13809         * g++.dg/warn/Wparentheses-17.C: New test.
13810         * g++.dg/warn/Wparentheses-18.C: New test.
13811         * g++.dg/warn/Wparentheses-19.C: New test.
13812         * g++.dg/warn/Wparentheses-20.C: New test.
13813         * g++.dg/warn/Wparentheses-21.C: New test.
13814
13815 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13816
13817         PR testsuite/30157
13818         * lib/target-supports.exp (check_cxa_atexit_available): Return false
13819         for target "hppa.*hpux10".
13820
13821 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
13822
13823         * g++.dg/debug/vartrack1.C: New test.
13824
13825         * g++.dg/opt/ifcvt1.C: New test.
13826
13827         * gcc.dg/tls/opt-13.c: New test.
13828
13829         * gcc.dg/20060425-2.c: New test.
13830
13831         * g++.dg/opt/pr15054-2.C: New test.
13832
13833         * gcc.c-torture/execute/20060420-1.c: New test.
13834
13835         * gcc.c-torture/execute/20060412-1.c: New test.
13836
13837         * objc/compile/20060406-1.m: New test.
13838
13839 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
13840
13841         * g++.dg/template/array17.C: New test.
13842
13843 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
13844
13845         * gcc.target/powerpc/altivec-23.c: New test.
13846
13847 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
13848
13849         PR c++27316
13850         * g++.dg/inherit/error3.C: New test.
13851
13852         PR c++/28740
13853         * g++.dg/inherit/error4.C: New test.
13854
13855 2006-12-13  Richard Guenther  <rguenther@suse.de>
13856
13857         PR tree-optimization/17687
13858         * gcc.dg/builtins-59.c: New testcase.
13859
13860 2006-12-13  Ben Elliston  <bje@au.ibm.com>
13861
13862         * gcc.target/spu/Wmain.c: New test.
13863
13864 2006-12-12  Josh Conner  <jconner@apple.com>
13865
13866         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
13867         * g++.dg/abi/thunk4.C: Likewise.
13868         * g++.dg/abi/rtti3.C: Likewise.
13869
13870 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
13871
13872         * gcc.target/spu/cpat-1.c: New test.
13873         * gcc.target/spu/cpat-2.c: New test.
13874         * gcc.target/spu/cpat-3.c: New test.
13875         * gcc.target/spu/cpat-4.c: New test.
13876
13877 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13878
13879         PR tree-opt/28436
13880         * gcc.c-torture/compile/vector-1.c: New test.
13881         * gcc.c-torture/compile/vector-2.c: New test.
13882         * gcc.c-torture/compile/vector-3.c: New test.
13883
13884 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13885
13886         * lib/fortran-torture.exp: Update copyright years.  Remove
13887         obsolete comment.  Test -ftree-vectorize where it makes sense.
13888         * lib/gfortran-dg.exp: Update copyright years.  Use settings
13889         from fortran-torture.exp.
13890         * gfortran.dg/char_transpose_1.f90,
13891         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
13892         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
13893         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
13894         '-w' to dg-options.
13895
13896 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
13897
13898         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
13899         saved_${tool}_load.
13900
13901 2006-12-12  Ira Rosen  <irar@il.ibm.com>
13902
13903         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
13904         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
13905         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
13906         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
13907         gaps.
13908
13909 2006-12-12  Richard Guenther  <rguenther@suse.de>
13910
13911         PR middle-end/30147
13912         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
13913
13914 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
13915             Diego Novillo  <dnovillo@redhat.com>
13916
13917         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
13918         VDEF/VUSE changes.
13919         * gcc.dg/tree-ssa/pr26421.c: Likewise
13920         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
13921         * gcc.dg/tree-ssa/pr23382.c: Likewise.
13922         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
13923         * gcc.dg/tree-ssa/pr28410.c: Likewise.
13924         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
13925         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
13926         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13927         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13928         * gcc.dg/tree-ssa/alias-12.c: Likewise.
13929
13930 2006-12-11  Jan Hubicka  <jh@suse.cz>
13931
13932         * gcc.dg/tree-prof/stringop-1.c: New test.
13933         * gcc.dg/tree-prof/stringop-2.c: New test.
13934
13935 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
13936
13937         PR target/30120
13938         * gcc.target/i386/pr30120.c: New test.
13939
13940         Revert:
13941         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
13942
13943         * gcc.target/i386/x87regparm-1.c: New test.
13944         * gcc.target/i386/x87regparm-2.c: New test.
13945         * gcc.target/i386/x87regparm-3.c: New test.
13946         * gcc.target/i386/x87regparm-4.c: New test.
13947
13948 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
13949
13950         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
13951
13952 2006-12-10  Tobias Burnus  <burnus@net-b.de>
13953
13954         PR fortran/23994
13955         * gfortran.dg/protected_1.f90: New test.
13956         * gfortran.dg/protected_2.f90: New test.
13957         * gfortran.dg/protected_3.f90: New test.
13958         * gfortran.dg/protected_4.f90: New test.
13959         * gfortran.dg/protected_5.f90: New test.
13960         * gfortran.dg/protected_6.f90: New test.
13961
13962 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13963             Tobias Burnus  <burnus@gcc.gnu.org>
13964
13965         PR fortran/29975
13966         PR fortran/30068
13967         * gfortran.dg/interface_4.f90: Test adding procedure to generic
13968         interface.
13969         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
13970         ambiguous interfaces.
13971         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
13972         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
13973         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
13974         ambiguous interfaces.
13975         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
13976         * gfortran.dg/array_initializer_2.f90: Add initializer array
13977         constructor test.
13978
13979         PR fortran/30096
13980         * gfortran.dg/interface_9.f90: Test that host interfaces are
13981         not checked for ambiguity with the local version.
13982
13983 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13984
13985         PR fortran/29464
13986         * gfortran.dg/module_interface_2.f90: New test.
13987
13988 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13989
13990         PR fortran/29941
13991         * gfortran.dg/assumed_len.f90: New test.
13992
13993 2006-12-09  Richard Guenther  <rguenther@suse.de>
13994
13995         * g++.dg/warn/implicit-typename1.C: Qualify types.
13996         * g++.dg/parse/crash12.C: Likewise.
13997         * g++.dg/tree-ssa/pr22444.C: Likewise.
13998
13999 2006-12-09  Tobias Burnus  <burnus@net-b.de>
14000
14001         * gfortran.dg/array_2.f90: Added sqrt test.
14002
14003 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
14004
14005         * gcc.target/i386/x87regparm-1.c: XFAIL.
14006         * gcc.target/i386/x87regparm-2.c: XFAIL.
14007         * gcc.target/i386/x87regparm-3.c: XFAIL.
14008         * gcc.target/i386/x87regparm-4.c: XFAIL.
14009
14010 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14011
14012         * lib/target-supports.exp
14013         (check_effective_target_large_long_double): New.
14014         * gcc.dg/Wconversion-real.c : Use it.
14015         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
14016         unsigned.
14017
14018 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
14019
14020         * gcc.c-torture/execute/mode-dependent-address.c: New test.
14021
14022 2006-12-08  Tobias Burnus  <burnus@net-b.de>
14023
14024         PR fortran/27546
14025         * gfortran.dg/import4.f90: New test for IMPORT in modules.
14026
14027 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
14028
14029         PR c++/29732
14030         * g++.dg/template/crash65.C: New test.
14031         * g++.dg/template/spec16.C: Tweak error markers.
14032
14033 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14034
14035         * gcc.target/spu: New directory.
14036         * gcc.target/spu/spu.exp: New file.
14037         * gcc.target/spu/intrinsics-1.c: New test.
14038
14039 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
14040
14041         PR c++/29980
14042         * g++.dg/ext/attrib27.C: New test.
14043         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
14044         * g++.dg/parse/typedef5.C: Likewise.
14045
14046 2006-12-07  Mike Stump  <mrs@apple.com>
14047
14048         * treelang/compile/var_defs.tree: Adjust.
14049
14050 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
14051
14052         PR c++/29730
14053         * g++.dg/template/crash64.C: New test.
14054         * g++.dg/parse/crash27.C: Adjust error markers.
14055
14056 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
14057
14058         PR libfortran/30009
14059         PR libfortran/30056
14060         * gfortran.dg/read_eof_4.f90:  Add tests.
14061         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
14062         * gfortran.dg/unf_read_corrupted_1.f90: New test.
14063
14064 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
14065
14066         PR c++/29729
14067         * g++.dg/template/crash63.C: New test.
14068
14069         PR c++/29728
14070         * g++.dg/template/crash62.C: New test.
14071
14072 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14073
14074         PR fortran/30003
14075         * gfortran.dg/allocatable_function_1.f90: Increase the number
14076         of expected calls of free to 10; the lhs section reference is
14077         now evaluated so there is another call to bar.  Change the
14078         comment appropriately.
14079         * gfortran.dg/array_section_1.f90: New test.
14080
14081 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14082
14083         PR fortran/29912
14084         * gfortran.dg/char_result_12.f90: New test.
14085
14086 2006-12-05  Richard Guenther  <rguenther@suse.de>
14087
14088         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
14089         * gcc.dg/vect/vect-pow-2.c: Rename to ...
14090         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
14091         vect_double, xfail for spu*-*-*.
14092
14093 2006-12-04  Tobias Burnus  <burnus@net-b.de>
14094
14095         PR fortran/29962
14096         * initialization_4.f90: Test noninteger exponents (-std=f95).
14097         * initialization_5.f90: New test for noninteger exponents
14098           with -std=f2003.
14099
14100 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14101
14102         PR fortran/29821
14103         * gfortran.dg/parameter_array_section_1.f90: New test.
14104
14105 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
14106
14107         PR c++/29733
14108         * g++.dg/template/crash61.C: New test.
14109
14110         PR c++/29632
14111         * g++.dg/template/error23.C: New test.
14112
14113 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
14114
14115         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
14116
14117 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14118
14119         PR fortran/29916
14120         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
14121
14122 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
14123
14124         PR middle-end/29965
14125         * gcc.dg/gomp/pr29965-1.c: New test.
14126         * gcc.dg/gomp/pr29965-2.c: New test.
14127         * gcc.dg/gomp/pr29965-3.c: New test.
14128         * gcc.dg/gomp/pr29965-4.c: New test.
14129         * gcc.dg/gomp/pr29965-5.c: New test.
14130         * gcc.dg/gomp/pr29965-6.c: New test.
14131         * g++.dg/gomp/pr29965-1.C: New test.
14132         * g++.dg/gomp/pr29965-2.C: New test.
14133         * g++.dg/gomp/pr29965-3.C: New test.
14134         * g++.dg/gomp/pr29965-4.C: New test.
14135         * g++.dg/gomp/pr29965-5.C: New test.
14136         * g++.dg/gomp/pr29965-6.C: New test.
14137         * g++.dg/gomp/pr29965-7.C: New test.
14138         * g++.dg/gomp/pr29965-8.C: New test.
14139         * g++.dg/gomp/pr29965-9.C: New test.
14140         * g++.dg/gomp/pr29965-10.C: New test.
14141
14142 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
14143
14144         * gnat.dg/pointer_variable_bounds.adb: New test.
14145         * gnat.dg/pointer_variable_bounds.ads: Likewise.
14146         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
14147
14148 2006-12-03  Eric Christopher  <echristo@apple.com>
14149
14150         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
14151
14152 2006-12-03  Richard Henderson  <rth@redhat.com>
14153             Andrew Pinski  <pinskia@gmail.com>
14154
14155         PR C++/14329
14156         * g++.dg/warn/unit-1.C: New test.
14157
14158 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
14159
14160         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
14161
14162 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
14163
14164         * g++.dg/vect/vect.exp: Enable tests to run on spu.
14165         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
14166         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
14167         * gcc.dg/vect/vect-70.c: Reduce array size.
14168         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
14169         vect_no_compaer_double targets.
14170         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
14171         vect_float, vect_double, and vect_int.
14172
14173 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
14174
14175         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
14176         test for loop versioning on vect_no_align targets.
14177         * gcc.dg/vect/pr20122.c: Likewise.
14178         * gcc.dg/vect/vect-105.c: Likewise.
14179         * gcc.dg/vect/vect-42.c: Likewise.
14180         * gcc.dg/vect/vect-43.c: Likewise.
14181         * gcc.dg/vect/vect-74.c: Likewise.
14182         * gcc.dg/vect/vect-75.c: Likewise.
14183         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14184         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14185         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
14186         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
14187
14188 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
14189
14190         PR fortran/29642
14191         * gfortran.dg/value_1.f90 : New test.
14192         * gfortran.dg/value_2.f90 : New test.
14193         * gfortran.dg/value_3.f90 : New test.
14194         * gfortran.dg/value_4.f90 : New test.
14195         * gfortran.dg/value_4.c : Called from value_4.f90.
14196
14197 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14198
14199         PR C++/30033
14200         *  g++.dg/cpp0x/static_assert4.C: New testcase.
14201
14202 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14203
14204         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
14205
14206 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
14207
14208         PR c/27953
14209         * gcc.dg/pr27953.c: New test.
14210
14211 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14212
14213         PR c++/30022
14214         * g++.dg/ext/vector5.C: New test.
14215
14216         PR c++/30021
14217         * g++.dg/other/main1.C: New test.
14218
14219 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
14220
14221         PR libfortran/29568
14222         * gfortran.dg/convert_implied_open.f90:  Change to
14223         new default record length.
14224         * gfortran.dg/unf_short_record_1.f90:  Adapt to
14225         new error message.
14226         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
14227
14228 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
14229
14230         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
14231
14232 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
14233
14234         PR c++/29066
14235         * g++.dg/expr/pr29066.c: New.
14236
14237 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
14238             Zdenek Dvorak <dvorakz@suse.cz>
14239
14240         PR tree-optimization/29921
14241         * gcc.dg/pr29921-2.c: New test.
14242
14243 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
14244
14245         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
14246         (i386_get_cpuid): New function.
14247         (i386_cpuid_ecx): Likewise.
14248         (i386_cpuid_edx): Likewise.
14249         (i386_cpuid): Updated to call i386_cpuid_edx.
14250
14251         * gcc.target/i386/sse3-addsubpd.c: New file.
14252         * gcc.target/i386/sse3-addsubps.c: Likewise.
14253         * gcc.target/i386/sse3-haddpd.c: Likewise.
14254         * gcc.target/i386/sse3-haddps.c: Likewise.
14255         * gcc.target/i386/sse3-hsubpd.c: Likewise.
14256         * gcc.target/i386/sse3-hsubps.c: Likewise.
14257         * gcc.target/i386/sse3-lddqu.c: Likewise.
14258         * gcc.target/i386/sse3-movddup.c: Likewise.
14259         * gcc.target/i386/sse3-movshdup.c: Likewise.
14260         * gcc.target/i386/sse3-movsldup.c: Likewise.
14261
14262 2006-12-01  Dirk Mueller  <dmueller@suse.de>
14263
14264         * g++.dg/warn/Wreturn-type-4.C: New testcase.
14265
14266 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
14267
14268         * gcc.dg/dfp/convert-int-max.c: New test.
14269         * gcc.dg/dfp/convert-int-max-fold.c: New test.
14270
14271 2006-11-30  Richard Guenther  <rguenther@suse.de>
14272
14273         * gcc.dg/vect/vect-pow-1.c: Rename ...
14274         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
14275         floats instead of doubles, check successful vectorization.
14276
14277 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14278
14279         PR target/29945
14280         * gcc.c-torture/compile/pr29945.c: New testcase.
14281
14282 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
14283
14284         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
14285         -maltivec.
14286
14287 2006-11-29  Eric Christopher  <echristo@apple.com>
14288
14289         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
14290
14291 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
14292
14293         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
14294
14295         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
14296
14297 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
14298
14299         PR c++/29022
14300         * g++.dg/inherit/virtual2.C: New test.
14301         * g++.dg/inherit/virtual3.C: Likewise.
14302         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
14303         * g++.dg/inherit/error2.C: Likewise.
14304         * g++.dg/template/instantiate1.C: Likewise.
14305
14306 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
14307
14308         PR tree-opt/29984
14309         * gcc.dg/tree-ssa/reassoc-12.c: New test.
14310
14311 2006-11-28  Jan Hubicka  <jh@suse.cz>
14312
14313         * gcc.dg/memcpy-1.c: New test.
14314
14315 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
14316
14317         PR c++/29735
14318         * g++.dg/warn/main-3.C: New test.
14319
14320 2006-11-28  Jan Hubicka  <jh@suse.cz>
14321
14322         * gcc.dg/winline-1.c: New test.
14323
14324 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14325
14326         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
14327         alignments.
14328
14329 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
14330
14331         PR fortran/29976
14332         * gfortran.dg/missing_optional_dummy_3.f90
14333
14334 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
14335
14336         PR fortran/20880
14337         * gfortran.dg/interface_3.f90: Modify errors.
14338
14339 2006-11-28  Ben Elliston  <bje@au.ibm.com>
14340
14341         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14342         fail to link due to relocation overflows on spu-*-*.
14343
14344 2006-11-27  Michael Matz  <matz@suse.de>
14345             Andreas Krebbel  <krebbel1@de.ibm.com>
14346
14347         PR target/29319
14348         * gcc.dg/20061127-1.c: New testcase.
14349
14350 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
14351
14352         * gcc.dg/20061124-1.c: Add exit() function prototype.
14353
14354 2006-11-27  Jan Hubicka  <jh@suse.cz>
14355
14356         * gcc.target/i386/memcpy-1.c: Adjust size.
14357         * gcc.dg/visibility-11.c: Likewise.
14358
14359 2006-11-27  Richard Guenther  <rguenther@suse.de>
14360
14361         PR middle-end/25620
14362         * gcc.target/i386/pow-1.c: New testcase.
14363         * gcc.dg/builtins-58.c: Likewise.
14364
14365 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
14366
14367         PR c++/29886
14368         * g++.dg/expr/cast8.C: New test.
14369
14370 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14371
14372         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
14373         Don't ever inline the testcase.
14374
14375 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
14376
14377         PR fortran/29982
14378         * gfortran.fortran-torture/compile/parameter_3.f90: New
14379         testcase.
14380
14381 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
14382
14383         PR fortran/29951
14384         * gfortran.fortran-torture/execute/transfer2.f90: New test.
14385
14386 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14387
14388         * gfortran.fortran-torture/execute/specifics.f90: Remove test
14389         for CHAR.
14390
14391 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14392
14393         PR libgfortran/29936
14394         * gfortran.dg/write_check3.f90: New test.
14395
14396 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14397
14398         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
14399
14400 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
14401
14402         PR fortran/20880
14403         * gfortran.dg/interface_3.f90: New test.
14404
14405         PR fortran/29387
14406         * gfortran.dg/generic_8.f90: New test.
14407
14408 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14409
14410         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
14411         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
14412         * gfortran.dg/specifics_3.f90: Remove.
14413
14414 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
14415
14416         PR c/29955
14417         * gcc.dg/gomp/pr29955.c: New test.
14418
14419         PR c/29736
14420         * gcc.dg/pr29736.c: New test.
14421
14422 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14423
14424         PR tree-opt/29964
14425         * gcc.dg/pure-1.c: New test.
14426
14427 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
14428
14429         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
14430         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
14431
14432 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14433
14434         * gcc.dg/20061124-1.c: New testcase.
14435
14436 2006-11-23  Eric Christopher  <echristo@apple.com>
14437
14438         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
14439
14440 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14441
14442         PR c/2707
14443         PR c++/26167
14444         * gcc.dg/Wconversion-integer.c: New. Supersedes
14445         Wconversion-negative-constants.c
14446         * gcc.dg/Wconversion-real.c: New.
14447         * gcc.dg/Wconversion-real-integer.c: New.
14448         * gcc.dg/Wconversion-negative-constants.c: Deleted.
14449         * g++.dg/warn/Wconversion1.C: Modified.
14450
14451 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14452
14453         * gfortran.dg/overload_1.f90: New test.
14454
14455 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14456
14457         PR c/9072
14458         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
14459         Wtraditional-conversion.
14460         * gcc.dg/overflow-warn-2.c: Likewise.
14461         * gcc.dg/Wconversion.c: Likewise. Renamed as
14462         Wtraditional-conversion.c .
14463         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
14464         Wtraditional-conversion-2.c .
14465         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
14466         Wtraditional-conversion-2.c
14467         * gcc.dg/Wconversion-negative-constants.c: New.
14468
14469 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
14470
14471         * gcc.dg/tree-ssa/dump-1.c: New test.
14472
14473 2006-11-23  David Ung <davidu@mips.com>
14474
14475         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
14476         -mfp64, allowable when ISA >= 33 and float is enabled.
14477         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
14478         of mthc1 and mfhc1 patterns.
14479
14480 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
14481
14482         PR tree-optimization/29921
14483         * gcc.dg/pr29921.c: New test.
14484
14485 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14486
14487         PR fortran/29441
14488         * gfortran.dg/initialization_4.f90: New test.
14489
14490 2006-11-22  Ira Rosen  <irar@il.ibm.com>
14491
14492         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
14493         platforms that have interleaving support.
14494         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
14495         * gcc.dg/vect/vect-strided-a-u16-i2.c,
14496         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
14497         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
14498         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
14499         gcc.dg/vect/vect-strided-u8-i2-gap.c,
14500         gcc.dg/vect/vect-strided-u8-i8.c,
14501         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
14502         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
14503         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
14504         gcc.dg/vect/vect-strided-float.c,
14505         gcc.dg/vect/vect-strided-a-mult.c,
14506         gcc.dg/vect/vect-strided-mult-char-ls.c,
14507         gcc.dg/vect/vect-strided-a-u16-mult.c,
14508         gcc.dg/vect/vect-strided-a-u32-mult.c,
14509         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
14510         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
14511         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
14512         gcc.dg/vect/vect-strided-mult.c,
14513         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
14514         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
14515         New.
14516
14517 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
14518
14519         PR fortran/25087
14520         * gfortran.dg/auto_char_len_4.f90: New test.
14521
14522 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
14523
14524         PR fortran/29652
14525         * gfortran.dg/generic_7.f90: New test.
14526         * gfortran.dg/defined_operators_1.f90: Add new error.
14527
14528 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
14529
14530         PR tree-optimization/29902
14531         * g++.dg/tree-ssa/pr29902.C: New test.
14532
14533 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
14534
14535         PR fortran/29820
14536         * gfortran.dg/used_types_13.f90: New test.
14537
14538 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
14539
14540         * gcc.dg/dfp/snan.c: Delete.
14541
14542 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
14543
14544         * g++.dg/cpp0x/static_assert1.C: New.
14545         * g++.dg/cpp0x/static_assert2.C: New.
14546         * g++.dg/cpp0x/static_assert3.C: New.
14547
14548 2006-11-21  Richard Guenther  <rguenther@suse.de>
14549
14550         * gcc.dg/vect/vect-pow-1.c: New testcase.
14551         * gcc.dg/vect/vect-pow-2.c: Likewise.
14552
14553 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
14554
14555         PR c++/29570
14556         * g++.dg/template/static29.C: New test.
14557
14558         PR c++/29734
14559         * g++.dg/conversion/simd4.C: New test.
14560
14561 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
14562
14563         PR c++/29475
14564         * g++.dg/template/access19.C: New test.
14565         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
14566         error is reported.
14567
14568 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14569
14570         PR tree-opt/25500
14571         * gcc.dg/tree-ssa/sra-4.c: New testcase.
14572
14573 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14574
14575         PR fortran/27546
14576         * gfortran.dg/import.f90: Extended test.
14577         * gfortran.dg/import2.f90: Extended test.
14578
14579 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14580
14581         * gfortran.dg/volatile3.f90: Add conflict test.
14582
14583 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
14584
14585         PR fortran/24783
14586         * gfortran.dg/implicit_10.f90: New test.
14587
14588 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14589
14590         PR c++/8586
14591         * g++.dg/warn/Wall-write-strings.C: New.
14592
14593 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14594
14595         * gfortran.dg/alloc_comp_constraint_5.f90: New.
14596         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
14597
14598 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14599
14600         * gfortran.dg/use_3.f90: Remove error message.
14601         * gfortran.dg/iso_fortran_env_1.f90: New test.
14602         * gfortran.dg/iso_fortran_env_2.f90: New test.
14603         * gfortran.dg/iso_fortran_env_3.f90: New test.
14604         * gfortran.dg/iso_fortran_env_4.f90: New test.
14605
14606 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
14607
14608         * gcc.dg/vect/vect-27.c: Fix initialization.
14609
14610 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14611
14612         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
14613         * gcc.dg/torture/builtin-minmax-1.c: New.
14614
14615         * gcc.dg/builtins-20.c: Add cases for copysign.
14616
14617 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14618
14619         PR fortran/24285
14620         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
14621
14622 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14623         * gfortran.dg/use_1.f90: New test.
14624         * gfortran.dg/use_1.f90: New test.
14625         * gfortran.dg/use_1.f90: New test.
14626
14627 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
14628
14629         PR tree-optimization/29801
14630         * gcc.dg/pr29801.c: New test.
14631
14632 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
14633
14634         PR middle-end/29584
14635         * gcc.dg/torture/pr29584.c: New test.
14636
14637 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
14638
14639         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
14640         Condition PowerPC tests for saving FPRs on powerpc_fprs.
14641         * gcc.target/powerpc/compress-float-ppc.c,
14642         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
14643         powerpc_fprs.
14644         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
14645         do not pass -mhard-float.
14646
14647 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
14648
14649         * gnat.dg/volatile_aggregate.adb: New test.
14650
14651 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14652
14653         PR fortran/29391
14654         PR fortran/29489
14655         * gfortran.dg/bound_2.f90: Add more checks.
14656         * gfortran.dg/bound_3.f90: New test.
14657
14658 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14659
14660         PR target/29201
14661         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
14662
14663 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14664
14665         * gfortran.dg/import3.f90: Fix error message.
14666
14667 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14668
14669         PR tree-opt/29788
14670         * gfortran.fortran-torture/compile/inline_1.f90:
14671         New testcase.
14672
14673 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
14674
14675         * gcc.target/i386/x87regparm-1.c: New test.
14676         * gcc.target/i386/x87regparm-2.c: New test.
14677         * gcc.target/i386/x87regparm-3.c: New test.
14678         * gcc.target/i386/x87regparm-4.c: New test.
14679
14680 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14681
14682         PR fortran/27546
14683         * gfortran.dg/import.f90: New test.
14684         * gfortran.dg/import2.f90: New test.
14685         * gfortran.dg/import3.f90: New test.
14686
14687 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14688
14689         PR fortran/27588
14690         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
14691
14692 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14693
14694         PR fortran/29806
14695         * gfortran.dg/contains.f90: New test.
14696         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
14697
14698 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
14699
14700         PR tree-optimization/29581
14701         * gcc.dg/pr29581-1.c: New test.
14702         * gcc.dg/pr29581-2.c: New test.
14703         * gcc.dg/pr29581-3.c: New test.
14704         * gcc.dg/pr29581-4.c: New test.
14705         * gfortran.dg/pr29581.f90: New test.
14706
14707 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
14708
14709         PR fortran/29702
14710         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
14711         numbers in error message headers.
14712
14713 2006-11-14  Richard Guenther  <rguenther@suse.de>
14714
14715         * gcc.target/i386/math-torture/math-torture.exp: Restrict
14716         to i?86 and x86_64 targets.
14717
14718 2006-11-14  Caroline Tice  <ctice@apple.com>
14719
14720         * gcc.dg/pubtypes-1.c: New file/testcase.
14721         * gcc.dg/pubtypes-2.c: New file/testcase.
14722         * gcc.dg/pubtypes-3.c: New file/testcase.
14723         * gcc.dg/pubtypes-4.c: New file/testcase.
14724         * g++.dg/pubtypes.C: New file/testcase.
14725
14726 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
14727
14728         PR c++/29106
14729         * g++.dg/init/self1.C: New test.
14730
14731 2006-11-14  Tobias Burnus  <burnus@net-b.de>
14732
14733         PR fortran/29657
14734         * gfortran.dg/conflicts.f90: Add.
14735
14736 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
14737
14738         PR rtl-optimization/29798
14739
14740         * gcc.c-torture/execute/pr29798.c: New.
14741
14742 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14743
14744         * gcc.dg/builtins-20.c: Add more cases.
14745
14746 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
14747
14748         PR fortran/29759
14749         * gfortran.dg/gomp/pr29759.f90: New test.
14750
14751 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
14752
14753         PR c++/29518
14754         * g++.dg/template/static28.C: New test.
14755
14756 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
14757
14758         * lib/c-torture.exp: Use target-libpath.exp.
14759         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
14760         set GCC_EXEC_PREFIX env var from global variable of same name.
14761
14762 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14763
14764         PR fortran/26994
14765         * gfortran.fortran-torture/compile/transfer-1.f90:
14766         New testcase.
14767
14768 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
14769             Zdenek Dvorak <dvorakz@suse.cz>
14770
14771         PR tree-optimization/29680
14772         * gcc.dg/alias-11.c: New test.
14773
14774 2006-11-12  Jason Merrill  <jason@redhat.com>
14775             Andrew Pinski <pinskia@physics.uc.edu>
14776
14777         PR middle-end/28915
14778         * gcc.target/i386/vectorize1.c: New.
14779
14780 2006-11-12  Roger Sayle  <roger@eyesopen.com>
14781
14782         PR rtl-optimization/29797
14783         * gcc.c-torture/execute/pr29797-1.c: New test case.
14784
14785 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14786
14787         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
14788
14789 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
14790
14791         * gcc.dg/tree-ssa/prefetch-3.c: New test.
14792
14793 2006-11-12  Roger Sayle  <roger@eyesopen.com>
14794
14795         PR tree-optimization/13827
14796         * gcc.dg/fold-eqand-1.c: New test case.
14797
14798 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14799
14800         PR rtl-opt/28812
14801         * gcc.c-torture/execute/mayalias-3.c: New test.
14802
14803 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
14804
14805         PR middle-end/27528
14806         * gcc.c-torture/compile/pr27528.c: New test.
14807         * gcc.dg/pr27528.c: Likewise.
14808
14809 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14810
14811         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
14812
14813         * gcc.dg/torture/builtin-symmetric-1.c: New test.
14814
14815 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14816
14817         PR fortran/29758
14818         * gfortran.dg/reshape_source_size_1.f90: New test.
14819
14820 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14821
14822         PR fortran/29315
14823         * gfortran.dg/aliasing_dummy_4.f90: New test.
14824
14825 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
14826
14827         PR target/29777
14828         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
14829         and x86_64-*-* targets.
14830
14831 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14832
14833         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
14834         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
14835         New macros. Use them in exact tests.
14836         (TESTIT3): New macro.
14837         Add tests for fmin, fmax and fma.
14838
14839 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14840
14841         PR fortran/29431
14842         * gfortran.dg/array_constructor_13.f90: New test.
14843
14844 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14845
14846         PR fortran/29744
14847         * gfortran.dg/used_types_12.f90: New test.
14848
14849 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
14850
14851         PR middle-end/29726
14852         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
14853         (test6): Ditto.
14854         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
14855         * gcc.dg/fold-eqandshift-3.c: New test case.
14856
14857 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14858
14859         PR fortran/29699
14860         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
14861
14862         PR fortran/21370
14863         * gfortran.dg/change_symbol_attributes_1.f90: New test.
14864
14865 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14866
14867         * gcc.dg/20061109-1.c: New testcase.
14868
14869 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14870
14871         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
14872
14873 2006-11-09  Tobias Burnus  <burnus@net-b.de>
14874
14875         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
14876         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
14877
14878 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
14879
14880         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
14881         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
14882
14883 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14884
14885         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
14886
14887 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14888
14889         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
14890         vect-9.c).
14891         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
14892         * gcc.dg/vect/vect-9.c: Now vectorizable.
14893         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
14894         that support vect_widen_mult.
14895         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
14896         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
14897         vect-reduc-dot-u16.c).
14898         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
14899         vect-reduc-dot-u16.c).
14900         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
14901         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
14902         vect-reduc-dot-s8.c).
14903         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
14904         vect-reduc-dot-s8.c).
14905         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
14906         vect-reduc-dot-s8.c).
14907         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
14908         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
14909         vect-reduc-dot-u8.c).
14910         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
14911         vect-reduc-dot-u8.c).
14912         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
14913         * gcc.dg/vect/vect-multitypes-9.c: New test.
14914         * gcc.dg/vect/vect-multitypes-10.c: New test.
14915         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
14916         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
14917         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
14918         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
14919         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
14920         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
14921         wrapv-vect-reduc-dot-s8.c.
14922         * lib/target-support.exp (check_effective_target_vect_unpack): New.
14923         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
14924         targets that support vec_unpack.
14925         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
14926         (check_effective_target_vect_widen_mult_qi_to_hi): New.
14927         (check_effective_target_vect_widen_mult_hi_to_si): New.
14928         (check_effective_target_vect_widen_sum): Removed.
14929
14930         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14931
14932         * gcc.dg/vect/vect-multitypes-8.c: New test.
14933         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
14934
14935         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
14936
14937         * gcc.dg/vect/vect-multitypes-7.c: New test.
14938
14939         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14940
14941         * gcc.dg/vect/vect-multitypes-4.c: New test.
14942         * gcc.dg/vect/vect-multitypes-5.c: New test.
14943         * gcc.dg/vect/vect-multitypes-6.c: New test.
14944
14945         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14946
14947         * gcc.dg/vect/vect-multitypes-1.c: New test.
14948         * gcc.dg/vect/vect-multitypes-2.c: New test.
14949         * gcc.dg/vect/vect-multitypes-3.c: New test.
14950
14951 2006-11-07  Eric Christopher  <echristo@apple.com>
14952
14953         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
14954         Test using scan-assembler-not.
14955
14956 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
14957
14958         * gcc.dg/inline-17.c: New test.
14959
14960 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
14961
14962         PR other/25028
14963         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
14964         on HP-UX.
14965
14966 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
14967
14968         PR fortran/29539
14969         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
14970
14971         PR fortran/29634
14972         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
14973         test.
14974
14975 2006-11-07  Tobias Burnus  <burnus@net-b.de>
14976
14977         PR fortran/29601
14978         * gfortran.dg/volatile.f90: Add.
14979         * gfortran.dg/volatile2.f90: Add.
14980         * gfortran.dg/volatile3.f90: Add.
14981         * gfortran.dg/volatile4.f90: Add.
14982         * gfortran.dg/volatile5.f90: Add.
14983         * gfortran.dg/volatile6.f90: Add.
14984         * gfortran.dg/volatile7.f90: Add.
14985
14986 2006-11-06  Tobias Burnus  <burnus@net-b.de>
14987
14988         * gfortran.dg/io_constraints_2.f90: Adjust pattern
14989           for matching error messages.
14990         * gfortran.dg/specifics_3.f90: Adjust pattern
14991           for matching error messages.
14992
14993 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
14994             Bernhard Fischer  <aldot@gcc.gnu.org>
14995
14996         * lib/gcc-dg.exp (output-exists): New proc.
14997         (output-exists-not): New proc.
14998         * gcc.test-framework/test-framework.awk: Support new directives.
14999         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
15000         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
15001         * gcc.test-framework/dg-outexists-exp-F.c: New test.
15002         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
15003         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
15004         * gcc.test-framework/dg-outexists-exp-P.c: New test.
15005
15006 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
15007
15008         PR fortran/29630
15009         PR fortran/29679
15010         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
15011         * gfortran.dg/initialization_3.f90: New.
15012
15013 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15014
15015         PR libgfortran/25545
15016         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
15017
15018 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
15019
15020         PR middle-end/29695
15021         * gcc.c-torture/execute/pr29695-1.c: New test.
15022         * gcc.c-torture/execute/pr29695-2.c: New test.
15023
15024 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
15025
15026         PR fortran/29565
15027         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
15028
15029 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
15030
15031         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
15032         for matching error messages.
15033
15034 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
15035
15036         PR target/26915
15037         * gcc.target/i386/387-12.c: New test.
15038
15039 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15040
15041         PR libfortran/29713
15042         * gfortran.dg/pr29713.f90: New test.
15043
15044 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
15045
15046         * gcc.c-torture/execute/arith-rand-ll.c:
15047         Also test for bogus rest sign.
15048
15049 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15050
15051         PR libfortran/27895
15052         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
15053
15054 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
15055
15056         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
15057         from error messages.
15058
15059 2006-11-02  Mike Stump  <mrs@apple.com>
15060
15061         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
15062
15063         * g++.old-deja/g++.abi/align.C: Enable for darwin.
15064
15065 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
15066
15067         * g++.dg/eh/gcsec1.C: New test.
15068
15069 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15070
15071         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
15072         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
15073
15074 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
15075
15076         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
15077         hexadecimal value.
15078         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
15079         * gcc.dg/pr14796-2.c: Likewise.
15080
15081 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15082
15083         * gcc.c-torture/execute/20061101-1.c: New test.
15084
15085 2006-11-01  Richard Guenther  <rguenther@suse.de>
15086
15087         * gcc.target/i386/fpprec-1.c: New testcase.
15088
15089 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15090
15091         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
15092         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
15093
15094 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
15095
15096         * gcc.c-torture/execute/20061031-1.c: New test.
15097
15098 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15099
15100         PR 23067
15101         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
15102         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
15103         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
15104         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
15105         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
15106         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
15107         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
15108
15109 2006-10-31  Eric Christopher  <echristo@apple.com>
15110             Falk Hueffner  <falk@debian.org>
15111
15112         * gcc.dg/builtin-bswap-1.c: New.
15113         * gcc.dg/builtin-bswap-2.c: New.
15114         * gcc.dg/builtin-bswap-3.c: New.
15115         * gcc.dg/builtin-bswap-4.c: New.
15116         * gcc.dg/builtin-bswap-5.c: New.
15117         * gcc.target/i386/builtin-bswap-1.c: New.
15118
15119 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15120
15121         * gcc.dg/inline-16.c: New.
15122
15123         PR 16622
15124         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
15125         defining it.
15126         * gcc.dg/inline-13.c: New.
15127         * gcc.dg/inline-14.c: New.
15128         * gcc.dg/inline-15.c: New.
15129
15130         PR 11377
15131         * gcc.dg/inline6.c: New.
15132         * gcc.dg/inline7.c: New.
15133
15134 2006-10-31  Roger Sayle  <roger@eyesopen.com>
15135
15136         PR middle-end/23470
15137         * gcc.dg/pr23470-1.c: New test case.
15138
15139 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
15140
15141         PR fortran/29537
15142         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
15143         data.
15144         * gfortran.dg/blockdata_2.f90: New testcase.
15145
15146 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
15147
15148         PR libfortran/29627
15149         * gfortran.dg/unf_short_record_1.f90:  New test.
15150
15151 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15152
15153         PR fortran/29067
15154         * gfortran.dg/pr29067.f: New test.
15155
15156 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
15157             Richard Sandiford  <richard@codesourcery.com>
15158
15159         * lib/target-supports.exp (get_compiler_messages): Append options
15160         as a single list element.
15161         (check_effective_target_arm_vfp_ok): New.
15162         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
15163
15164 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
15165
15166         PR fortran/29387
15167         * gfortran.dg/intrinsic_actual_2.f90: New test.
15168
15169         PR fortran/29490
15170         * gfortran.dg/actual_array_interface_1.f90: New test.
15171
15172         PR fortran/29641
15173         * gfortran.dg/used_types_11.f90: New test.
15174
15175 2006-10-30  Dirk Mueller  <dmueller@suse.de>
15176
15177         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
15178         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
15179         * g++.old-deja/g++.pt/eichin01.C (main): Same.
15180         * g++.old-deja/g++.mike/net25.C (main): Same.
15181         * g++.dg/lookup/exception1.C (main): Same.
15182         * g++.dg/parse/parens2.C (main): Same.
15183
15184 2006-10-30  Roger Sayle  <roger@eyesopen.com>
15185
15186         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
15187
15188 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15189
15190         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
15191         * gcc.dg/torture/builtin-math-3.c: Likewise.
15192
15193 2006-10-30  Tobias Burnus  <burnus@net-b.de>
15194
15195         PR fortran/29452
15196         * gfortran.dg/write_check.f90: Check run-time keyword checking.
15197         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
15198
15199 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
15200
15201         PR Fortran/29410
15202         * gfortran.fortran-torture/execute/transfer1.f90: New test.
15203
15204 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
15205
15206         * lib/target-supports.exp (check_function_available): Declare
15207         function before calling.
15208
15209 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
15210
15211         PR tree-optimization/29637
15212         * gcc.dg/pr29637.c: New test.
15213
15214 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15215
15216         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
15217         tree canonicalization.
15218
15219 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15220
15221         * gcc.dg/builtins-20.c: Add more hypot tests.
15222
15223 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15224
15225         * gcc.dg/fold-compare-1.c: New test case.
15226
15227 2006-10-29  Dirk Mueller  <dmueller@suse.de>
15228
15229         PR c++/16307
15230         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
15231
15232 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15233
15234         PR tree-optimization/15458
15235         * gcc.dg/fold-xornot-1.c: New test case.
15236
15237 2006-10-29  Richard Guenther  <rguenther@suse.de>
15238
15239         * gcc.target/i386/math-torture/trunc.c: New testcase.
15240
15241 2006-10-29  Richard Guenther  <rguenther@suse.de>
15242
15243         * gcc.target/i386/math-torture/round.c: New testcase.
15244
15245 2006-10-29  Richard Guenther  <rguenther@suse.de>
15246
15247         * gcc.target/i386/math-torture/ceil.c: New testcase.
15248         * gcc.target/i386/math-torture/floor.c: Likewise.
15249
15250 2006-10-29  Richard Guenther  <rguenther@suse.de>
15251
15252         * gcc.target/i386/math-torture/rint.c: New testcase.
15253         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
15254
15255 2006-10-29  Richard Guenther  <rguenther@suse.de>
15256
15257         * gcc.target/i386/math-torture/lfloor.c: New testcase.
15258         * gcc.target/i386/math-torture/lceil.c: Likewise.
15259
15260 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15261
15262         PR libgfortran/24313
15263         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
15264
15265 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
15266
15267         * gcc.c-torture/execute/20020118-1.c,
15268         gcc.c-torture/execute/builtins/strlen.c,
15269         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
15270         comment typos.
15271
15272 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15273
15274         * gcc.dg/builtins-20.c: Add tests for hypot.
15275         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
15276         two-argument builtins.
15277         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
15278         TESTIT2.  Update all callers.
15279         (TESTIT2, TESTIT2_R): New helper macros.
15280         Add testcases for pow, hypot and atan2.
15281
15282 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15283
15284         PR C++/29295
15285         * g++.dg/expr/bool1.C: New test.
15286         * g++.dg/expr/bool2.C: New test.
15287
15288 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15289
15290         PR fortran/28224
15291         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
15292         * gfortran.dg/namelist_internal.f90: New test.
15293
15294 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15295
15296         PR fortran/29625
15297         * gfortran.dg/io_real_boz.f90: Add.
15298         * gfortran.dg/io_real_boz2.f90: Add.
15299
15300 2006-10-28  Richard Guenther  <rguenther@suse.de>
15301
15302         PR middle-end/26899
15303         * gcc.dg/tree-ssa/pr26899.c: New testcase.
15304
15305 2006-10-28  Richard Guenther  <rguenther@suse.de>
15306
15307         PR target/28806
15308         * gcc.target/i386/math-torture/lround.c: New testcase.
15309
15310 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
15311
15312         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
15313         * gcc.dg/builtins-44.c: Likewise.
15314         * gcc.dg/builtins-45.c: Likewise.
15315         * gcc.dg/pr28796-2.c: Likewise.
15316         * gcc.dg/unordered-3.c: Likewise.
15317
15318 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15319
15320         PR libgfortran/27954
15321         * gfortran.dg/error_recovery_2.f90: New test.
15322
15323 2006-10-26  Richard Guenther  <rguenther@suse.de>
15324
15325         * gcc.target/i386/i386.exp: Use glob, not find to collect
15326         tests.  Avoids recursing into subdirectories.
15327         * gcc.target/i386/math-torture/math-torture.exp: Torture
15328         for interesting ia32 math options.
15329         * gcc.target.i386/math-torture/lrint.c: New testcase.
15330
15331 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15332
15333         PR libgfortran/29563
15334         * gfortran.dg/arrayio_9.f90: Update test.
15335         * gfortran.dg/arrayio_19.f90: New test.
15336
15337 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
15338
15339         * gcc.dg/20061026.c: New testcase.
15340
15341 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15342
15343         PR libgfortran/29563
15344         * gfortran.dg/arrayio_9.f90: New test.
15345
15346 2006-10-26  Ben Elliston  <bje@au.ibm.com>
15347
15348         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
15349         Copy the strings manually, as strcpy may call strlen.
15350
15351 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15352
15353         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
15354         Add checks for log, log2, log10 and log1p.
15355
15356         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
15357         we already test 0.0.  Add checks for expm1, log, log2, log10,
15358         log1p, cbrt, erf and erfc.
15359
15360 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
15361
15362         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
15363
15364 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
15365
15366         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
15367         and remainderl() built-in functions.  Remove -ffast-math from
15368         dg-options.
15369
15370 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15371
15372         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
15373         acosh and atanh.
15374
15375         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
15376         floating point modifiers to arguments passed to float and long
15377         double functions respectively.  Update all callers to use floating
15378         point numbers, not integers.  Add tests for exp, exp2 and
15379         exp10/pow10.
15380
15381         * gcc.dg/torture/builtin-math-3.c: New test.
15382
15383 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
15384
15385         PR fortran/29393
15386         * gfortran.dg/initialize_2.f90: New.
15387
15388 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15389
15390         * gcc.dg/torture/builtin-math-2.c: New test.
15391
15392 2006-10-24  Richard Guenther  <rguenther@suse.de>
15393
15394         PR middle-end/28796
15395         * gcc.dg/pr28796-1.c: New testcase.
15396         * gcc.dg/pr28796-2.c: Likewise.
15397
15398 2006-10-24  Richard Guenther  <rguenther@suse.de>
15399
15400         * gcc.dg/builtins-57.c: New testcase.
15401
15402 2006-10-24  Richard Guenther  <rguenther@suse.de>
15403
15404         PR tree-optimization/29567
15405         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
15406
15407 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
15408
15409         PR tree-optimization/14784
15410         * gcc.dg/alias-10.c: New test.
15411
15412 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15413
15414         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
15415
15416 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
15417
15418         * gcc.dg/builtin-strncat-chk-1.c: New test.
15419
15420 2006-10-23  Jan Hubicka  <jh@suse.cz>
15421
15422         * gcc.dg/memmove-1.c: New test.
15423
15424 2006-10-23  Paul Brook  <paul@codesourcery.com>
15425
15426         * gcc.dg/pragma-pack-5.c: New test.
15427
15428 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
15429
15430         * g++.dg/other/s390-1.C: New testcase.
15431
15432 2006-10-23  Richard Guenther  <rguenther@suse.de>
15433
15434         PR middle-end/27132
15435         PR middle-end/23295
15436         * gcc.dg/pr27132.c: New testcase.
15437         * gcc.dg/pr23295.c: Likewise.
15438         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
15439         * g++.dg/tree-ssa/pr19807.C: Likewise.
15440
15441 2006-10-23  Richard Guenther  <rguenther@suse.de>
15442
15443         PR middle-end/21032
15444         * gcc.dg/pr21032.c: New testcase.
15445
15446 2006-10-22  Jeff Law  <law@redhat.com>
15447         Richard Guenther  <rguenther@suse.de>
15448
15449         PR tree-optimization/15911
15450         * gcc.dg/tree-ssa/vrp30.c: New testcase.
15451
15452 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15453
15454         PR c++/20647
15455         * g++.dg/abi/rtti3.C: New.
15456
15457 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
15458
15459         PR middle-end/28252
15460         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
15461         transformation.
15462
15463 2006-10-21  Richard Guenther  <rguenther@suse.de>
15464
15465         PR tree-optimization/3511
15466         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
15467
15468 2006-10-21  Richard Guenther  <rguenther@suse.de>
15469
15470         PR middle-end/26898
15471         * gcc.dg/torture/pr26898-1.c: New testcase.
15472         * gcc.dg/torture/pr26898-2.c: Likewise.
15473
15474 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
15475
15476         PR c++/28053
15477         * g++.dg/parse/bitfield1.C: Adjust error markers.
15478         * g++.dg/parse/bitfield2.C: New test.
15479
15480 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
15481
15482         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
15483
15484 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15485
15486         PR libfortran/27895
15487         * gfortran.dg/zero_sized_1.f90: New test.
15488
15489 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
15490
15491         * gcc.dg/div-compare-1.c: New test.
15492
15493 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
15494
15495         PR fortran/29216
15496         * gfortran.dg/result_default_init_1.f90: New test.
15497
15498         PR fortran/29314
15499         * gfortran.dg/automatic_default_init_1.f90: New test.
15500
15501         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
15502         from 38 to 33.
15503
15504 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
15505
15506         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
15507         'using namespace std' without previous declaration.
15508         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
15509         * g++.old-deja/g++.robertl/eb133c.C: New.
15510
15511 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15512
15513         PR libgfortran/29277
15514         * gfortran.dg/streamio_4.f90: Update test.
15515         * gfortran.dg/streamio_11.f90: New test.
15516
15517 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
15518
15519         PR c++/27952
15520         * g++.dg/inherit/virtual1.C: New test.
15521
15522 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15523
15524         PR c++/28261
15525         * g++.dg/parse/enum3.C: New test.
15526
15527 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15528
15529         PR c++/29039
15530         * g++.dg/init/ctor8.C: New test.
15531
15532 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15533
15534         PR c++/27270
15535         * g++.dg/ext/complit8.C: Tweak error markers.
15536         * g++.dg/template/complit1.C: Add error marker.
15537
15538 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15539
15540         PR c++/27270
15541         * g++.dg/ext/complit8.C: New test.
15542
15543         PR c++/29408
15544         * g++.dg/parse/dtor12.C: New test.
15545
15546         PR c++/29435
15547         * g++.dg/template/sizeof11.C: New test.
15548
15549 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
15550
15551         PR fortran/29392
15552         * gfortran.dg/data_char_3.f90: New test.
15553
15554         PR fortran/29451
15555         * gfortran.dg/negative_automatic_size.f90: New test.
15556
15557 2006-10-16  David Daney  <ddaney@avtrex.com>
15558
15559         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
15560
15561 2006-10-16  Eric Christopher  <echristo@apple.com>
15562
15563         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
15564         x86_64.
15565
15566 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15567
15568         PR c++/28211
15569         * g++.dg/tc1/dr49.C: Tweak error messages.
15570         * g++.dg/parse/template21.C: New test.
15571
15572 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15573
15574         PR middle-end/20491
15575         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
15576
15577 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15578
15579         PR fortran/29403
15580         * gfortran.dg/print_1.f90: New test.
15581
15582 2006-10-15  Jan Hubicka  <jh@suse.cz>
15583
15584         PR middle-end/29241
15585         * gcc.c-torture/compile/pr29241.c: New testcase.
15586
15587 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
15588
15589         PR middle-end/29250
15590         * gcc.c-torture/compile/pr29250.c: New test.
15591
15592 2006-10-15  Richard Guenther  <rguenther@suse.de>
15593
15594         * gcc.dg/pr29299.c: New testcase.
15595
15596 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
15597
15598         PR fortran/24767
15599         * gfortran.dg/label_4.f90: Adjust warning flag.
15600
15601 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
15602
15603         PR fortran/29371
15604         * gfortran.dg/nullify_3.f90: New test.
15605
15606 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15607
15608         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15609         on Solaris 2.5.1 too.
15610
15611 2006-10-13  Eric Christopher  <echristo@apple.com>
15612
15613         * gcc.dg/pr25993.c: Skip for darwin.
15614
15615 2006-10-13  Eric Christopher  <echristo@apple.com>
15616
15617         * gcc.dg/visibility-11.c: Skip for darwin.
15618
15619 2006-10-13  Eric Christopher  <echristo@apple.com>
15620
15621         * gcc.dg/darwin-weakimport-1.c: Use
15622         -fno-asynchronous-unwind-tables.
15623         * gcc.dg/darwin-weakimport-3.c: Ditto.
15624
15625 2006-10-13  Richard Guenther  <rguenther@suse.de>
15626
15627         PR tree-optimization/29446
15628         * gcc.dg/torture/pr29446.c: New testcase.
15629
15630 2006-10-13  Bill Wendling  <wendling@apple.com>
15631
15632         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
15633         * g++.old-deja/g++.jason/hmc1.C: Likewise.
15634         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
15635         * g++.old-deja/g++.law/shadow1.C: Likewise.
15636         * g++.old-deja/g++.law/ctors10.C: Likewise.
15637         * g++.dg/debug/namespace1.C: Likewise.
15638         * g++.dg/inherit/namespace-as-base.C: Likewise.
15639         * g++.dg/opt/delay-slot-1.C: Likewise.
15640         * g++.dg/parse/defarg10.C: Likewise.
15641         * g++.dg/template/ptrmem11.C: Likewise.
15642         * g++.dg/template/mem_func_ptr.C: Likewise.
15643         * g++.dg/template/spec19.C: Likewise.
15644
15645 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
15646
15647         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
15648
15649 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
15650
15651         PR fortran/29373
15652         * gfortran.dg/implicit_9.f90: New test.
15653
15654         PR fortran/29407
15655         * gfortran.dg/namelist_25.f90: New test.
15656
15657         PR fortran/27701
15658         * gfortran.dg/same_name_2.f90: New test.
15659
15660         PR fortran/29232
15661         * gfortran.dg/host_assoc_types_1.f90: New test.
15662
15663         PR fortran/29364
15664         * gfortran.dg/missing_derived_type_1.f90: New test.
15665         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
15666
15667         PR fortran/29422
15668         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
15669
15670         PR fortran/29428
15671         * gfortran.dg/alloc_comp_assign_5.f90: New test.
15672
15673 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15674
15675         PR fortran/29391
15676         * gfortran.dg/bound_2.f90: New test.
15677
15678 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15679
15680         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
15681         directive.
15682         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
15683         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
15684         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
15685         * gfortran.dg/gomp/reduction3.f90: Likewise.
15686         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
15687         * gfortran.dg/dummy_procedure_2.f90: Likewise.
15688         * gfortran.dg/interface_derived_type_1.f90: Likewise.
15689         * gfortran.dg/forall_4.f90: Likewise.
15690         * gfortran.dg/spec_expr_4.f90: Likewise.
15691         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
15692         * gfortran.dg/forall_5.f90: Likewise.
15693         * gfortran.dg/open_access_append_2.f90: Add check for
15694         compile-time warning.
15695
15696 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
15697
15698         PR c++/28506
15699         * g++.dg/parse/pure1.C: New test.
15700
15701 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15702
15703         PR fortran/21435
15704         * gfortran.dg/io_constraints_3.f90: New test.
15705         * gfortran.dg/open_access_append_1.f90: Add checks
15706         for compile-time warnings.
15707         * gfortran.dg/pr20163-2.f: Likewise.
15708         * gfortran.dg/iostat_2.f90: Likewise.
15709         * gfortran.dg/label_4.f90: Delete the temporary
15710         file.
15711         * gfortran.dg/direct_io_2.f90: Add a FILE=
15712         specifier.
15713         * gfortran.dg/iomsg_1.f90: Add check for
15714         compile-time warning.
15715
15716 2006-10-12  Jan Hubicka  <jh@suse.cz>
15717
15718         PR c/28419
15719         * gcc.dg/pr28319.c: New test.
15720
15721 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
15722         PR c++/29318
15723         * g++.dg/ext/vla4.C: New test.
15724
15725 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
15726
15727         PR c++/27961
15728         * g++.dg/template/crash60.C: New test.
15729         * g++.dg/other/large-size-array.C: Adjust error markers.
15730         * g++.dg/parse/crash27.C: Likewise.
15731         * g++.dg/template/crash1.C: Likewise.
15732
15733 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
15734
15735         PR testsuite/29093
15736         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
15737
15738 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
15739
15740         PR preprocessor/28709
15741         * gcc.dg/cpp/paste14.c: New test.
15742
15743 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
15744
15745         PR c++/29175
15746         * g++.dg/init/array24.C: New test.
15747
15748 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15749
15750         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
15751         of <sys/types.h>.
15752
15753 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
15754
15755         PR c++/29024
15756         * g++.dg/parse/typedef8.C: New test.
15757         * g++.dg/other/mult-stor1.C: Adjust error markers.
15758
15759 2006-10-11  Richard Guenther  <rguenther@suse.de>
15760
15761         PR tree-optimization/28230
15762         * gcc.dg/torture/pr28230.c: New testcase.
15763
15764 2006-10-11  Richard Guenther  <rguenther@suse.de>
15765
15766         PR inline-asm/29119
15767         * gcc.dg/torture/pr29119.c: New testcase.
15768
15769 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
15770
15771         PR middle-end/29272
15772         * gcc.c-torture/execute/20060930-2.c: New test.
15773
15774 2006-10-09  Richard Henderson  <rth@redhat.com>
15775
15776         Revert emutls patch.
15777
15778 2006-10-09  Richard Guenther  <rguenther@suse.de>
15779
15780         PR middle-end/29254
15781         * gcc.dg/pr29254.c: New testcase.
15782
15783 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
15784             Paul Thomas  <pault@gcc.gnu.org>
15785
15786         PR fortran/20541
15787         * gfortran.dg/alloc_comp_basics_1.f90: New test.
15788         * gfortran.dg/alloc_comp_basics_2.f90: New test.
15789         * gfortran.dg/alloc_comp_assign_1.f90: New test.
15790         * gfortran.dg/alloc_comp_assign_2.f90: New test.
15791         * gfortran.dg/alloc_comp_assign_3.f90: New test.
15792         * gfortran.dg/alloc_comp_assign_4.f90: New test.
15793         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
15794         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
15795         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
15796         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
15797         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
15798         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
15799         * gfortran.dg/alloc_comp_std.f90: New test.
15800         * gfortran.dg/move_alloc.f90: New test.
15801
15802 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
15803
15804         PR fortran/29115
15805         * gfortran.dg/derived_constructor_comps_2.f90: New test.
15806
15807         PR fortran/29211
15808         * gfortran.dg/forall_char_dependencies_1.f90: New test.
15809
15810 2006-10-08  Tobias Burnus  <burnus@net-b.de>
15811
15812         PR fortran/28585
15813         * gfortran.dg/new_line.f90: New test.
15814
15815 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15816
15817         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
15818         * gcc.dg/torture/builtin-convert-1.c,
15819         gcc.dg/torture/builtin-convert-2.c,
15820         gcc.dg/torture/builtin-convert-3.c,
15821         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
15822
15823 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
15824
15825         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
15826         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
15827         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
15828         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
15829
15830 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
15831
15832         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
15833         Xfail some tests for powerpc-darwin and powerpc-aix.
15834
15835 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
15836
15837         PR c/29380
15838         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
15839
15840 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15841
15842         PR target/29300
15843         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15844         on hppa*-*-hpux*.
15845
15846 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15847
15848         PR fortran/16580
15849         PR fortran/29288
15850         * gfortran.fortran-torture/execute/specifics.f90:
15851         Add tests for using all possible intrinsics as actual arguments.
15852         * gfortran.dg/specifics_1.f90: Add tests for using
15853         all possible intrinsics as actual arguments.
15854         * gfortran.dg/specifics_2.f90: New file.
15855         * gfortran.dg/specifics_3.f90: New file.
15856
15857 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
15858
15859         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
15860         * gcc.dg/debug/debug-2.c: Likewise.
15861
15862 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
15863
15864         * gcc.c-torture/compile/sync-2.c: New test.
15865
15866 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15867
15868         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
15869         line endings.
15870
15871 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15872
15873         PR rtl-optimization/29128
15874         * gcc.c-torture/compile/pr29128.c: New test.
15875
15876 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15877
15878         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
15879         line endings.
15880
15881 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
15882
15883         PR middle-end/29256
15884         * gcc.dg/tree-ssa/loop-19.c: New test.
15885
15886 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
15887
15888         PR tree-optimization/29330
15889         * gcc.dg/pr29330.c: New test.
15890
15891         PR target/28924
15892         * gcc.c-torture/compile/20061005-1.c: New test.
15893
15894 2006-10-06  Olivier Hainque  <hainque@adacore.com>
15895
15896         * gcc.dg/typename-vla-1.c: New case.
15897         * gnat.dg/forward_vla.adb: New case.
15898
15899 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
15900
15901         PR tree-optimization/29290
15902         * gfortran.dg/loop_nest_1.f90: New test.
15903
15904         PR target/29198
15905         * gcc.dg/tls/opt-12.c: New test.
15906
15907         PR fortran/28415
15908         * gfortran.dg/save_2.f90: New test.
15909
15910         PR c/29091
15911         * gcc.dg/pr29091.c: New test.
15912
15913 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
15914
15915         * lib/target-supports.exp
15916         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
15917         same as x86_64-*-*; check for LP64.
15918
15919 2006-10-04  Richard Henderson  <rth@redhat.com>
15920
15921         * lib/target-supports.exp (check_effective_target_tls): Redefine
15922         to mean non-emulated tls.
15923         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15924         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15925         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15926         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15927         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15928         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15929         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15930
15931 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
15932
15933         PR fortran/29343
15934         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
15935
15936 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15937
15938         * gfortran.dg/bounds_check_fail_1.f90: New test.
15939
15940 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
15941
15942         PR c++/29020
15943         * g++.dg/template/friend48.C: New test.
15944
15945 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
15946
15947         PR fortran/29098
15948         * gfortran.dg/default_initialization_2.f90: New test.
15949
15950 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
15951
15952         PR fortran/20779
15953         PR fortran/20891
15954         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
15955
15956 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
15957
15958         PR fortran/29284
15959         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
15960
15961         PR fortran/29321
15962         PR fortran/29322
15963         * gfortran.dg/missing_optional_dummy_2.f90: New test.
15964
15965         PR fortran/25091
15966         PR fortran/25092
15967         * gfortran.dg/entry_array_specs_1.f90: New test.
15968
15969 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
15970
15971         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
15972         insufficient to inhibit some test failures at -O3.  Do testing
15973         on integers.
15974
15975 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
15976
15977         PR c++/29138
15978         * g++.dg/inherit/access8.C: New test.
15979         * g++.dg/template/dtor4.C: Tweak error messages.
15980
15981 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15982
15983         PR fortran/27478
15984         * gfortran.dg/entry_8.f90: New test.
15985
15986 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15987
15988         PR c++/29291
15989         * g++.dg/parse/new4.C: New test.
15990
15991 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
15992
15993         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
15994         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
15995         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
15996         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
15997         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
15998
15999 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16000
16001         PR fortran/19260
16002         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
16003         * gfortran.dg/continuation_2.f90: New test.
16004
16005         PR fortran/19262
16006         * gfortran.dg/continuation_3.f90: New test.
16007         * gfortran.dg/continuation_4.f90: New test.
16008         * gfortran.dg/continuation_5.f: New test.
16009         * gfortran.dg/continuation_6.f: New test.
16010
16011 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
16012
16013         PR c++/29226
16014         * g++.dg/template/vla1.C: New test.
16015
16016 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16017
16018         PR fortran/29210
16019         * gfortran.dg/complex_parameter_1.f90: New test.
16020
16021 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
16022
16023         PR c/29154
16024         * gcc.c-torture/execute/20060929-1.c: New test.
16025
16026 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
16027
16028         PR c++/29105
16029         * g++.dg/template/member6.C: New test.
16030         * g++.dg/parse/typename7.C: Adjust error markers.
16031
16032         PR c++/29080
16033         * g++.dg/template/member7.C: New test.
16034
16035 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
16036
16037         PR c/24010
16038         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
16039         gcc.dg/Woverride-init-3.c: New tests.
16040
16041 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16042
16043         * gcc.c-torture/execute/20060930-1.c: New test.
16044
16045 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16046
16047         PR fortran/18791
16048         * gfortran.dg/specifics_1.f90: New test.
16049         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
16050         complex specifics.
16051
16052 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16053
16054         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
16055         pthread-init-common.h: New.
16056
16057 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
16058
16059         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
16060         precision on some archs.
16061
16062 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
16063
16064         * gcc.dg/non-local-goto-1.c: New test.
16065         * gcc.dg/non-local-goto-2.c: Likewise.
16066         * gcc.dg/setjmp-3.c: Likewise.
16067         * gcc.dg/setjmp-4.c: Likewise.
16068
16069 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
16070
16071         * gnat.dg/self_aggregate_with_pointer.adb: New test.
16072
16073 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16074
16075         PR fortran/28276
16076         * gfortran.dg/exponent_1.f90: New test.
16077
16078         PR fortran/27021
16079         * gfortran.dg/nearest_1.f90: New test.
16080
16081 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
16082
16083         PR middle-end/25261
16084         PR middle-end/28790
16085         * gcc.dg/gomp/nestedfn-1.c: New test.
16086
16087 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
16088
16089         PR objc/29195
16090         * objc/compile/method-1.m: New test.
16091
16092 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
16093
16094         PR c++/26938
16095         * g++.dg/template/crash58.C: New test.
16096         * g++.dg/parse/crash28.C: Adjust error markers.
16097         * g++.dg/template/crash34.C: Likewise.
16098         * g++.dg/template/friend31.C: Likewise.
16099         * g++.dg/template/crash32.C: Likewise.
16100
16101         PR c++/27329
16102         * g++.dg/template/crash59.C: New test.
16103
16104         PR c++/27667
16105         * g++.dg/template/spec33.C: New test.
16106         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
16107
16108 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
16109             Adam Nemet  <anemet@caviumnetworks.com>
16110
16111         * gcc.dg/tree-ssa/ivopts-1.c: New test.
16112         * gcc.dg/tree-ssa/ivopts-2.c: New test.
16113
16114 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
16115
16116         PR target/28911
16117         * gcc.dg/pr28911.c: New.
16118
16119 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
16120
16121         PR target/29169
16122         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
16123         (dg-options): Add -mfpmath=387.
16124
16125 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
16126
16127         PR c/28706
16128         * gcc.dg/pr28706.c: New test.
16129
16130         PR c/28712
16131         * gcc.dg/pr28712.c: New test.
16132
16133 2006-09-22  Mike Stump  <mrs@apple.com>
16134
16135         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
16136
16137 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
16138
16139         PR tree-optimization/28888
16140         * gcc.dg/pr28888.c: New test.
16141
16142 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
16143
16144         PR c++/29016
16145         * g++.dg/init/ptrfn1.C: New test.
16146
16147 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
16148
16149         PR c++/28861
16150         * g++.dg/template/spec32.C: New test.
16151         * g++.dg/parse/crash9.C: Adjust error markers.
16152
16153         PR c++/28303
16154         * g++.dg/template/typedef6.C: New test.
16155         * g++.dg/init/error1.C: Adjust error markers.
16156         * g++.dg/parse/crash9.C: Likewise.
16157         * g++.dg/template/crash55.C: Likewise.
16158
16159 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
16160
16161         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
16162
16163 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
16164
16165         PR target/27650
16166         * g++.dg/ext/dllimport12.C: New test.
16167
16168 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
16169
16170         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
16171         * gcc.target/mips/nmadd-2.c: Likewise.
16172         * gcc.target/mips/mips-ps-6.c: New test.
16173         * gcc.target/mips/neg-abs-1.c: Likewise.
16174         * gcc.target/mips/neg-abs-2.c: Likewise.
16175         * gcc.target/mips/nmadd-3.c: New test.
16176
16177 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
16178
16179         PR middle-end/28046
16180         * gcc.dg/gomp/atomic-10.c: New test.
16181         * g++.dg/gomp/atomic-10.C: New test.
16182
16183 2006-09-20  Eric Christopher  <echristo@apple.com>
16184
16185         * gcc.target/i386/sse3-not-fisttp.c: New.
16186
16187 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
16188
16189         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
16190
16191 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
16192
16193         * gcc.c-torture/execute/pr28289.c (one): New variable.
16194         (main): Use it instead of argc.
16195         * gcc.c-torture/execute/20060102-1.c (one): New variable.
16196         (main): Use it instead of argc.
16197
16198 2006-09-19  Paul Brook  <paul@codesourcery.com>
16199
16200         PR target/28516
16201         * gcc.dg/nested-func-5.c: New test.
16202
16203 2006-09-19  Ben Elliston  <bje@au.ibm.com>
16204
16205         * lib/target-supports.exp (check_effective_target_tls): Compile
16206         test stubs using ${tool}_target_compile, not just target_compile.
16207         (check_effective_target_tls_runtime): Likewise.
16208
16209 2006-09-19  Ben Elliston  <bje@au.ibm.com>
16210
16211         * gcc.c-torture/compile/20030405-1.x: Remove.
16212
16213         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
16214         optimising linker from discarding it.
16215
16216 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
16217
16218         PR fortran/28526
16219         * gfortran.dg/keyword_symbol_1.f90: New test.
16220
16221         * gfortran.dg/spread_shape_1.f90: Add missing warning with
16222         pedantic compilation option.
16223
16224 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
16225
16226         PR fortran/29060
16227         * gfortran.dg/spread_shape_1.f90: New test.
16228
16229 2006-09-17  Roger Sayle  <roger@eyesopen.com>
16230
16231         PR tree-optimization/28887
16232         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
16233
16234 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
16235
16236         PR c/25993
16237         * gcc.dg/pr25993.c: New test.
16238
16239 2006-09-17  Ira Rosen  <irar@il.ibm.com>
16240
16241         PR tree-opt/21591
16242         * gcc.dg/vect/pr21591.c: New test.
16243
16244 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
16245
16246         PR tree-opt/29059
16247         * gcc.c-torture/compile/strcpy-1.c: New test.
16248         * gcc.c-torture/compile/strcpy-2.c: New test.
16249         * gcc.c-torture/compile/memcpy-1.c: New test.
16250         * gcc.c-torture/compile/memcpy-2.c: New test.
16251
16252 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
16253
16254         PR testsuite/29055
16255         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
16256
16257 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
16258
16259         * gnat.dg/specs/double_record_extension1.ads: New test.
16260         * gnat.dg/specs/double_record_extension2.ads: Likewise.
16261
16262 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
16263
16264         PR fortran/29051
16265         * gfortran.dg/oldstyle_3.f90: New test.
16266
16267 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16268
16269         PR libgfortran/29099
16270         * gfortran.dg/secnds-1.f: New test.
16271
16272 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16273
16274         PR libgfortran/29053
16275         * gfortran.dg/streamio_9.f90: New test.
16276         * gfortran.dg/streamio_10.f90: New test.
16277
16278 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
16279
16280         PR C++/29002
16281         * g++.dg/init/array22.C: New test.
16282         * g++.dg/init/array23.C: New test.
16283
16284 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
16285
16286         * stackcheck.lst: Update list of tests requiring stack checking.
16287         * norun.lst: Adjust for above change.
16288         * ada95.lst: New file.
16289         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
16290         requiring -gnat95 switch.
16291
16292 2006-09-14  Olivier Hainque  <hainque@adacore.com>
16293
16294         * gnat.dg/in_out_parameter.adb: New test.
16295
16296 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
16297
16298         PR debug/28980
16299         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
16300
16301 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
16302
16303         * gnat.dg/specs/unchecked_union.ads: New test.
16304
16305 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
16306
16307         PR rtl-optimization/28982
16308         * gcc.c-torture/execute/pr28982a.c: New test.
16309         * gcc.c-torture/execute/pr28982b.c: Likewise.
16310
16311 2006-09-12  Eric Christopher  <echristo@apple.com>
16312
16313         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
16314         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
16315
16316 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
16317
16318         PR c/28768
16319         PR preprocessor/14634
16320         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
16321         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
16322         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
16323
16324 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16325
16326         * gcc.dg/pr28243.c: New test.
16327
16328 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
16329
16330         PR fortran/28971
16331         gfortran.dg/pr28971.f90: New test to act as a backstop in case
16332         this undiagnosed regression reappears.
16333
16334 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
16335
16336         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
16337         Treat $srcdir as a literal.
16338         * lib/fortran-torture.exp (fortran-torture-compile,
16339         fortran-torture-execute): Likewise.
16340         * lib/objc-torture.exp (objc-torture-compile,
16341         objc-torture-execute): Likewise.
16342         * lib/profopt.exp (profopt-execute): Likewise.
16343
16344 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
16345
16346         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
16347
16348 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
16349
16350         PR testsuite/28950
16351         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
16352
16353 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
16354
16355         PR target/13685
16356         * gcc.target/i386/pr13685.c: New test.
16357
16358 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16359
16360         * gcc.dg/pr28726.c: New test.
16361
16362 2006-09-11  Josh Conner  <jconner@apple.com>
16363
16364         * gcc.dg/nrv3.c: Increase size of structure.
16365         * gcc.dg/nrv4.c: Likewise.
16366         * gcc.dg/nrv5.c: Likewise.
16367
16368 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
16369
16370         PR libfortran/28890
16371         gfortran.dg/assumed_charlen_function_5.f90: New test.
16372
16373 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
16374
16375         PR c++/28991
16376         * g++.dg/init/static3.C: New test.
16377
16378 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
16379
16380         PR testsuite/29007
16381         * gcc.dg/long-long-cst1.c (t): Add cast to
16382         __SIZE_TYPE__ before casting to int.
16383         (main): Return 0 on success.
16384
16385 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16386
16387         * gcc.c-torture/execute/20060910-1.c: New test.
16388
16389 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
16390
16391         PR middle-end/26983
16392         * gcc.dg/pr26983.c: New test.
16393
16394 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
16395
16396         PR target/29006
16397         * gcc.c-torture/execute/pr29006.c: New test.
16398
16399 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16400
16401         PR libfortran/28947
16402         gfortran.dg/matmul_4.f90: New test.
16403
16404 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16405
16406         PR fortran/28959
16407         gfortran.dg/used_types_10: New test.
16408
16409 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16410
16411         PR libfortran/28923
16412         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
16413         gfortran.dg/array_initializer_3.f90: New test.
16414
16415 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16416
16417         PR fortran/28914
16418         * gfortran.dg/actual_array_constructor_3.f90: New test.
16419
16420 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
16421
16422         PR testsuite/26778
16423         * gcc.target/i386/pr26778.c: New testcase.
16424
16425 2006-09-08  Eric Christopher  <echristo@apple.com>
16426
16427         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
16428         * gcc.target/i386/memcpy-1.c: Ditto.
16429         * gcc.target/i386/asm-1.c: Ditto.
16430         * gcc.target/i386/20060512-4.c: Ditto.
16431         * gcc.target/i386/compress-float-387.c: Ditto.
16432         * gcc.target/i386/20060512-1.c: Ditto.
16433         * gcc.target/i386/compress-float-sse.c: Ditto.
16434         * gcc.target/i386/20060512-2.c: Ditto.
16435         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
16436         * gcc.target/i386/stack-prot-kernel.c: Ditto.
16437         * gcc.target/i386/compress-float-387-pic.c: Ditto.
16438         * gcc.dg/pr26449.c: Ditto.
16439         * gcc.dg/attr-ms_struct-2.c: Ditto.
16440         * gcc.dg/attr-ms_struct-1.c: Ditto.
16441         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
16442
16443 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
16444
16445         PR c/28504
16446         * gcc.dg/vla-10.c: New test.
16447
16448 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16449
16450         PR c++/28858
16451         * g++.dg/parse/template20.C: New test.
16452         * g++.dg/template/operator8.C: Remove obsolete part.
16453         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
16454         * g++.old-deja/g++.pt/crash65.C: Likewise.
16455
16456 2006-09-07  Jason Merrill  <jason@redhat.com>
16457
16458         PR middle-end/27724
16459         * gcc.dg/long-long-cst1.c: New test.
16460
16461 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16462
16463         PR C++/28906
16464         * g++.dg/other/array3.C: New test.
16465         * g++.dg/other/array4.C: New test.
16466         * g++.dg/other/array5.C: New test.
16467
16468 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
16469
16470         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
16471
16472 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
16473
16474         PR target/28946
16475         * gcc.target/i386/pr28946.c: New test.
16476
16477 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
16478
16479         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
16480         in integer literal constant.
16481         * gfortran.dg/enum_8.f90: Ditto.
16482         * gfortran.dg/g77/20030326-1.f: Ditto.
16483
16484 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
16485
16486         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
16487         nonconformance usage.
16488
16489 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16490
16491         PR middle-end/28862
16492         * gcc.c-torture/compile/vector-align-1.c: New test.
16493
16494 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16495
16496         PR rtl-opt/27883
16497         * g++.dg/opt/copysign-1.C: New test.
16498
16499 2006-09-06  Jason Merrill  <jason@redhat.com>
16500
16501         PR c++/27371
16502         * g++.dg/warn/unused-result1.C: New test.
16503
16504 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
16505
16506         PR c++/28903
16507         * g++.dg/ext/vla3.C: New test.
16508
16509         PR c++/28886
16510         * g++.dg/template/array16.C: New test.
16511
16512 2006-09-06  Richard Guenther  <rguenther@suse.de>
16513
16514         * gcc.dg/pr27226.c: Remove testcase again.
16515
16516 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16517
16518         PR tree-opt/28937
16519         * g++.dg/opt/unroll2.C: New test.
16520
16521 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16522
16523         PR tree-opt/28952
16524         * gcc.dg/vect/pr28952.c: New test.
16525
16526 2006-09-05  Richard Guenther  <rguenther@suse.de>
16527
16528         PR tree-optimization/28900
16529         * gcc.dg/torture/pr28900.c: New testcase
16530
16531 2006-09-05  Richard Guenther  <rguenther@suse.de>
16532
16533         PR tree-optimization/28905
16534         * gcc.c-torture/compile/pr28905.c: New testcase.
16535
16536 2006-09-05  Richard Guenther  <rguenther@suse.de>
16537
16538         PR middle-end/28935
16539         * gcc.dg/pr28935.c: New testcase.
16540
16541 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16542
16543         * gcc.c-torture/execute/20060905-1.c: New test.
16544
16545 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
16546
16547         PR fortran/28908
16548         * gfortran.dg/used_types_7.f90: New test.
16549         * gfortran.dg/used_types_8.f90: New test.
16550         * gfortran.dg/used_types_9.f90: New test.
16551
16552 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16553
16554         * gcc.c-torture/compile/20060904-1.c: New test.
16555
16556 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16557
16558         PR c++/23287 Revert my 2006-09-01 patch
16559         * g++.dg/parse/dtor12.C: Remove.
16560
16561 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
16562
16563         PR c+/27670
16564         * g++.dg/template/operator9.C: New test.
16565
16566         PR c++/27493
16567         * g++.dg/template/operator7.C: New test.
16568
16569         PR c++/27494
16570         * g++.dg/template/operator8.C: New test.
16571
16572         PR c++/27397
16573         * g++.dg/template/crash57.C: New test.
16574
16575         * g++.dg/template/typedef4.C: Adjust error markers.
16576         * g++.dg/template/typedef5.C: Likewise.
16577
16578 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
16579
16580         PR c++/28878
16581         * g++.dg/parse/crash33.C: New test.
16582
16583 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
16584         Richard Guenther  <rguenther@suse.de>
16585         Adam Nemet  <anemet@caviumnetworks.com>
16586
16587         PR middle-end/27226
16588         * gcc.target/mips/memcpy-1.c: New testcase.
16589         * gcc.dg/pr27226.c: Likewise.
16590
16591 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16592
16593         PR c++/28705
16594         * g++.dg/lookup/koenig5.C: New.
16595         * g++.dg/template/crash56.C: New.
16596
16597 2006-09-01  Josh Conner  <jconner@apple.com>
16598
16599         PR c++/25505
16600         * gcc.dg/nrv3.c: New test.
16601         * gcc.dg/nrv4.c: New test.
16602         * gcc.dg/nrv5.c: New test.
16603
16604 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16605
16606         PR c++/23287
16607         * g++.dg/parse/dtor12.C: New.
16608
16609 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
16610
16611         PR tree-optimization/28839
16612         * gcc.dg/pr28839.c: New test.
16613
16614 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
16615
16616         PR target/24367
16617         * gcc.dg/pr24367.c: New testcase.
16618
16619 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
16620
16621         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
16622
16623 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
16624
16625         PR rtl-optimization/27735
16626         * gcc.dg/loop-unswitch-1.c: New test.
16627
16628 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
16629
16630         PR fortran/28885
16631         * gfortran.dg/aliasing_dummy_2.f90: New test.
16632
16633         PR fortran/20067
16634         * gfortran.dg/generic_5.f90: Change error message.
16635
16636         PR fortran/28873
16637         * gfortran.dg/generic_6.f90: New test.
16638
16639         PR fortran/25077
16640         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
16641
16642         PR fortran/25102
16643         * gfortran.dg/invalid_interface_assignment.f90: New test.
16644
16645         PR fortran/24866
16646         * gfortran.dg/module_proc_external_dummy.f90: New test.
16647
16648 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
16649
16650         PR c++/28349
16651         * g++.dg/warn/var-args1.C: New test.
16652
16653 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
16654
16655         PR fortran/28866
16656         * gfortran.dg/simpleif_2.f90: New test.
16657         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
16658         * gfortran.dg/enum_5.f90: Ditto.
16659
16660 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16661             Kazu Hirata  <kazu@codesourcery.com>
16662
16663         PR tree-optimization/17506
16664         * gcc.dg/pr17506.c: New.
16665
16666 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
16667
16668         PR c++/28139
16669         * g++.dg/eh/alias1.C: New test.
16670
16671 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16672
16673         PR c++/28860
16674         * g++.dg/template/ttp22.C: New test.
16675
16676 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
16677
16678         PR middle-end/26632
16679         * gcc.dg/pr26632.c: New.
16680
16681 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16682
16683         PR libgfortran/28354
16684         * gfortran.dg/fmt_zero_precision.f90: New test.
16685
16686 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
16687
16688         PR c++/28058
16689         * g++.dg/template/spec31.C: New test.
16690
16691 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
16692
16693         PR c++/26573
16694         * g++.dg/other/static2.C: New test.
16695
16696 2006-08-26  Roger Sayle  <roger@eyesopen.com>
16697
16698         * gcc.dg/Wswitch-enum-2.c: New test case.
16699         * gcc.dg/Wswitch-enum-3.c: Likewise.
16700
16701 2006-08-26  Richard Guenther  <rguenther@suse.de>
16702
16703         * gcc.c-torture/compile/20060826-1.c: New testcase.
16704
16705 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
16706
16707         PR c++/28736
16708         * g++.dg/template/void10.C: New test.
16709
16710         PR c++/28737
16711         * g++.dg/template/void8.C: New test.
16712
16713         PR c+_+/28738
16714         * g++.dg/template/void9.C: New test.
16715
16716         * g++.dg/template/void3.C: Adjust error markers.
16717         * g++.dg/template/void4.C: Likewise.
16718         * g++.dg/template/crash55.C: Likewise.
16719         * g++.dg/template/void7.C: Likewise
16720
16721 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
16722
16723         PR c++/28588
16724         * g++.dg/inherit/access6.C: New test.
16725         * g++.dg/inherit/access7.C: Likewise.
16726
16727         PR c++/28595
16728         * g++.dg/template/array15.C: New test.
16729         * g++.dg/template/crash2.C: Tweak error markers.
16730
16731 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
16732
16733         PR middle-end/28683
16734         * gcc.c-torture/compile/20060823-1.c: New test.
16735
16736 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16737
16738         PR c++/28853
16739         * g++.dg/template/ttp21.C: New test.
16740
16741         PR c++/28852
16742         * g++.dg/other/operator1.C: Add error-marker.
16743         * g++.dg/other/operator2.C: New test.
16744
16745 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16746
16747         PR c/27893
16748         * gcc.c-torture/compile/vla-const-1.c,
16749         gcc.c-torture/compile/vla-const-2.c: New tests.
16750
16751 2006-08-26  Richard Guenther  <rguenther@suse.de>
16752
16753         PR middle-end/28814
16754         * gcc.dg/torture/pr28814.c: New testcase.
16755
16756 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16757
16758         PR c/28418
16759         * gcc.c-torture/compile/compound-literal-1.c: New test.
16760
16761 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16762
16763         PR c/28299
16764         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
16765         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
16766         Expect extra diagnostics.
16767
16768 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
16769
16770         gcc.dg/noncompile/pr16876.c: New test.
16771
16772 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
16773
16774         PR c++/28056
16775         * g++.dg/parse/local1.C: New test.
16776         * g++.dg/other/qual1.C: Tweak error marker.
16777
16778 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
16779
16780         PR c++/27787
16781         * g++.dg/template/typename10.C: New.
16782         * g++.dg/template/lookup4.C: Remove bogus error marker.
16783
16784 2006-08-25  Richard Guenther  <rguenther@suse.de>
16785
16786         PR testsuite/28829
16787         * gcc.dg/pr26570.c: Fix testcase.
16788
16789 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
16790
16791         PR tree-opt/28807
16792         * gcc.c-torture/execute/mayalias-2.c: New test.
16793         * gcc.dg/tree-ssa/alias-13.c: New test.
16794
16795 2006-08-24  Jan Hubicka  <jh@suse.cz>
16796
16797         PR debug/26881
16798         * gcc.dg/debug/pr26881.c: New file.
16799
16800 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
16801
16802         PR fortran/28788
16803         * gfortran.dg/used_types_4.f90: New test.
16804         * gfortran.dg/derived_init_2.f90: Modify to check sibling
16805         association of derived types.
16806         * gfortran.dg/used_types_2.f90: Add module cleanup.
16807         * gfortran.dg/used_types_3.f90: The same.
16808
16809         PR fortran/28771
16810         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
16811         fix of regression.
16812
16813 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16814
16815         PR 28813
16816         * gfortran.dg/direct_io_6.f90: Remove test.
16817
16818 2006-08-23  Stuart Hastings  <stuart@apple.com>
16819
16820         PR 28825
16821         * gcc.target/i386/20060821-1.c: New.
16822
16823 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
16824
16825         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
16826         dg-warning strings for dllimport.
16827
16828 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
16829
16830         PR C++/28450
16831         * g++.dg/ext/vector4.C: New test.
16832         * g++.dg/ext/complex1.C: New test.
16833
16834 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
16835
16836         PR debug/28692
16837         * gcc.dg/debug/const-1.c: New.
16838         * gcc.dg/debug/const-2.c: New.
16839         * gcc.dg/debug/dwarf2/const-1.c: New.
16840         * gcc.dg/debug/dwarf2/const-2.c: New.
16841         * gcc.dg/debug/dwarf2/const-2b.c: New.
16842
16843 2006-08-22  Richard Guenther  <rguenther@suse.de>
16844
16845         PR middle-end/28776
16846         * gcc.c-torture/compile/pr28776-1.c: New testcase.
16847         * gcc.c-torture/compile/pr28776-2.c: Likewise.
16848
16849 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
16850
16851         PR tree-optimization/28003
16852         * g++.dg/tree-ssa/pr28003.C: New.
16853
16854 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
16855
16856         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
16857
16858 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
16859
16860         PR c++/26269
16861         * g++.dg/other/error14.C: New test.
16862
16863         PR c++/28505
16864         * g++.dg/parse/ctor7.C: New test.
16865         * g++.dg/parse/ctor8.C: Likewise.
16866
16867         PR c++/28741
16868         * g++.dg/template/void7.C: New test.
16869
16870 2006-08-21  Olivier Hainque  <hainque@adacore.com>
16871
16872         * gnat.dg/self_aggregate_with_zeros.adb: New test.
16873         * gnat.dg/self_aggregate_with_array.adb: New test.
16874
16875 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
16876
16877         * g++.dg/eh/arm-vfp-unwind.C: New test.
16878
16879 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
16880
16881         PR c++/28341
16882         * g++.dg/template/ref3.C: New test.
16883         * g++.dg/template/nontype13.C: New test.
16884
16885         PR c++/28346
16886         * g++.dg/template/ptrmem17.C: New test.
16887
16888 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
16889
16890         PR target/28648 c:
16891         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
16892
16893 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
16894
16895         PR fortran/28630
16896         * gfortran.dg/used_types_2.f90: New test.
16897
16898         PR fortran/28601
16899         * gfortran.dg/used_types_3.f90: New test.
16900
16901         PR fortran/20886
16902         * gfortran.dg/generic_actual_arg.f90: New test.
16903
16904         PR fortran/28735
16905         * gfortran.dg/module_private_array_refs_1.f90: New test.
16906
16907         PR fortran/28762
16908         * gfortran.dg/program_name_1.f90: New test.
16909
16910         PR fortran/28425
16911         * gfortran.dg/derived_constructor_comps_1.f90: New test.
16912
16913         PR fortran/28496
16914         * gfortran.dg/array_initializer_2.f90: New test.
16915
16916         PR fortran/18111
16917         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
16918
16919         PR fortran/28600
16920         * gfortran.dg/assumed_charlen_function_4.f90: New test.
16921
16922         PR fortran/28771
16923         * gfortran.dg/assumed_charlen_in_main.f90: New test.
16924
16925         PR fortran/28660
16926         * gfortran.dg/dependent_decls_1.f90: New test.
16927
16928 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16929
16930         PR fortran/25217
16931         * gfortran.dg/derived_init_2.f90: New.
16932
16933 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
16934
16935         * gcc.c-torture/execute/pr28289.c: New test.
16936
16937 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
16938
16939         PR c/28744
16940         * gcc.dg/attr-externally-visible-1.c: New test.
16941         * gcc.dg/attr-externally-visible-2.c: New test.
16942         * g++.dg/parse/attr-externally-visible-1.C: New test.
16943         * g++.dg/parse/attr-externally-visible-2.C: New test.
16944
16945 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16946
16947         PR c++/28606
16948         * g++.dg/parse/dtor11.C: New test.
16949
16950 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16951
16952         PR rtl-optimization/28489
16953         * gcc.c-torture/compile/pr28489.c: New test.
16954
16955 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16956
16957         PR c++/28710
16958         * g++.dg/template/redecl4.C: New test.
16959
16960         PR c++/28711
16961         * g++.dg/template/ctor8.C: New test.
16962
16963 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
16964
16965         * gcc.dg/pr26570.c: Fix testcase.
16966
16967 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
16968
16969         * PR c++/28573
16970         * g++.dg/parse/offsetof6.C: New test.
16971         * g++.dg/parse/offsetof6.C: New test.
16972         * g++.dg/parse/offsetof7.C: New test.
16973
16974 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16975
16976         PR testsuite/28602
16977         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
16978         is false.
16979
16980 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
16981
16982         PR c++/28302
16983         * g++.dg/ext/vector3.C: New test.
16984
16985 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
16986
16987         PR gcov/profile/26570
16988         * gcc.dg/pr26570.c: New test.
16989
16990 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
16991
16992         PR c/27697
16993         * gcc.dg/qual-component-1.c: New test.
16994
16995 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16996
16997         PR c++/28593
16998         * g++.dg/parse/new3.C: New test.
16999
17000 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17001
17002         PR fortran/25828
17003         * gfortran.dg/streamio_1.f90: New test.
17004         * gfortran.dg/streamio_2.f90: New test.
17005         * gfortran.dg/streamio_3.f90: New test.
17006         * gfortran.dg/streamio_4.f90: New test.
17007         * gfortran.dg/streamio_5.f90: New test.
17008         * gfortran.dg/streamio_6.f90: New test.
17009         * gfortran.dg/streamio_7.f90: New test.
17010         * gfortran.dg/streamio_8.f90: New test.
17011
17012 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
17013
17014         PR c/28287
17015         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
17016
17017 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
17018
17019         PR c++/28594
17020         * g++.dg/template/void6.C: New test.
17021
17022 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17023
17024         PR c/28649
17025         * gcc.dg/parse-error-1.c: New test.
17026         * gcc.dg/parse-error-2.c: New test.
17027         * gcc.dg/cpp/digraph2.c: Add error-marker.
17028         * gcc.dg/noncompile/920923-1.c: Likewise.
17029
17030 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
17031
17032         PR c/27490
17033         * gcc.dg/sizeof-2.c: New testcase.
17034
17035         PR c/27489
17036         * gcc.dg/switch-A.c: New testcase.
17037
17038 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
17039
17040         PR c++/28288
17041         PR c++/14556
17042         * g++.old-deja/g++.warn/compare1.C: Delete.
17043         * g++.dg/opt/pr7503-2.C: Delete.
17044         * g++.dg/opt/pr7503-3.C: Delete.
17045         * g++.dg/opt/pr7503-4.C: Delete.
17046         * g++.dg/opt/pr7503-5.C: Delete.
17047         * g++.dg/opt/max1.C: Delete.
17048         * g++.dg/warn/minmax.C: Delete.
17049         * g++.dg/expr/minmax.C: New test.
17050
17051 2006-08-14  Richard Guenther  <rguenther@suse.de>
17052
17053         PR testsuite/28703
17054         * gcc.c-torture/execute/pr28651.c: Do not use argc
17055         to avoid optimization, instead forbid inlining.
17056
17057 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
17058
17059         PR rtl-optimization/28634
17060         * gcc.c-torture/execute/ieee/pr28634.c: New test.
17061
17062 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
17063
17064         PR c/27184
17065         * gcc.dg/torture/pr27184.c: New test.
17066
17067 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
17068
17069         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
17070
17071 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17072
17073         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
17074         * gfortran.dg/stat_2.f90: Likewise.
17075         * gfortran.dg/chmod_1.f90: Likewise.
17076         * gfortran.dg/chmod_2.f90: Likewise.
17077         * gfortran.dg/chmod_3.f90: Likewise.
17078
17079 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
17080
17081         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
17082
17083 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17084
17085         * g++.dg/opt/pr23454-2.C: New test.
17086
17087 2006-08-11  Richard Guenther  <rguenther@suse.de>
17088
17089         PR middle-end/28651
17090         * gcc.c-torture/execute/pr28651.c: New testcase.
17091
17092 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
17093
17094         * gnat.dg/specs/static_initializer.ads: New test.
17095
17096 2006-08-10  Paul Brook  <paul@codesourcery.com>
17097
17098         * gcc.target/arm/cond-asm.c: New test.
17099
17100 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
17101
17102         PR tree-optimization/26197
17103         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
17104         * g++.dg/vect/vect.exp: Compile the new tests with
17105         --param max-aliased-vops=0.
17106
17107 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
17108
17109         PR c++/28637
17110         * g++.dg/template/void3.C: New test.
17111
17112         PR c++/28638
17113         * g++.dg/template/void4.C: New test.
17114
17115         PR c++/28640
17116         * g++.dg/template/void5.C: New test.
17117
17118 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
17119
17120         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
17121         after dg-do compile.
17122
17123 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
17124
17125         PR tree-optimizations/26969
17126         * gcc.dg/vect/vect.exp: Compile tests prefixed with
17127         "unswitch-loops" with -funswitch-loops.
17128         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
17129
17130 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17131
17132         * gcc.dg/sparc-getcontext-1.c: Fix typo.
17133         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
17134         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
17135         * objc.dg/dwarf-1.m: Likewise.
17136         * objc.dg/dwarf-2.m: Likewise.
17137         * obj-c++.dg/dwarf-2.mm: Likewise.
17138
17139 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17140
17141         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
17142         * objc.dg/dwarf-2.m: Likewise.
17143         * obj-c++.dg/dwarf-2.mm: Likewise.
17144
17145         PR libfortran/28603
17146         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
17147
17148         PR testsuite/27611
17149         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17150
17151         PR testsuite/27033
17152         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17153
17154 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
17155
17156         PR target/27827
17157         * gcc.target/i386/pr27827.c: New testcase.
17158
17159 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
17160
17161         PR fortran/28590
17162         * gfortran.dg/sequence_types_1.f90: New test.
17163
17164 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
17165
17166         PR fortran/28548
17167         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
17168         dg-warning.  Add -pedantic option.
17169
17170 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17171
17172         PR c/28502
17173         * gcc.dg/proto-1.c: New test.
17174
17175         PR c/27721
17176         * gcc.dg/lvalue-4.c: New test.
17177
17178         PR c/28136
17179         * gcc.dg/init-bad-5.c: New test.
17180
17181 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
17182
17183         PR c++/28347
17184         * g++.dg/ext/typedef-init.C: Add new test for typedef
17185         initialization inside templates. Adjust existing error markers.
17186
17187 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
17188
17189         PR c++/28148
17190         * g++.dg/init/ptrmem3.C: New test.
17191
17192 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
17193
17194         PR tree-optimization/27770
17195         * lib/target-support.exp: New target keyword "section_anchors".
17196         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
17197         tests.
17198         * gcc.dg/vect/section-anchors-pr27770.c: New test.
17199         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
17200         * gcc.dg/vect/section-anchors-vect-69.c: New test.
17201         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
17202
17203 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17204
17205         * gcc.dg/20060801-1.c: Add missing '}'.
17206
17207 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17208
17209         PR c++/27508
17210         * g++.dg/parse/dtor9.C: New test.
17211         * g++.dg/parse/dtor10.C: New test.
17212         * g++.dg/other/error7.C: Adjust error-marker.
17213
17214         PR c++/28274
17215         * g++.dg/other/default5.C: New test.
17216
17217 2006-08-02  Richard Guenther  <rguenther@suse.de>
17218
17219         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
17220
17221 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
17222
17223         PR c++/28557
17224         * g++.dg/template/conv9.C: New test.
17225
17226 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
17227
17228         PR debug/28063
17229         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
17230         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
17231         Optionally return assembly text.  Update callers.
17232         (check_no_compiler_messages): Update verbose messages.
17233         (check_no_messages_and_pattern): New.
17234         (check_effective_target_string_merging): New.
17235
17236 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17237
17238         PR c++/28250
17239         * g++.dg/eh/catch4.C: New test.
17240
17241         PR c++/28257
17242         * g++.dg/other/qual1.C: New test.
17243
17244         PR c++/28259
17245         * g++.dg/inherit/error2.C: New test.
17246
17247         PR c++/28267
17248         * g++.dg/other/new1.C: New test.
17249
17250         * g++.dg/warn/pr23075.C: Remove obsolete test.
17251         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
17252         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
17253
17254 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
17255
17256         PR c++/28523
17257         * g++.dg/eh/cast1.C: New test.
17258
17259 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
17260
17261         PR libfortran/28452
17262         * gfortran.dg/random_3.f90:  New test.
17263
17264 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
17265
17266         PR c++/28432
17267         * g++.dg/other/pr28304.C: Change expected error message.
17268         * g++.dg/other/pr28432.C: New test.
17269
17270 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
17271
17272         PR c++/28256
17273         * g++.dg/init/brace2.C: Change expected error message, add empty init.
17274
17275 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
17276
17277         PR debug/23336
17278         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
17279         at -g1.
17280         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
17281         g++.dg/debug/enum-2.C: New.
17282
17283 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17284
17285         PR c++/6634
17286         * g++.dg/parse/long1.C: Add more tests.
17287
17288 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17289
17290         * gfortran.dg/lrshift_1.c: New file.
17291
17292 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17293
17294         PR libgfortran/28335
17295         * gfortran.dg/no_unit_error_1.f90: New test.
17296
17297 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17298
17299         PR libgfortran/28335
17300         * gfortran.dg/no_unit_error_1.f90: Delete test.
17301         * gfortran.dg/no_unit_error_2.f90: Delete test.
17302
17303 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17304
17305         * gfortran.dg/chmod_3.f90: New test.
17306         * gfortran.dg/ltime_gmtime_1.f90: New test.
17307         * gfortran.dg/ltime_gmtime_2.f90: New test.
17308         * gfortran.dg/lrshift_1.f90: New test.
17309         * gfortran.dg/chmod_1.f90: New test.
17310         * gfortran.dg/chmod_2.f90: New test.
17311
17312 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
17313
17314         PR c++/27668
17315         * g++.dg/template/crash55.C: New test.
17316
17317         PR c++/27962
17318         * g++.dg/template/nontype16.C: New test.
17319
17320         * g++.dg/template/void2.C: Adjust error markers.
17321         * g++.dg/template/nontype5.C: Adjust error markers.
17322
17323 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
17324
17325         * gcc.target/i386/stack-prot-kernel.c: New test.
17326
17327 2006-07-27  Roger Sayle  <roger@eyesopen.com>
17328
17329         * gcc.dg/builtins-55.c: New test case.
17330
17331 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
17332
17333         PR rtl-optimization/27907
17334         * gcc.c-torture/compile/pr27907.c: New test.
17335
17336 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17337
17338         * gfortran.dg/mclock.f90: New test.
17339         * gfortran.dg/int_conv_1.f90: New test.
17340         * gfortran.dg/stat_1.f90: New test.
17341         * gfortran.dg/stat_2.f90: New test.
17342
17343 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17344
17345         PR libgfortran/28335
17346         * gfortran.dg/no_unit_error_1.f90: New test.
17347         * gfortran.dg/no_unit_error_2.f90: New test.
17348         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
17349
17350 2006-07-25  Roger Sayle  <roger@eyesopen.com>
17351
17352         PR middle-end/28473
17353         * gcc.dg/fold-convround-1.c: New test case.
17354
17355 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
17356
17357         * gfortran.dg/arithmetic_if.f90:  Fix comments.
17358
17359 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17360
17361         PR c++/27572
17362         * g++.dg/other/typedef1.C: New test.
17363         * g++.dg/template/typedef4.C: New test.
17364         * g++.dg/template/typedef5.C: New test.
17365
17366 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17367
17368         PR fortran/28416
17369         * gfortran.dg/allocatable_dummy_3.f90: New.
17370
17371 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
17372
17373         PR fortran/28439
17374         * gfortran.dg/arithmetic_if.f90:  New test.
17375
17376 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
17377
17378         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
17379         avoid memcpy optimization.
17380
17381 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17382
17383         PR fortran/25289
17384         * gfortran.dg/direct_io_6.f90: New test.
17385
17386 2006-07-24  Jan Hubicka  <jh@suse.cz>
17387
17388         PR c/25795
17389         PR c++/27369
17390         * gcc.dg/pr25795.c: New test.
17391         * gcc.dg/pr25795-1.c: New test.
17392
17393 2006-07-23  Roger Sayle  <roger@eyesopen.com>
17394
17395         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
17396         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
17397         which may be transformed to "g || h" on some platforms.
17398
17399 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
17400
17401         PR c++/28025
17402         * g++.dg/template/friend45.C: New test.
17403
17404 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17405
17406         PR libgfortran/28339
17407         * gfortran.dg/arrayio_8.f90: New test.
17408
17409 2006-07-21  Mike Stump  <mrs@apple.com>
17410
17411         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
17412
17413         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
17414
17415 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17416
17417         PR c++/28250
17418         * g++.dg/eh/catch3.C: New test.
17419
17420         PR c++/28363
17421         * g++.dg/template/defarg10.C: New test.
17422
17423 2006-07-20  Paul Brook  <paul@codesourcery.com>
17424
17425         PR 27363
17426         * gcc.dg/pr27363.c: New test.
17427
17428 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
17429
17430         PR c++/28338
17431         * g++.dg/init/ref13.C: New test.
17432
17433 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17434
17435         PR obj-c++/28434
17436         * obj-c++.dg/proto-error-1.mm: New test.
17437
17438 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
17439
17440         PR c++/28337
17441         * g++.dg/template/string1.C: New test.
17442
17443 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
17444
17445         PR c++/28048
17446         * g++.dg/template/defarg9.C: New test.
17447
17448         PR c++/28235
17449         * g++.dg/template/static27.C: New test.
17450
17451 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
17452
17453         PR 28410
17454         * gcc.dg/tree-ssa/pr28410.c: New test.
17455
17456 2006-07-18  Lee Millward  <lee.millward@gmail.com>
17457
17458         PR c++/28258
17459         * g++/dg/other/error13.C: New test.
17460
17461         PR c++/28260
17462         * g++.dg/template/friend44.C: New test.
17463
17464 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
17465
17466         PR c++/27495
17467         * g++.dg/other/pr27495.C: New.
17468
17469 2006-07-18  Olivier Hainque  <hainque@adacore.com>
17470
17471         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
17472         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
17473
17474 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17475
17476         PR c/28286
17477         * gcc.dg/pragma-pack-4.c: New test.
17478
17479 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
17480
17481         PR c++/28291
17482         * g++.dg/ext/pr28291.C: New test.
17483
17484 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
17485
17486         PR middle-end/28403
17487         * gcc.c-torture/execute/pr28403.c: New test.
17488
17489 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
17490
17491         PR middle-end/28402
17492         * gcc.dg/pr28402.c: New test.
17493
17494 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
17495
17496         PR c++/28304
17497         * g++.dg/other/pr28304.C: New test.
17498
17499 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
17500
17501         PR other/28251
17502         gcc.c-torture/unsorted/dump-noaddr.c: New test.
17503         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
17504
17505 2006-07-17  Richard Guenther  <rguenther@suse.de>
17506
17507         PR tree-optimization/28238
17508         * g++.dg/tree-ssa/pr28238.C: New testcase.
17509
17510 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17511
17512         PR c++/28250
17513         * g++.dg/eh/catch1.C: New test.
17514         * g++.dg/eh/catch2.C: New test.
17515
17516 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
17517
17518         PR c++/28370
17519         * g++.dg/template/anon3.C: New test.
17520
17521 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
17522
17523         PR fortran/20844
17524         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
17525         specifiers requiring an explicit format tag..
17526
17527         PR fortran/28201
17528         * gfortran.dg/generic_5: New test.
17529
17530         PR fortran/20893
17531         * gfortran.dg/elemental_optional_args_1.f90: New test.
17532
17533 2006-07-16  Olivier Hainque  <hainque@adacore.com>
17534
17535         * gnat.dg/assert.ads: New file.
17536         * gnat.dg/controlled_record.ads: Likewise.
17537         * gnat.dg/controlled_record.adb: Likewise.
17538
17539 2006-07-15  Lee Millward  <lee.millward@gmail.com>
17540
17541         PR c++/28292
17542         * g++.dg/other/error12.C: New test.
17543
17544         PR c++/28269
17545         * g++.dg/template/crash54.C: New test.
17546
17547 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17548
17549         PR c++/28249
17550         * g++.dg/parse/catch1.C: New test.
17551
17552         PR c++/28294
17553         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
17554
17555         PR c++/28387
17556         * g++.dg/ext/attrib24.C: New test.
17557
17558 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17559
17560         PR c++/28343
17561         * g++.dg/ext/asmspec1.C: New test.
17562
17563 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
17564
17565         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
17566         (dg-test): Support shouldfail tests.
17567         * lib/target-supports-dg.exp (dg-shouldfail): New.
17568         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
17569         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
17570         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
17571         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
17572         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
17573         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
17574         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
17575
17576 2006-07-13  Jan Hubicka  <jh@suse.cz>
17577
17578         * gcc.target/i386/memcpy-1.c: New.
17579
17580 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
17581
17582         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
17583
17584 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
17585
17586         PR fortran/25097
17587         * gfortran.dg/present_1.f90: New test.
17588
17589         PR fortran/20903
17590         * gfortran.dg/interface_derived_type_1.f90: New test.
17591
17592 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
17593
17594         PR fortran/28213
17595         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
17596         list.
17597
17598 2006-07-07  Lee Millward  <lee.millward@gmail.com>
17599
17600         PR c++/27820
17601         * g++.dg/other/label1.C: New test.
17602
17603 2006-07-07  Richard Guenther  <rguenther@suse.de>
17604
17605         PR middle-end/28268
17606         * gcc.dg/torture/pr28268.c: New testcase.
17607
17608 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
17609
17610         PR c++/27019
17611         * g++.dg/ext/pr27019.C: New.
17612
17613 2006-07-07  Richard Guenther  <rguenther@suse.de>
17614
17615         PR tree-optimization/28187
17616         * gcc.dg/pr28187.c: New testcase.
17617
17618 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
17619
17620         * gnat.dg/address_conversion.adb: New test.
17621         * gnat.dg/boolean_subtype.adb: Likewise.
17622         * gnat.dg/frame_overflow.adb: Likewise.
17623         * gnat.dg/pointer_array.adb: Likewise.
17624         * gnat.dg/pointer_conversion.adb: Likewise.
17625
17626 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
17627
17628         PR fortran/28237
17629         PR fortran/23420
17630         * gfortran.dg/print_fmt_5.f90: New test.
17631
17632 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17633
17634         PR fortran/28129
17635         * gfortran.dg/bounds_check_4.f90: New test.
17636
17637 2006-07-05  Richard Guenther  <rguenther@suse.de>
17638
17639         PR target/28158
17640         * gfortran.dg/pr28158.f90: New testcase.
17641
17642 2006-07-05  Richard Guenther  <rguenther@suse.de>
17643
17644         PR tree-optimization/28162
17645         * gcc.dg/pr28162.c: New testcase.
17646
17647 2006-07-05  Richard Guenther  <rguenther@suse.de>
17648         Andrew Pinski  <pinskia@gcc.gnu.org>
17649
17650         PR c++/27084
17651         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
17652
17653 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
17654
17655         PR fortran/28174
17656         * gfortran.dg/actual_array_substr_2.f90: New test.
17657
17658         PR fortran/28167
17659         * gfortran.dg/actual_array_constructor_2.f90: New test.
17660
17661 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17662
17663         * gfortran.dg/itime_idate_1.f: New test.
17664         * gfortran.dg/itime_idate_2.f: New test.
17665
17666 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17667
17668         PR libgfortran/27704
17669         * gfortran.dg/open_status_3.f90: New test.
17670         * gfortran.dg/fmt_l.f90: Update for new feature.
17671
17672 2006-07-03  Asher Langton  <langton2@llnl.gov>
17673
17674         * gfortran.dg/oldstyle_2.f90: New.
17675
17676 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
17677
17678         * gnat.dg/string_slice.adb: New test.
17679
17680 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17681
17682         PR fortran/19259
17683         * gfortran.dg/semicolon_fixed.c: New.
17684         * gfortran.dg/semicolon_free.c: New.
17685
17686 2006-06-30  Mike Stump  <mrs@apple.com>
17687
17688         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
17689         that don't support internal visibility.
17690
17691 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
17692
17693         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
17694         for '(' / ')' needing an extra '\'.
17695
17696 2006-06-29  Roger Sayle  <roger@eyesopen.com>
17697
17698         PR middle-end/27428
17699         * gcc.dg/pr27428-1.c: New test case.
17700
17701 2006-06-29  Mike Stump  <mrs@apple.com>
17702
17703         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
17704         on darwin as we can't align commons large enough yet.
17705
17706         * gcc.dg/vla-8.c: Add additional testcases.
17707
17708 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
17709
17710         PR c++/28114
17711         * g++.dg/other/pr28114.C: New.
17712
17713 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
17714
17715         * gcc.c-torture/compile/20060625-1.c: New test.
17716
17717 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
17718
17719         PR fortran/20867
17720         * gfortran.dg/stfunc_3.f90: New test.
17721
17722         PR fortran/25056
17723         * gfortran.dg/impure_actual_1.f90: New test.
17724
17725         PR fortran/20874
17726         * gfortran.dg/elemental_result_1.f90: New test.
17727
17728         PR fortran/25073
17729         * gfortran.dg/select_7.f90: New test.
17730
17731         PR fortran/27554
17732         * intrinsic_actual_1.f: New test.
17733
17734         PR fortran/22038
17735         PR fortran/28119
17736         * gfortran.dg/forall_4.f90: New test.
17737
17738         PR fortran/25072
17739         * gfortran.dg/forall_5.f90: New test.
17740
17741 2006-06-25  Lee Millward  <lee.millward@gmail.com>
17742
17743         PR c++/28051
17744         * g++.dg/template/using13.C: New test.
17745
17746         PR c++/28054
17747         * g++.dg/other/incomplete3.C: New test.
17748
17749 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17750
17751         PR fortran/28081
17752         * gfortran.dg/substr_3.f: New test.
17753         * gfortran.dg/equiv_2.f90: Update expected error message.
17754
17755 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
17756
17757         PR fortran/28118
17758         * gfortran.dg/actual_array_substr_1.f90: New test.
17759
17760 2006-06-24  Olivier Hainque  <hainque@adacore.com>
17761
17762         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
17763         * gnat.dg/scalar_mode_agg_compare.adb: New test.
17764
17765 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
17766
17767         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
17768
17769 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
17770
17771         PR fortran/27981
17772         * gfortran.dg/simpleif_2.f90: New test.
17773
17774 2006-06-23  Lee Millward  <lee.millward@gmail.com>
17775
17776         * g++.dg/template/error22.C: Fix typo.
17777
17778 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17779
17780         PR c++/28112
17781         * g++.dg/ext/attrib23.C: New test.
17782
17783 2006-06-23  Olivier Hainque  <hainque@adacore.com>
17784
17785         * gnat.dg/varsize_temp.adb: New test.
17786
17787 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17788
17789         PR c++/11468
17790         * g++.dg/other/java2.C: New test.
17791
17792 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
17793
17794         PR target/27789
17795         * g++.dg/ext/dllimport4.C. Add more tests for invalid
17796         initialization.
17797
17798 2006-06-22  Roger Sayle  <roger@eyesopen.com>
17799
17800         PR target/27531
17801         * gcc.dg/pr27531-1.c: New test case.
17802
17803 2006-06-22  Asher Langton  <langton2@llnl.gov>
17804
17805         PR fortran/24748
17806         * gfortran.dg/implicit_8.f90: New.
17807
17808 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
17809
17810         PR rtl-optimization/28121
17811         * gcc.dg/pr28121.c: New test.
17812
17813 2006-06-22  Lee Millward  <lee.millward@gmail.com>
17814
17815         PR c++/27805
17816         * g++.dg/parse/ptrmem6.C: New test.
17817
17818         PR c++/27821
17819         * g++.dg/template/error22.C: New test.
17820
17821 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17822
17823         PR c++/28111
17824         * g++.dg/template/friend43.C: New test.
17825
17826         PR c++/28110
17827         * g++.dg/template/crash53.C: New test.
17828
17829         PR c++/28109
17830         * g++.dg/rtti/incomplete1.C: New test.
17831
17832 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
17833
17834         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
17835
17836 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
17837
17838         * gcc.c-torture/execute/complex-7.c: New.
17839
17840 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
17841
17842         * gcc.dg/merge-all-constants-1.c: New test.
17843
17844 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
17845
17846         PR c++/28113
17847         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
17848
17849 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
17850
17851         * gfortran.dg/rrspacing_1.f90: New test.
17852
17853 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17854
17855         PR c++/28052
17856         * g++.dg/other/bitfield2.C: New test.
17857
17858 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
17859
17860         PR tree-optimization/27331
17861         * gcc.dg/pr27331.c: New test.
17862
17863 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
17864             Eric Botcazou  <ebotcazou@adacore.com>
17865
17866         PR ada/18692
17867         * lib/gnat.exp: New file.
17868         * lib/gnat-dg.exp: Likewise.
17869         * gnat.dg: New directory.
17870         * gnat.dg/dg.exp: New driver.
17871         * gnat.dg/specs: New directory.
17872         * gnat.dg/specs/specs.exp: New driver.
17873         * gnat.dg/style: New directory.
17874         * gnat.dg/style/style.exp: New driver.
17875
17876 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
17877
17878         PR fortran/16206
17879         * gfortran.dg/array_initializer_1.f90: New test.
17880
17881         PR fortran/28005
17882         * gfortran.dg/matmul_3.f90: New test.
17883
17884 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
17885
17886         PR middle-end/28075
17887         * gcc.dg/tree-ssa/inline-1.c: New test.
17888
17889 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
17890
17891         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
17892         in malloc prototype; remove XFAIL.
17893         * gcc.dg/pr18241-2.c: Ditto.
17894         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
17895         in memset prototype; remove XFAIL.
17896         * gcc.dg/tree-ssa/pr23382.c: Ditto.
17897
17898 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17899
17900         * gcc.dg/vla-8.c: Add.
17901
17902 2006-06-19  Richard Guenther  <rguenther@suse.de>
17903
17904         PR tree-optimization/27090
17905         * g++.dg/tree-ssa/pr27090.C: New testcase.
17906
17907 2006-06-19  Roger Sayle  <roger@eyesopen.com>
17908
17909         PR target/27861
17910         * gcc.dg/pr27861-1.c: New test case.
17911
17912 2006-06-19  Richard Guenther  <rguenther@suse.de>
17913
17914         PR middle-end/28045
17915         * gcc.dg/torture/pr28045.c: New testcase.
17916
17917 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17918
17919         PR fortran/26801
17920         * gfortran.dg/associated_4.f90: New test.
17921
17922 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17923
17924         PR fortran/19310
17925         PR fortran/19904
17926         * gfortran.dg/real_const_3.f90: New test.
17927
17928 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
17929
17930         PR c++/28016
17931         * g++.dg/template/static26.C: New test.
17932
17933         PR c++/27979
17934         * g++.dg/expr/bitfield2.C: New test.
17935
17936         PR c++/27884
17937         * g++.dg/parse/linkage2.C: New test.
17938
17939 2006-06-16  Richard Guenther  <rguenther@suse.de>
17940
17941         PR middle-end/27116
17942         * gcc.dg/pr15785-1.c: Revert last change.
17943         * gcc.dg/torture/pr27116-2.c: New testcase.
17944
17945 2006-06-16  Roger Sayle  <roger@eyesopen.com>
17946
17947         PR middle-end/27802
17948         * gcc.dg/pr27802-1.c: New test case.
17949
17950 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
17951
17952         PR c++/27689
17953         * g++.dg/template/ttp18.C: New test.
17954         * g++.dg/template/ttp19.C: Likewise.
17955
17956         PR c++/27666
17957         * g++.dg/expr/cond9.C: New test.
17958
17959         PR c++/27640
17960         * g++.dg/template/ctor7.C: New test.
17961
17962 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
17963
17964         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
17965
17966 2006-06-16  Richard Guenther  <rguenther@suse.de>
17967
17968         PR tree-optimization/27781
17969         * gcc.dg/tree-ssa/pr27781.c: New testcase.
17970
17971 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
17972
17973         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
17974
17975 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
17976
17977         * gcc.dg/tree-ssa/loop-18.c: New test.
17978
17979 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
17980
17981         PR c++/27665
17982         * g++.dg/template/crash52.C: New test.
17983
17984         PR c++/27648
17985         * g++.dg/ext/attrib22.C: New test.
17986
17987         PR c++/26559
17988         * g++.dg/template/builtin1.C: New test.
17989         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
17990
17991         PR c++/28018
17992         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
17993         assignment.
17994         * g++.old-deja/g++.pt/crash51.C: Likewise.
17995
17996         PR c++/27227
17997         * g++.dg/lookup/linkage1.C: New test.
17998         * g++.dg/lookup/linkage2.C: Likewise.
17999
18000 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
18001
18002         PR middle-end/27959
18003         * gcc.dg/pr27959.c: New testcase.
18004
18005 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
18006
18007         PR target/28014:
18008         * g++.dg/eh/div.C: New test.
18009
18010 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
18011
18012         PR c++/27894
18013         * g++.dg/tree-ssa/pr26757.C: New test.
18014         * g++.dg/tree-ssa/pr27894.C: New test.
18015
18016 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18017
18018         * gcc.c-torture/compile/20060609-1.c: New test.
18019
18020         PR target/27863
18021         * gcc.c-torture/compile/pr27863.c: New test.
18022
18023 2006-06-13  Richard Guenther  <rguenther@suse.de>
18024
18025         PR tree-optimization/27830
18026         * g++.dg/tree-ssa/pr27830.C: New testcase.
18027
18028 2006-06-13  Matthew Sachs  <msachs@apple.com>
18029
18030         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
18031         the list of compiler flags; this causes those flags to be checked
18032         for things like dg-skip-if.
18033
18034 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18035
18036         PR c++/27601
18037         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
18038
18039 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
18040             Kazu Hirata  <kazu@codesourcery.com>
18041
18042         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
18043         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
18044
18045 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18046
18047         PR c++/27933
18048         * g++.dg/lookup/using15.C: New test.
18049
18050         PR c++/27951
18051         * g++.dg/other/anon4.C: New test.
18052
18053 2006-06-12  Roger Sayle  <roger@eyesopen.com>
18054
18055         PR c++/21210
18056         * g++.dg/init/complex1.C: New test case.
18057
18058 2006-06-11  Eric Christopher  <echristo@apple.com>
18059
18060         PR middle-end/27948
18061         * gcc.dg/bf-ms-layout.c: Run on darwin.
18062         * gcc.dg/bf-no-ms-layout: Ditto.
18063         * gcc.dg/attr-ms_struct-2.c: New.
18064         * gcc.dg/bf-ms-layout-2.c: Ditto.
18065
18066 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18067
18068         * gcc.dg/attr-ms_struct-packed1.c: New.
18069
18070 2006-06-09  Mike Stump  <mrs@apple.com>
18071
18072         * gcc.dg/vla-7.c: Add.
18073
18074 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
18075
18076         PR fortran/24558
18077         * gfortran.dg/entry_6.f90: New test.
18078
18079         PR fortran/20877
18080         PR fortran/25047
18081         * gfortran.dg/entry_7.f90: New test.
18082
18083 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
18084
18085         PR c/27747
18086         * gcc.dg/cpp/_Pragma6.c: New test.
18087
18088         PR c++/27748
18089         * g++.dg/cpp/_Pragma1.C: New test.
18090
18091         PR preprocessor/27746
18092         * gcc.dg/gomp/macro-3.c: New test.
18093         * gcc.dg/gomp/macro-4.c: New test.
18094         * g++.dg/gomp/macro-3.C: New test.
18095         * g++.dg/gomp/macro-4.C: New test.
18096
18097 2006-06-09  Richard Guenther  <rguenther@suse.de>
18098
18099         PR tree-optimization/26998
18100         * gcc.dg/torture/pr26998.c: New testcase.
18101         * gcc.dg/tree-ssa/vrp29.c: New testcase.
18102
18103 2006-06-08  Mike Stump  <mrs@apple.com>
18104
18105         * gcc.dg/pr27095.c: Account for stubs.
18106
18107         PR target/26427
18108         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
18109         produce bad code on darwin.
18110
18111 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18112
18113         PR fortran/27958
18114         * gfortran.dg/substr_2.f: New test.
18115
18116 2006-06-08  Asher Langton  <langton2@llnl.gov>
18117
18118         PR fortran/27786
18119         * cray_pointers_2.f90: Add -fbounds-check compile flag.
18120
18121 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18122
18123         PR target/27421
18124         * gcc.dg/union-3.c: New test.
18125
18126 2006-06-08  Richard Guenther  <rguenther@suse.de>
18127
18128         PR middle-end/27116
18129         * gcc.dg/torture/pr27116.c: New testcase.
18130         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
18131
18132 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
18133
18134         PR rtl-optimization/26449
18135         * gcc.dg/pr26449.c: New test.
18136
18137 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18138
18139         PR c++/27601
18140         * g++.dg/ext/offsetof1.C: Test member functions.
18141
18142 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
18143
18144         * gcc.dg/pr27095.c: Improve scanning.
18145
18146 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
18147
18148         PR fortran/23091
18149         * gfortran.dg/saved_automatic_1.f90: New test.
18150
18151         PR fortran/24168
18152         * gfortran.dg/array_simplify_1.f90: New test.
18153
18154         PR fortran/25090
18155         * gfortran.dg/entry_dummy_ref_1.f90: New test.
18156
18157         PR fortran/25058
18158         * gfortran.dg/entry_dummy_ref_2.f90: New test.
18159
18160 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
18161
18162         PR c++/27177
18163         * g++.dg/expr/cast7.C: New test.
18164
18165 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
18166
18167         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
18168         * lib/gcc-defs.exp (tool_check_compile): Ditto.
18169         * lib/fortran-torture.exp (fortran-torture-compile,
18170         fortran-torture-execute): Ditto.
18171
18172 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
18173
18174         PR target/27842
18175         * gcc.dg/vmx/pr27842.c: New test.
18176
18177 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18178
18179         PR libfortran/27895
18180         * gfortran.dg/bounds_check_3.f90: New test.
18181
18182 2006-06-05  Mike Stump  <mrs@apple.com>
18183
18184         * objc.dg/objc-fast-4.m: Skip for ppc64.
18185
18186 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
18187
18188         PR testsuite/27705
18189         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
18190
18191 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
18192             Victor Kaplansky  <victork@il.ibm.com>
18193
18194         PR tree-optimizations/26360
18195         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
18196         with -fno-tree-dce.
18197         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
18198
18199 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
18200
18201         PR fortran/14067
18202         * gfortran.dg/data_char_1.f90: Add messages for truncated
18203         strings.
18204
18205         PR fortran/16943
18206         * gfortran.dg/func_decl_2.f90: New test.
18207
18208         PR fortran/20839
18209         * gfortran.dg/do_2.f90: New test.
18210
18211         PR fortran/27655
18212         * gfortran.dg/associated_3.f90: New test.
18213
18214 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
18215
18216         PR c++/27819
18217         * g++.dg/template/static25.C: New test.
18218
18219         PR c++/27722
18220         * g++.dg/init/array21.C: New test.
18221
18222         PR c++/27807
18223         * g++.dg/ext/complit7.C: New test.
18224
18225         PR c++/27806
18226         * g++.dg/parse/ptrmem5.C: New test.
18227
18228 2006-06-04  Roger Sayle  <roger@eyesopen.com>
18229             Andrew Pinski  <pinskia@physics.uc.edu>
18230
18231         PR c/27150
18232         PR middle-end/27382
18233         * gcc.dg/pr27150-1.c: New testcase.
18234         * gcc.dg/pr27382-1.c: New testcase.
18235         * gcc.dg/pr27382-2.c: New testcase.
18236
18237 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
18238
18239         PR c/25161
18240         PR c/27020
18241         * gcc.dg/array-10.c: New test.
18242
18243 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18244
18245         PR c++/27804
18246         * g++.dg/init/const4.C: New test.
18247         * g++.dg/init/member1.C: Add error-marker.
18248         * g++.dg/other/fold1.C: Adjust error-marker.
18249
18250 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18251
18252         PR c++/27601
18253         * g++.dg/ext/offsetof1.C: New test.
18254
18255 2006-06-04 Eric Christopher <echristo@apple.com>
18256
18257         * gcc.dg/attr-ms_struct-1.c: New.
18258
18259 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
18260
18261         * gcc.c-torture/compile/builtin_constant_p.c: New test.
18262
18263 2006-06-04  Richard Guenther  <rguenther@suse.de>
18264
18265         PR tree-optimization/27039
18266         * gcc.dg/tree-ssa/loop-17.c: New testcase.
18267
18268 2006-06-03  Roger Sayle  <roger@eyesopen.com>
18269
18270         PR target/26223
18271         * gcc.target/i386/amd64-abi-2.c: New test case.
18272
18273 2006-06-02  Eric Christopher  <echristo@apple.com>
18274
18275         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
18276         * gcc.target/i386/20020523-1.c: Skip if darwin.
18277         * gcc.target/i386/asm-3.c: Ditto.
18278         * gcc.target/i386/20011119-1.c: Ditto.
18279         * gcc.target/i386/clobbers.c: Remove pic part of test.
18280
18281 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
18282
18283         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
18284         * g++.old-deja/g++.other/init19.C: Ditto.
18285         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
18286         and add other platforms as expected failures.
18287
18288 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
18289
18290         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
18291         (is-effective-target-keyword): Ditto.
18292
18293 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
18294
18295         PR fortran/27715
18296         * gfortran.dg/extended_char_comparison_1.f:  New test.
18297
18298 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
18299
18300         PR fortran/25098
18301         * gfortran.dg/dummy_procedure_1.f90: New test.
18302
18303         PR fortran/25147
18304         * gfortran.dg/dummy_procedure_2.f90: New test.
18305
18306         * gfortran.dg/associated_2.f90: Correct to make consistent with
18307         standard.
18308
18309 2006-05-31  Roger Sayle  <roger@eyesopen.com>
18310
18311         * gcc.target/i386/387-11.c: New test case.
18312
18313 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
18314
18315         PR c++/27801
18316         * g++.dg/template/cond6.C: New test.
18317
18318         PR c++/26496
18319         * g++.dg/template/crash51.C: New test.
18320         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
18321
18322         PR c++/27385
18323         * g++.dg/init/array20.C: New test.
18324
18325 2006-05-31  Roger Sayle  <roger@eyesopen.com>
18326
18327         * gcc.dg/builtins-54.c: New test case.
18328
18329 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
18330
18331         PR c++/26433
18332         * g++.dg/template/fntry1.C: Add dg-do link.
18333
18334         PR c++/27808
18335         * g++.dg/parse/friend6.C: New test.
18336
18337 2006-05-30  Asher Langton  <langton2@llnl.gov>
18338
18339         * gfortran.dg/cray_pointers_7.f90: New test.
18340
18341 2006-05-30  Roger Sayle  <roger@eyesopen.com>
18342
18343         PR tree-optimization/23452
18344         * gcc.dg/fold-mulconj-1.c: New test case.
18345
18346 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
18347
18348         PR c++/27803
18349         * g++.dg/parse/bitfield1.C: New test.
18350
18351 2006-05-30  Roger Sayle  <roger@eyesopen.com>
18352
18353         * gcc.target/ppc-eq0-1.c: New test case.
18354         * gcc.target/ppc-negeq0-1.c: New test case.
18355
18356 2006-05-30  Dirk Mueller  <dmueller@suse.de>
18357
18358         PR c/27273
18359         * gcc.dg/overflow-warn-5.c: New test.
18360
18361 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18362
18363         PR c/27718
18364         * gcc.dg/sizeof-1.c: New test.
18365
18366 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
18367
18368         PR target/27790
18369         * gcc.target/i386/pr27790.c: New test.
18370
18371 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18372
18373         PR libgfortran/27757
18374         * gfortran.dg/direct_io_5.f90: New test.
18375
18376 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18377
18378         PR libgfortran/27634
18379         * gfortran.dg/fmt_missing_period_1.f: New test.
18380         * gfortran.dg/fmt_missing_period_2.f: New test.
18381         * gfortran.dg/fmt_missing_period_3.f: New test.
18382
18383 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18384
18385         PR fortran/19777
18386         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
18387         arrays.
18388
18389 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18390
18391         PR c++/27713
18392         * g++.dg/template/new6.C: New test.
18393
18394 2006-05-29  Roger Sayle  <roger@eyesopen.com>
18395
18396         PR tree-optimization/24964
18397         * gcc.target/i386/387-10.c: New test case.
18398
18399 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
18400
18401         * intrinsics/string_intrinsics.c (compare_string):
18402         Use memcmp instead of strncmp to avoid tripping over
18403         CHAR(0) in a string.
18404
18405 2006-05-27  Richard Guenther  <rguenther@suse.de>
18406
18407         PR middle-end/27773
18408         * gcc.dg/torture/pr27773.c: New testcase.
18409
18410 2006-05-27  Dirk Mueller  <dmueller@suse.de>
18411
18412         * gcc.dg/pr24561.c: Rename to..
18413         * gcc.dg/pr25962.c: .. this.
18414
18415 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18416
18417         PR fortran/19777
18418         * gfortran.dg/bounds_check_2.f: New test.
18419
18420 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
18421
18422         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
18423         * gfortran.dg/byte_1.f90: Likewise.
18424         * gfortran.dg/dup_save_2.f90: Likewise.
18425
18426 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
18427
18428         * gfortran.dg/associated_2.f90: New test.
18429
18430 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18431
18432         PR fortran/27524
18433         * gfortran.dg/bounds_check_1.f90: New test.
18434
18435 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
18436
18437         PR rtl-optimization/27661
18438         * gcc.dg/pr27661.c: New test case.
18439
18440 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18441
18442         PR fortran/23151
18443         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
18444         * gfortran.dg/print_parentheses_1.f:  New test.
18445         * gfortran.dg/print_parentheses_2.f90:  New test.
18446
18447 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
18448
18449         PR target/27758
18450         * gcc.dg/pr27758.c: New test.
18451
18452 2006-05-24  Falk Hueffner  <falk@debian.org>
18453
18454         * gcc.c-torture/compile/pr27571.c: New test.
18455
18456 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
18457
18458         PR fortran/27709
18459         * gfortran.dg/spec_expr_4.f90: New test.
18460
18461         PR fortran/27155
18462         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
18463
18464 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
18465
18466         PR c++/20103
18467         * g++.dg/ext/complit6.C: New test.
18468         * g++.dg/ext/complit3.C: Adjust error markers.
18469         * g++.dg/init/const3.C: New test.
18470
18471 2006-05-25  Richard Guenther  <rguenther@suse.de>
18472
18473         PR middle-end/27743
18474         * gcc.dg/torture/pr27743.c: New testcase.
18475
18476 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18477
18478         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
18479
18480 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
18481
18482         * gcc.dg/compat/scalar-by-value-x.h: New.
18483         * gcc.dg/compat/scalar-by-value-y.h: New.
18484         * gcc.dg/compat/scalar-by-value-5.c: New.
18485         * gcc.dg/compat/scalar-by-value-5_main.c: New.
18486         * gcc.dg/compat/scalar-by-value-5_x.c: New.
18487         * gcc.dg/compat/scalar-by-value-5_y.c: New.
18488         * gcc.dg/compat/scalar-by-value-6.c: New.
18489         * gcc.dg/compat/scalar-by-value-6_main.c: New.
18490         * gcc.dg/compat/scalar-by-value-6_x.c: New.
18491         * gcc.dg/compat/scalar-by-value-6_y.c: New.
18492
18493 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
18494
18495         PR tree-optimization/27639
18496         PR tree-optimization/26719
18497         * gcc.dg/pr27639.c: New test.
18498         * gcc.dg/pr26719.c: New test.
18499         * gcc.dg/tree-ssa/scev-cast.c: New test.
18500
18501 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
18502
18503         PR c++/20173
18504         * g++.dg/template/error21.C: New test.
18505
18506 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
18507
18508         PR target/27696
18509         * gcc.target/i386/pr27696.c: New.
18510
18511 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
18512
18513         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
18514
18515         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
18516
18517 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18518
18519         PR c++/27716
18520         * g++.dg/other/assign1.C: New test.
18521
18522 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
18523
18524         PR target/27266
18525         * gcc.target/i386/pr27266.c: New.
18526
18527 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18528
18529         PR c++/27451
18530         * g++.dg/ext/asm9.C: New test.
18531
18532 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
18533
18534         PR rtl-optimization/25514
18535         * gcc.c-torture/compile/pr25514.c: New test.
18536
18537 2006-05-22  Richard Guenther  <rguenther@suse.de>
18538
18539         Revert
18540         2006-01-31  Richard Guenther  <rguenther@suse.de>
18541
18542         * gcc.target/i386/sselibm-1.c: New testcase.
18543         * gcc.target/i386/sselibm-2.c: Likewise.
18544         * gcc.target/i386/sselibm-3.c: Likewise.
18545         * gcc.target/i386/sselibm-4.c: Likewise.
18546         * gcc.target/i386/sselibm-5.c: Likewise.
18547
18548 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18549
18550         PR c/27420
18551         * gcc.dg/func-args-2.c: New test.
18552
18553         PR c/26818
18554         * gcc.dg/struct-incompl-1.c: New test.
18555
18556 2006-05-22  Richard Guenther  <rguenther@suse.de>
18557
18558         PR testsuite/27708
18559         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
18560         the transformations we test for.
18561
18562 2006-05-22  Richard Guenther  <rguenther@suse.de>
18563
18564         PR testsuite/27707
18565         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
18566
18567 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
18568
18569         PR c++/27210
18570         * g++.dg/warn/new1.C: New test.
18571         * g++.dg/template/new5.C: Likewise.
18572
18573 2006-05-21  Roger Sayle  <roger@eyesopen.com>
18574
18575         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
18576         * gcc.target/i386/20060512-3.c: Likewise.
18577
18578 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
18579
18580         PR rtl-optimization/27671
18581         * gcc.c-torture/execute/pr27671-1.c: New.
18582         * gcc.dg/pr27671-2.c: Likewise.
18583
18584         PR tree-optimization/26622.
18585         * gcc.c-torture/compile/pr26622.c: New.
18586
18587 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18588
18589         PR fortran/27613
18590         * gfortran.dg/recursive_reference_1.f90: New test.
18591
18592 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18593
18594         PR fortran/25746
18595         * gfortran.dg/elemental_subroutine_3.f90: New test.
18596
18597         PR fortran/25090
18598         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
18599
18600         PR fortran/27584
18601         * gfortran.dg/associated_target_1.f90: New test.
18602
18603         PR fortran/19015
18604         * gfortran.dg/maxloc_shape_1.f90: New test.
18605
18606 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18607
18608         PR libgfortran/24459
18609         * gfortran.dg/namelist_24.f90: New test.
18610         * gfortran.dg/namelist_12.f: Fix typo in comment.
18611
18612 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
18613
18614         PR middle-end/25776
18615         * g++.dg/other/error11.C: New test.
18616
18617 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18618
18619         * gcc.target/mips/pr26765.c: Add -w to options.
18620
18621 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18622
18623         * lib/target-supports.exp (check_effective_target_mpaired_single):
18624         New function.
18625         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
18626         multilibs.
18627         * g++.dg/vect/vect.exp: Likewise.
18628
18629 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18630
18631         PR testsuite/25891
18632         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
18633
18634 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
18635
18636         PR fortran/27662
18637         * gfortran.dg/temporary_1.f90: New file.
18638
18639 2006-05-19  Andreas Schwab  <schwab@suse.de>
18640
18641         * g++.dg/other/unused1.C: Also match "stringz".
18642
18643 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
18644
18645         PR c++/26433
18646         * g++.dg/template/fntry1.C: New test.
18647
18648 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
18649
18650         PR c++/27471
18651         PR c++/27506
18652         * g++.dg/conversion/bitfield5.C: New test.
18653         * g++.dg/conversion/bitfield6.C: New test.
18654
18655 2006-05-18  Mike Stump  <mrs@apple.com>
18656
18657         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
18658         * gcc.dg/vla-4.c: Add.
18659         * gcc.dg/vla-5.c: Add.
18660         * gcc.dg/vla-6.c: Add.
18661
18662 2006-05-12  Stuart Hastings  <stuart@apple.com>
18663
18664         * gcc.target/i386/20060512-1.c: New.
18665         * gcc.target/i386/20060512-2.c: New.
18666         * gcc.target/i386/20060512-3.c: New.
18667         * gcc.target/i386/20060512-4.c: New.
18668
18669 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
18670
18671         PR c++/26122
18672         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
18673
18674         PR c++/26068
18675         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
18676         * g++.dg/parse/linkage1.C: New test.
18677
18678 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
18679
18680         PR tree-optimization/27548
18681         * g++.dg/tree-ssa/pr27548.C: New test.
18682
18683 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18684
18685         PR fortran/26551
18686         * gfortran.dg/recursive_check_1.f: New test.
18687         * gfortran.dg/recursive_check_2.f90: New test.
18688
18689 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
18690
18691         * g++.dg/opt/temp2.C: New test.
18692
18693 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
18694
18695         PR c++/27491
18696         * g++.dg/init/brace5.C: New test.
18697
18698         PR middle-end/27415
18699         * gcc.dg/gomp/pr27415.c: New test.
18700         * g++.dg/gomp/pr27415.C: New test.
18701
18702         PR tree-optimization/27549
18703         * g++.dg/tree-ssa/pr27549.C: New test.
18704
18705 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18706
18707         PR libgfortran/27575
18708         * gfortran.dg/read_eof_4.f90: New test.
18709
18710 2006-05-16  Richard Guenther  <rguenther@suse.de>
18711
18712         PR tree-optimization/22303
18713         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
18714
18715 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
18716
18717         PR middle-end/27573
18718         * gcc.dg/gomp/pr27573.c: New test.
18719         * gfortran.dg/gomp/pr27573.f90: New test.
18720
18721         PR c/27499
18722         * gcc.dg/gomp/pr27499.c: New test.
18723         * g++.dg/gomp/pr27499.C: New test.
18724
18725 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
18726
18727         PR c++/27339
18728         * g++.dg/parser/access8.C: Adjust error marker.
18729         * g++.dg/template/access17.C: New test.
18730         * g++.dg/template/access18.C: Likewise.
18731
18732 2006-05-15  Roger Sayle  <roger@eyesopen.com>
18733
18734         PR target/26600
18735         * gcc.target/i386/pr26600.c: New test case.
18736
18737 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
18738
18739         PR c++/27505
18740         * g++.dg/expr/bitfield1.C: New test.
18741
18742 2006-05-15  Richard Guenther  <rguenther@suse.de>
18743
18744         PR tree-optimization/27603
18745         * gcc.dg/torture/pr27603.c: New testcase.
18746
18747 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
18748
18749         PR fortran/25090
18750         * gfortran.dg/entry_dummy_ref_1.f90: New test.
18751
18752         PR fortran/25082
18753         * gfortran.dg/scalar_return_1.f90: New test.
18754
18755         PR fortran/27411
18756         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
18757
18758 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
18759
18760         * gcc.dg/gomp/critical-4.c: New test.
18761         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
18762         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
18763         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
18764         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
18765
18766 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18767
18768         PR c++/27582
18769         * g++.dg/template/dependent-args1.C: New test.
18770
18771         PR c++/27581
18772         * g++.dg/lookup/this1.C: New test.
18773
18774         PR c++/27315
18775         * g++.dg/template/operator6.C: New test.
18776         * g++.dg/template/incomplete3.C: New test.
18777
18778         PR c++/27559
18779         * g++.dg/template/new4.C: New test.
18780
18781         PR c++/27496
18782         * g++.dg/template/void2.C: New test.
18783
18784 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
18785
18786         * g++.dg/template/dependent-expr5.C: New test.
18787
18788 2006-05-14  Roger Sayle  <roger@eyesopen.com>
18789
18790         PR middle-end/26729
18791         * gcc.dg/pr26729-1.c: New test case.
18792
18793 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
18794
18795         * gcc.dg/pr27003.c: New test.
18796
18797 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
18798
18799         * lib/target-supports.dg (check_cxa_atexit_available): Change
18800         v3_target_compile to ${tool}_target_compile.
18801
18802 2006-05-11  Jason Merrill  <jason@redhat.com>
18803
18804         * lib/scanasm.exp (scan-not-hidden): Fix typo.
18805
18806 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18807
18808         PR fortran/27553
18809         * gfortran.dg/label_5.f90: New test.
18810
18811 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
18812
18813         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
18814         check_effective_target_powerpc_altivec_ok): New.
18815         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
18816         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
18817         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
18818         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
18819         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
18820         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
18821         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
18822         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
18823         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
18824         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
18825         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
18826         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
18827         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
18828         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
18829         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
18830         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
18831         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
18832         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
18833         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
18834         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
18835         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
18836         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
18837         gcc.target/powerpc/altivec-9.c,
18838         gcc.target/powerpc/altivec-consts.c,
18839         gcc.target/powerpc/altivec-pr22085.c,
18840         gcc.target/powerpc/altivec-splat.c,
18841         gcc.target/powerpc/altivec-types-1.c,
18842         gcc.target/powerpc/altivec-types-2.c,
18843         gcc.target/powerpc/altivec-types-3.c,
18844         gcc.target/powerpc/altivec-types-4.c,
18845         gcc.target/powerpc/altivec-varargs-1.c,
18846         gcc.target/powerpc/altivec-vec-merge.c,
18847         gcc.target/powerpc/ppc-vector-memcpy.c,
18848         gcc.target/powerpc/ppc-vector-memset.c,
18849         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
18850         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
18851         these effective targets.
18852         * gcc.dg/vmx/pr27006.c: Add missing close brace.
18853         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
18854
18855 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18856
18857         PR middle-end/27384
18858         * g++.dg/other/fold1.C: New test.
18859
18860         PR middle-end/27488
18861         * gcc.dg/fold-nonneg-1.c: New test.
18862
18863         PR c++/27547
18864         * g++.dg/other/operator1.C: New test.
18865
18866 2006-05-11  Richard Guenther  <rguenther@suse.de>
18867
18868         PR middle-end/27529
18869         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
18870
18871 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
18872
18873         * lib/target-supports-dg.exp (check-flags): New.
18874         (dg-skip-if): Move flag checks.
18875
18876 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
18877
18878         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
18879         * lib/target-supports.dg (check_cxa_atexit_available): New.
18880
18881 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
18882
18883         PR fortran/27470
18884         * gfortran.dg/multiple_allocation_2.f90: New test case.
18885
18886 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
18887
18888         * gcc.target/arm/pr27387.C: Fix a comment typo.
18889
18890 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18891
18892         PR fortran/24549
18893         * gfortran.dg/error_recovery_1.f90: New test.
18894
18895 2006-05-10  Richard Guenther  <rguenther@suse.de>
18896
18897         PR tree-optimization/27302
18898         * gcc.dg/torture/pr27302.c: New testcase.
18899
18900 2006-05-09  Dirk Mueller  <dmueller@suse.de>
18901         Richard Guenther  <rguenther@suse.de>
18902
18903         PR middle-end/27498
18904         * gcc.dg/tree-ssa/pr27498.c: New testcase.
18905
18906 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
18907
18908         PR rtl-optimization/27335
18909         * gcc.dg/pr27335.c: New test.
18910
18911 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
18912
18913         * gcc.target/mips/mips-ps-5.c: New file.
18914
18915 2006-05-08  Jan Hubicka  <jh@suse.cz>
18916
18917         PR middle-end/25962
18918         * gcc.dg/pr25962.c: New.
18919
18920 2006-05-08  Roger Sayle  <roger@eyesopen.com>
18921
18922         PR target/27158
18923         * gcc.target/powerpc/pr27158.c: New test case.
18924
18925 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
18926
18927         PR testsuite/27476
18928         * ada/acats/run_all.sh: Use test -z.
18929
18930 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18931
18932         PR libfortran/18271
18933         * gfortran.dg/spec_expr_3.f90: New test.
18934
18935 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
18936
18937         PR target/24879
18938         * gcc.target/i386/monitor.c: New file.
18939
18940 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
18941
18942         * gcc.dg/pr27095.c: xfail *-*-darwin*.
18943
18944 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18945
18946         PR c++/27447
18947         * g++.dg/other/ptrmem7.C: New test.
18948
18949 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18950
18951         PR target/27421
18952         * gcc.dg/array-9.c: New test.
18953
18954 2006-05-07  Richard Guenther  <rguenther@suse.de>
18955
18956         PR tree-optimization/27409
18957         * gcc.dg/torture/pr27409.c: New testcase.
18958
18959 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18960
18961         PR fortran/27457
18962         * gfortran.dg/select_6.f90: New.
18963
18964 2006-05-07  Richard Guenther  <rguenther@suse.de>
18965
18966         PR tree-optimization/27136
18967         * gcc.dg/torture/pr27136.c: New testcase.
18968
18969 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
18970
18971         PR fortran/24813
18972         * gfortran.dg/char_cons_len_1.f90: New test.
18973
18974 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18975
18976         PR c++/27427
18977         * g++.dg/template/incomplete2.C: New test.
18978
18979 2006-05-06  Richard Guenther  <rguenther@suse.de>
18980
18981         PR tree-optimization/27151
18982         * gcc.dg/vect/pr27151.c: New testcase.
18983
18984 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18985
18986         PR c++/27430
18987         * g++.dg/template/void1.C: New test.
18988
18989         PR c++/27423
18990         * g++.dg/other/void2.C: New test.
18991
18992         PR c++/27422
18993         * g++.dg/conversion/void1.C: New test.
18994
18995 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
18996
18997         PR/21391
18998         * g++.dg/other/unused1.C: New.
18999
19000 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19001
19002         PR objc/27240
19003         * objc.dg/member-1.m: New test.
19004
19005 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
19006
19007         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
19008
19009 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19010
19011         PR libfortran/26985
19012         * gfortran.dg/matmul_2.f90: New test.
19013
19014 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
19015
19016         * ada/acats/run_all.sh: Use sync when main not found.
19017
19018 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
19019
19020         PR target/26765
19021         * gcc.target/mips/pr26765.c: New.
19022
19023 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
19024
19025         * gcc.target/bfin: New directory.
19026         * gcc.target/bfin/bfin.exp: New file.
19027         * gcc.target/bfin/frmul.c: New file.
19028         * gcc.target/bfin/arith.c: New file.
19029         * gcc.target/bfin/mul-combine.c: New file.
19030         * gcc.target/bfin/shift.c: New file.
19031
19032 2006-05-04  Richard Guenther  <rguenther@suse.de>
19033
19034         PR tree-optimization/14287
19035         PR tree-optimization/14844
19036         PR tree-optimization/19792
19037         PR tree-optimization/21608
19038         PR tree-optimization/27090
19039         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
19040         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
19041         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
19042         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
19043         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
19044
19045 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
19046
19047         PR tree-optimization/27285
19048         * gcc.c-torture/execute/pr27285.c: New test.
19049
19050         PR middle-end/27388
19051         * gcc.dg/gomp/pr27388-1.c: New test.
19052         * gcc.dg/gomp/pr27388-2.c: New test.
19053         * gcc.dg/gomp/pr27388-3.c: New test.
19054
19055         PR c++/27359
19056         * g++.dg/gomp/pr27359.C: New test.
19057
19058 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
19059
19060         PR fortran/20248
19061         * gfortran.dg/iargc.f90: New test.
19062
19063 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19064
19065         PR c++/27102
19066         * g++.dg/template/crash49.C: New test.
19067
19068 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
19069
19070         PR testsuite/27032
19071         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
19072
19073 2006-05-02  Jeff Law  <law@redhat.com>
19074
19075         PR tree-optimization/27364
19076         * gcc.c-torture/execute/pr27364.c: New test.
19077
19078 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19079
19080         PR c++/27309
19081         * g++.dg/parser/ctor5.C: New test.
19082
19083 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
19084
19085         PR target/27387
19086         * gcc.target/arm/arm.exp: New.
19087         * gcc.target/arm/pr27387.C: Likewise.
19088
19089 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
19090
19091         PR fortran/27269
19092         PR fortran/27324
19093         * gfortran.dg/module_equivalence_2.f90: New test.
19094
19095 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
19096
19097         PR middle-end/27337
19098         * g++.dg/gomp/pr27337-1.C: New test.
19099         * g++.dg/gomp/pr27337-2.C: New test.
19100
19101         PR middle-end/27328
19102         * gcc.dg/gomp/pr27328.c: New test.
19103
19104         PR middle-end/27325
19105         * g++.dg/gomp/pr27325.C: New test.
19106
19107         PR middle-end/27310
19108         * g++.dg/gomp/pr27310.C: New test.
19109
19110 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19111
19112         PR tree-optimization/27291
19113         * g++.dg/tree-ssa/pr27291.C: New test.
19114
19115 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19116
19117         PR tree-optimization/27283
19118         * g++.dg/tree-ssa/pr27283.C: New test.
19119
19120 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19121
19122         * gcc.dg/tree-ssa/loop-16.c: New test.
19123
19124 2006-05-01  Roger Sayle  <roger@eyesopen.com>
19125             Joseph S. Myers  <joseph@codesourcery.com>
19126
19127         * gcc.dg/Wconversion-3.c: New test case.
19128         * gcc.dg/Wconversion-4.c: Likewise.
19129
19130 2006-05-01  Richard Guenther  <rguenther@suse.de>
19131
19132         PR tree-optimization/26726
19133         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
19134
19135 2006-04-30  Roger Sayle  <roger@eyesopen.com>
19136
19137         * gcc.dg/Woverflow-1.c: New test case.
19138         * gcc.dg/Woverflow-2.c: Likewise.
19139         * gcc.dg/Woverflow-3.c: Likewise.
19140
19141 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
19142
19143         PR c++/27094
19144         * g++.dg/template/defarg8.C: New test.
19145
19146 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19147
19148         PR c++/27278
19149         * g++.dg/parse/operator7.C: New test.
19150
19151 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19152
19153         PR c++/11471
19154         PR c++/27102
19155         * g++.dg/template/crash48.C: New test.
19156
19157         PR c++/27279
19158         * g++.dg/parse/ctor4.C: New test.
19159
19160 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19161
19162         PR fortran/25681
19163         * gfortran.df/char_type_len.f90: New test.
19164
19165 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19166
19167         PR libgfortran/27304
19168         * gfortran.dg/fmt_exhaust.f90: New test.
19169
19170 2006-04-28  Roger Sayle  <roger@eyesopen.com>
19171
19172         PR c/25309
19173         * gcc.dg/large-size-array-2.c: New test case.
19174
19175 2006-04-28  Richard Guenther  <rguenther@suse.de>
19176
19177         PR target/26826
19178         * gcc.target/i386/pr26826.c: New testcase.
19179
19180 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
19181
19182         PR middle-end/27260
19183         * gcc.c-torture/execute/pr27260.c: New.
19184
19185 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
19186
19187         PR middle-end/27095
19188         * gcc.dg/pr27095.c: New.
19189
19190 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
19191
19192         PR c++/27292
19193         * g++.dg/conversion/bitfield4.C: New test.
19194
19195 2006-04-27  Eric Christopher  <echristo@apple.com>
19196
19197         * gcc.dg/pragma-ms_struct.c: New.
19198
19199 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
19200
19201         PR c++/27102
19202         * g++.dg/template/crash47.C: New test.
19203
19204 2006-04-27  Dirk Mueller  <dmueller@suse.de>
19205
19206         * gcc.target/i386/sse-7.c: build with -msse.
19207
19208 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
19209
19210         PR testsuite/27274:
19211         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
19212         (main): Exit if processor doesn't support SSE.
19213
19214 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
19215
19216         PR middle-end/27282
19217         * gcc.c-torture/compile/pr27282.c: New test.
19218
19219 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
19220
19221         PR middle-end/26913
19222         * g++.dg/gomp/pr26913.C: New test.
19223
19224         PR c/25996
19225         * gcc.dg/gomp/pr25996.c: New test.
19226         * g++.dg/gomp/pr25996.C: New test.
19227
19228 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
19229
19230         PR rtl-optimization/26725
19231         * gcc.c-torture/compile/pr26725.c: New test.
19232
19233 2006-04-25  Richard Guenther  <rguenther@suse.de>
19234
19235         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
19236         than n + -1.
19237
19238 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
19239
19240         * gcc.dg/20060425-1.c: New testcase.
19241
19242 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
19243
19244         PR tree-optimization/26865
19245         * gcc.dg/pr26865.c: New test.
19246
19247 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
19248
19249         PR c++/27292
19250         * g++.dg/conversion/bitfield1.C: New test.
19251         * g++.dg/conversion/bitfield2.C: Likewise.
19252         * g++.dg/conversion/bitfield3.C: Likewise.
19253
19254 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
19255         Richard Guenther  <rguenther@suse.de>
19256
19257         PR tree-optimization/27236
19258         * gcc.dg/tree-ssa/pr27236.c: New testcase.
19259
19260 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19261
19262         PR c++/19963
19263         * g++.dg/other/incomplete2.C: New test.
19264
19265 2006-04-24  Richard Guenther  <rguenther@suse.de>
19266
19267         PR middle-end/26869
19268         * gcc.dg/torture/pr26869.c: New testcase.
19269
19270 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
19271         Richard Guenther  <rguenther@suse.de>
19272
19273         PR tree-optimization/27218
19274         * g++.dg/tree-ssa/pr27218.C: New testcase.
19275
19276 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
19277
19278         PR c++/26912
19279         * g++.dg/template/friend41.C: New test.
19280
19281 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
19282
19283         * g++.dg/opt/pr15551.C: Include cstdio.
19284         (main): Use remove instead of unlink.
19285
19286 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
19287
19288         * gcc.dg/sibcall-7.c: New test.
19289         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
19290         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
19291         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
19292         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
19293         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
19294
19295 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
19296
19297         PR c++/26534
19298         * g++.dg/opt/bitfield1.C: New test.
19299         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
19300         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
19301         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
19302         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
19303         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
19304         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
19305         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
19306         * g++.dg/abi/bitfield2.C: Likewise.
19307         * g++.dg/init/bitfield1.C: Likewise.
19308
19309 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
19310
19311         PR fortran/25099
19312         * gfortran.dg/elemental_subroutine_4.f90: New test.
19313         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
19314         call sub (m, x).
19315
19316 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19317
19318         * gcc.c-torture/compile/20060421-1.c: New testcase.
19319
19320 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19321
19322         PR c/25875
19323         * gcc.dg/init-bad-4.c: New test.
19324
19325 2006-04-21  Paul Brook  <paul@codesourcery.com>
19326
19327         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
19328
19329 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
19330
19331         PR fortran/27122
19332         * gfortran.dg/defined_operators_1.f90: New test.
19333         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
19334         remove old ones associated, incorrectly, with Note 5.46.
19335
19336         PR fortran/27113
19337         * gfortran.dg/character_array_constructor_1.f90: New test.
19338
19339 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
19340
19341         * gcc.dg/20060419-1.c: New test.
19342
19343 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
19344
19345         PR c/26774
19346         * gcc.dg/struct-parse-1.c: New test case.
19347
19348 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19349
19350         PR c++/26558
19351         * g++.dg/parse/template19.C: New test.
19352
19353         PR c++/26739
19354         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
19355
19356         PR c++/26036
19357         * g++.dg/expr/call3.C: New test.
19358
19359         PR c++/10385
19360         * g++.dg/conversion/dynamic1.C: New test.
19361
19362 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
19363
19364         PR c++/27102
19365         * g++.dg/template/crash35.C: Tweak error markers.
19366         * g++.dg/template/crash46.C: New test.
19367         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
19368         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
19369
19370 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
19371
19372         PR rtl-optimization/14261
19373         * gcc.c-torture/compile/20060419-1.c: Added.
19374
19375 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
19376
19377         * gfortran.dg/label_1.f90: Adjust dg-error.
19378
19379 2006-04-16  Roger Sayle  <roger@eyesopen.com>
19380
19381         PR target/26961
19382         * gcc.dg/fold-cond-1.c: New test case.
19383         * gcc.dg/pr26961-1.c: Likewise.
19384
19385 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19386
19387         PR libgfortran/27138
19388         * gfortran.dg/read_bad_advance.f90: New test.
19389
19390 2006-04-16  Roger Sayle  <roger@eyesopen.com>
19391             Dale Johannesen  <dalej@apple.com>
19392
19393         PR target/24076
19394         * gcc.target/i386/vecinit-3.c: New testcase.
19395         * gcc.target/i386/vecinit-4.c: Likewise.
19396         * gcc.target/i386/sse-18.c: Likewise.
19397         * gcc.target/i386/sse-19.c: Likewise.
19398
19399 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
19400
19401         * gfortran.dg/allocate_zerosize_1.f90: New test.
19402
19403 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
19404
19405         PR c++/26365
19406         * g++.dg/template/crash45.C: New test.
19407
19408 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
19409
19410         PR fortran/26787
19411         * gfortran.dg/proc_assign_1.f90: New test.
19412         * gfortran.dg/procedure_lvalue.f90: Change message.
19413         * gfortran.dg/namelist_4.f90: Add new error.
19414
19415         PR fortran/25597
19416         PR fortran/27096
19417         * gfortran.dg/auto_pointer_array_result_1.f90
19418
19419         PR fortran/27089
19420         * gfortran.dg/specification_type_resolution_1.f90
19421
19422         PR fortran/18003
19423         PR fortran/25669
19424         PR fortran/26834
19425         * gfortran.dg/bounds_temporaries_1.f90: New test.
19426
19427         PR fortran/27124
19428         * gfortran.dg/array_return_value_1.f90: New test.
19429
19430 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
19431
19432         PR fortran/25336
19433         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
19434
19435 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
19436
19437         PR middle-end/26823
19438         * g++.dg/gomp/pr26823-1.C: New test.
19439         * g++.dg/gomp/pr26823-2.C: New test.
19440
19441 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
19442
19443         PR middle-end/27134
19444         * gcc.dg/pr27314.c: New test.
19445
19446 2006-04-13  Richard Henderson  <rth@redhat.com>
19447
19448         * g++.dg/gomp/block-0.C: Update expected matches.
19449
19450 2006-04-13  DJ Delorie  <dj@redhat.com>
19451
19452         * lib/target-supports.exp (check_effective_target_int32plus): New.
19453         (check_effective_target_ptr32plus): New.
19454         (check_effective_target_size32plus): New.
19455         (check_effective_target_int16): New.
19456         (check_profiling_available): Add m32c to the list of unsupported
19457         targets.
19458
19459         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
19460         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
19461         memory size.
19462         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
19463         pointers.
19464         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
19465         size_t.
19466         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
19467         and size_t.
19468         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
19469         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
19470         not just xstormy16.  Skip m32c due to weird pointer size.
19471         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
19472         not just xstormy16.
19473         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
19474         not just xstormy16.
19475         * gcc.dg/20020312-2.c: Add m32c support.
19476         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
19477         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
19478         in test.
19479         * gcc.dg/20050321-2.c: Require >=32 bit integers.
19480         * gcc.dg/asm-1.c: Skip if int and short are the same size.
19481         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
19482         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
19483         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
19484         formats
19485         * gcc.dg/init-string-2.c: Require >=32 bit integers.
19486         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
19487         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
19488         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
19489         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
19490         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
19491         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
19492         in test.
19493         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
19494         in test.
19495         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
19496         * gcc.dg/pr23049.c: Require >=32 bit integers.
19497         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
19498         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
19499         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
19500         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
19501         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
19502         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
19503         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
19504         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
19505         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
19506         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
19507         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
19508         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
19509         prototype in test.
19510         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
19511         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
19512         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
19513         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
19514         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
19515
19516         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
19517         * gcc.c-torture/execute/20040703-1.x: Likewise.
19518         * gcc.c-torture/execute/20040705-1.x: Likewise.
19519         * gcc.c-torture/execute/20040705-2.x: Likewise.
19520         * gcc.c-torture/execute/20040709-1.x: Likewise.
19521         * gcc.c-torture/execute/20040709-2.x: Likewise.
19522         * gcc.c-torture/execute/20040811-1.x: Likewise.
19523         * gcc.c-torture/execute/20050316-1.x: Likewise.
19524         * gcc.c-torture/execute/bitfld-4.x: Likewise.
19525         * gcc.c-torture/execute/pr19689.x: Likewise.
19526         * gcc.c-torture/execute/pr7284-1.x: Likewise.
19527         * gcc.c-torture/execute/usmul.x: Likewise.
19528         * gcc.c-torture/execute/vrp-5.x: Likewise.
19529         * gcc.c-torture/execute/vrp-6.x: Likewise.
19530         * gcc.dg/debug/20041023-1.s: Likewise.
19531
19532 2006-04-13  Roger Sayle  <roger@eyesopen.com>
19533
19534         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
19535         of integers to a vector types are now constant expressions in C.
19536         * gcc.dg/vect/vect-fold-1.c: New test case.
19537
19538 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
19539             Ulrich Weigand  <uweigand@de.ibm.com>
19540
19541         PR target/27006
19542         * gcc.dg/vmx/pr27006.c: New testcase.
19543
19544 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19545
19546         PR libgfortran/26766
19547         * gfortran.dg/write_recursive.f90: New test.
19548
19549 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
19550
19551         * g++.dg/parse/dtor7.C: New test.
19552         * g++.dg/parse/new1.C: Add error marker.
19553         * g++.dg/template/new3.C: New test.
19554
19555         PR c++/26122
19556         * g++.dg/template/pure1.C: New test.
19557
19558         PR c++/26295
19559         * g++.dg/parse/ptrmem4.C: New test.
19560
19561 2006-04-10  Jeff Law  <law@redhat.com>
19562
19563         PR/27087
19564         * gcc.c-torture/compile/pr27087.c: New test.
19565
19566 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
19567
19568         PR/21391
19569         * gcc.dg/20060410.c: New.
19570
19571 2006-04-10  Matthias Klose  <doko@debian.org>
19572
19573         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
19574         Recognize multilib directory names containing underscores.
19575
19576 2006-04-10  Roger Sayle  <roger@eyesopen.com>
19577
19578         * gcc.target/i386/vecinit-1.c: New test case.
19579         * gcc.target/i386/vecinit-2.c: Likewise.
19580
19581 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
19582
19583         PR debug/27057
19584         * g++.dg/debug/dwarf2-2.C: New test.
19585
19586 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
19587
19588         PR rtl-optimization/27073
19589         * gcc.c-torture/execute/pr27073.c: New test.
19590
19591 2006-04-08  Mike Stump  <mrs@apple.com>
19592
19593         * gcc.dg/pragma-darwin.c: Improve for ppc64.
19594
19595 2006-04-07  Richard Guenther  <rguenther@suse.de>
19596
19597         PR tree-optimization/26135
19598         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
19599
19600 2006-04-06  Jan Hubicka  <jh@suse.cz>
19601
19602         PR profile/26399
19603         * g++.dg/bprob/g++-bprob-2.C: New testcase.
19604
19605 2006-04-06  Roger Sayle  <roger@eyesopen.com>
19606
19607         * g++.dg/conversion/nullptr1.C: New test case.
19608         * g++.dg/conversion/nullptr2.C: Likewise.
19609
19610 2006-04-05  Roger Sayle  <roger@eyesopen.com>
19611
19612         * gfortran.dg/dependency_18.f90: New test case.
19613
19614 2006-04-05  Richard Guenther  <rguenther@suse.de>
19615
19616         PR tree-optimization/26919
19617         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
19618         * gcc.dg/ipa/ipa-2.c: Likewise.
19619         * gcc.dg/ipa/ipa-3.c: Likewise.
19620         * gcc.dg/ipa/ipa-5.c: Likewise.
19621
19622 2006-04-05  Richard Guenther  <rguenther@suse.de>
19623
19624         PR tree-optimization/26763
19625         * gcc.dg/torture/pr26763-1.c: New testcase.
19626         * gcc.dg/torture/pr26763-2.c: Likewise.
19627
19628 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
19629
19630         PR fortran/23634
19631         PR fortran/25619
19632         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
19633
19634 2006-04-04  Eric Christopher  <echristo@apple.com>
19635
19636         * gcc.target/i386/387-1.c: Allow regexp to match darwin
19637         stubs.
19638         * gcc.target/i386/387-5.c: Ditto.
19639
19640 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
19641
19642         * gcc.target/sparc/struct-ret-check.c: New test.
19643
19644 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19645
19646         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
19647         zero decimal digits specified in format.
19648
19649 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
19650
19651         PR fortran/26891
19652         * gfortran.dg/missing_optional_dummy_1.f90: New test.
19653
19654         PR fortran/26976
19655         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
19656         * gfortran.dg/initialization_1.f90: Make assignment compliant.
19657         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
19658         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
19659         compliant and detect bigendian-ness.
19660
19661 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
19662
19663         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
19664         dummy arguments work when the actual argument is itself a dummy
19665         argument of the caller.
19666
19667 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19668
19669         PR libfortran/24685
19670         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
19671
19672 2006-04-01  Roger Sayle  <roger@eyesopen.com>
19673
19674         * gfortran.dg/dependencency_17.f90: New test case.
19675
19676 2006-04-01  Roger Sayle  <roger@eyesopen.com>
19677
19678         * gfortran.dg/dependency_14.f90: New test case.
19679         * gfortran.dg/dependency_15.f90: Likewise.
19680         * gfortran.dg/dependency_16.f90: Likewise.
19681
19682 2006-03-31  Asher Langton  <langton2@llnl.gov>
19683
19684         PR fortran/25358
19685         gfortran.dg/cray_pointers_6.f90: New test.
19686
19687 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19688
19689         PR libgfortran/26890
19690         * gfortran.dg/read_size_noadvance.f90: New test.
19691
19692 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
19693
19694         PR fortran/25031
19695         * gfortran.dg/multiple_allocation_1.f90: Check that the
19696         size has changed after a re-allocation with stat.
19697
19698 2006-03-30  Richard Guenther  <rguenther@suse.de>
19699
19700         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
19701         removal.
19702         * gcc.target/i386/sselibm-2.c: Likewise.
19703         * gcc.target/i386/sselibm-3.c: Likewise.
19704         * gcc.target/i386/sselibm-4.c: Likewise.
19705         * gcc.target/i386/sselibm-5.c: Likewise.
19706
19707 2006-03-28  Roger Sayle  <roger@eyesopen.com>
19708
19709         * gcc.dg/fold-andxor-1.c: New test case.
19710         * gcc.dg/fold-xorand-1.c: Likewise.
19711
19712 2006-03-28  Roger Sayle  <roger@eyesopen.com>
19713
19714         * gcc.dg/fold-convnotconv-1.c: New test case.
19715
19716 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
19717
19718         PR fortran/26779
19719         * gfortran.dg/private_type_5.f90: New test.
19720
19721 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
19722
19723         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
19724
19725 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
19726
19727         * gfortran.dg/advance_2.f90: New test.
19728         * gfortran.dg/advance_3.f90: New test.
19729
19730         * gfortran.fortran-torture/execute/equiv_5.f: New test.
19731
19732 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19733
19734         PR libgfortran/26661
19735         PR libgfortran/26880
19736         * gfortran.dg/read_x_past.f: New test.
19737
19738 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
19739
19740         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
19741         to be STABS.
19742
19743 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
19744
19745         * objc.dg/dwarf-1.m: Skip on AIX.
19746         * objc.dg/dwarf-2.m: Skip on AIX.
19747
19748 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
19749
19750         PR fortran/26816
19751         * gfortran.dg/float_1.f90: New test.
19752
19753 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
19754
19755         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
19756         X86_64 targets.
19757         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
19758
19759 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
19760
19761         PR libfortran/26735
19762         * gfortran.dg/convert_implied_open.f90: New test case.
19763
19764 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
19765
19766         PR fortran/26769
19767         * gfortran.dg/transpose_reshape_r10.f90: New test case.
19768
19769 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
19770
19771         PR middle-end/26717
19772         * gcc.dg/pr26717.c: New test.
19773
19774 2006-03-25  Roger Sayle  <roger@eyesopen.com>
19775
19776         * gfortran.dg/dependency_12.f90: New test case.
19777
19778 2006-03-24  Roger Sayle  <roger@eyesopen.com>
19779
19780         * gfortran.dg/dependency_9.f90: New (resurected) test case.
19781
19782 2006-03-24  Jeff Law  <law@redhat.com>
19783
19784         * gcc.c-torture/pr26840.c: New test.
19785
19786 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
19787
19788         * objc.dg/dwarf-2.m: New.
19789         * obj-c++.dg/dwarf-2.mm: New.
19790
19791         * g++.old-deja/g++.other/init19.C: New.
19792
19793 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
19794
19795         * g++.dg/eh/spbp.C: Skip on AIX.
19796
19797 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
19798
19799         PR middle-end/26611
19800         * g++.dg/gomp/pr26611-1.C: New test.
19801         * g++.dg/gomp/pr26611-2.C: New test.
19802
19803 2006-03-24  Jeff Law  <law@redhat.com>
19804
19805         * gcc.c-torture/compile/pr26833.c: New test.
19806         * gfortran.fortran-torture/compile/pr26806.f90: New test.
19807
19808 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19809
19810         * gfortran.dg/endfile_2.f90: Delete temp file.
19811
19812 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
19813
19814         PR fortran/19303
19815         * gfortran.dg/record_marker_1.f90: New test case.
19816         * gfortran.dg/record_marker_2.f: New test case.
19817         * gfortran.dg/record_marker_3.f90: New test case.
19818
19819 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
19820
19821         PR fortran/17298
19822         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
19823         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
19824
19825 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
19826
19827         * lib/gcc-dg.exp (cleanup-modules): New proc.
19828         * gfortran.dg/allocatable_function_1.f90,
19829         gfortran.dg/allocate_char_star_scalar_1.f90,
19830         gfortran.dg/assumed_charlen_function_1.f90,
19831         gfortran.dg/assumed_dummy_1.f90,
19832         gfortran.dg/assumed_shape_ranks_1.f90,
19833         gfortran.dg/assumed_shape_ranks_2.f90,
19834         gfortran.dg/assumed_size_dt_dummy.f90,
19835         gfortran.dg/auto_char_dummy_array_1.f90,
19836         gfortran.dg/auto_char_len_3.f90,
19837         gfortran.dg/automatic_module_variable.f90,
19838         gfortran.dg/bad_automatic_objects_1.f90,
19839         gfortran.dg/char_array_constructor.f90,
19840         gfortran.dg/char_array_structure_constructor.f90,
19841         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
19842         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
19843         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
19844         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
19845         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
19846         gfortran.dg/derived_pointer_recursion.f90,
19847         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
19848         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
19849         gfortran.dg/dummy_functions_1.f90,
19850         gfortran.dg/elemental_initializer_1.f90,
19851         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
19852         gfortran.dg/elemental_pointer_1.f90,
19853         gfortran.dg/elemental_subroutine_1.f90,
19854         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
19855         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
19856         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
19857         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
19858         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
19859         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
19860         gfortran.dg/global_references_1.f90,
19861         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
19862         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
19863         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
19864         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
19865         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
19866         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
19867         gfortran.dg/large_integer_kind_1.f90,
19868         gfortran.dg/large_real_kind_1.f90,
19869         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
19870         gfortran.dg/module_double_reuse.f90,
19871         gfortran.dg/module_equivalence_1.f90,
19872         gfortran.dg/module_interface_1.f90,
19873         gfortran.dg/module_parameter_array_refs_1.f90,
19874         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
19875         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
19876         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
19877         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
19878         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
19879         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
19880         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
19881         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
19882         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
19883         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
19884         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
19885         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
19886         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
19887         gfortran.dg/same_name_1.f90,
19888         gfortran.dg/sibling_dummy_procedure_1.f90,
19889         gfortran.dg/sibling_dummy_procedure_2.f90,
19890         gfortran.dg/sibling_dummy_procedure_3.f90,
19891         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
19892         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
19893         gfortran.dg/used_dummy_types_2.f90,
19894         gfortran.dg/used_dummy_types_3.f90,
19895         gfortran.dg/used_dummy_types_4.f90,
19896         gfortran.dg/used_dummy_types_5.f90,
19897         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
19898         gfortran.dg/userdef_operator_1.f90: Use it.
19899
19900 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19901
19902         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
19903         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
19904         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
19905         gfortran.dg/write_back.f,
19906         gfortran.fortran-torture/execute/inquire_1.f90,
19907         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
19908
19909 2006-03-21  Jeff Law  <law@redhat.com>
19910
19911         * gcc.dg/tree-ssa/vrp28.c: New test.
19912
19913 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19914
19915         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
19916         if _STDC_C99 is defined.
19917         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
19918         * gcc.dg/builtins-20.c: Likewise.
19919         * gcc.dg/builtins-53.c: Likewise.
19920         * gcc.dg/single-precision-constant.c: Likewise. Also pass
19921         -mmacosx-version-min=10.3 on PowerPC/Darwin.
19922
19923 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
19924
19925         PR tree-opt/26781
19926         * gcc.c-torture/compile/pr26781-1.c: New test.
19927         * gcc.c-torture/compile/pr26781-2.c: New test.
19928
19929 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
19930
19931         PR c++/26690
19932         * g++.dg/gomp/pr26690-1.C: New test.
19933         * g++.dg/gomp/pr26690-2.C: New test.
19934
19935 2006-03-20  Jeff Law  <law@redhat.com>
19936
19937         * gcc.dg/tree-ssa/pr21829.c: New test.
19938
19939         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
19940
19941 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
19942
19943         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
19944         (check_visibility_available): Use it.
19945         (check_effective_target_default_packed): Likewise.
19946         (check_effective_target_pcc_bitfield_type_matters): Likewise.
19947         (check_effective_target_fopenmp): Likewise.
19948         (check_effective_target_freorder): Likewise.
19949         (check_effective_target_fpic): Likewise.
19950         (check_named_sections_available): Likewise.
19951         (check_effective_target_ilp32): Likewise.
19952         (check_effective_target_lp64): Likewise.
19953
19954 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
19955
19956         PR fortran/20935
19957         * gfortran.dg/scalar_mask_2.f90: New test case.
19958
19959 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
19960
19961         PR tree-opt/26629
19962         * gcc.dg/tree-ssa/loadpre12.c: New test.
19963         * gcc.dg/tree-ssa/loadpre13.c: New test.
19964         * gcc.dg/tree-ssa/loadpre14.c: New test.
19965         * gcc.dg/tree-ssa/loadpre15.c: New test.
19966         * gcc.dg/tree-ssa/loadpre16.c: New test.
19967         * gcc.dg/tree-ssa/loadpre17.c: New test.
19968         * gcc.dg/tree-ssa/loadpre18.c: New test.
19969         * gcc.dg/tree-ssa/loadpre19.c: New test.
19970         * gcc.dg/tree-ssa/loadpre20.c: New test.
19971         * gcc.dg/tree-ssa/loadpre21.c: New test.
19972         * gcc.dg/tree-ssa/loadpre22.c: New test.
19973
19974 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
19975
19976         PR fortran/26741
19977         * gfortran.dg/elemental_initializer_1.f90: New test.
19978
19979         PR fortran/26716
19980         * gfortran.dg/assumed_shape_ranks_2: New test.
19981
19982 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
19983
19984         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
19985         target fpic.
19986
19987 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19988
19989         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
19990         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
19991         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
19992         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
19993         gfortran.fortran-torture/execute/direct_io.f90,
19994         gfortran.fortran-torture/execute/inquire_2.f90,
19995         gfortran.fortran-torture/execute/inquire_4.f90,
19996         gfortran.fortran-torture/execute/list_read_1.f90,
19997         gfortran.fortran-torture/execute/open_replace.f90,
19998         gfortran.fortran-torture/execute/slash_edit.f90,
19999         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
20000         temporary files from testcases.
20001
20002 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20003
20004         PR libgfortran/26509
20005         gfortran.dg/write_direct_eor.f90: New test.
20006
20007 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
20008
20009         * gcc.target/powerpc/pr26350.c: New.
20010         * gcc.target/powerpc/indexed-addr.c: New.
20011
20012 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20013
20014         * gfortran.dg/dependency_13.f90: New test case.
20015
20016 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20017
20018         PR middle-end/21781
20019         * gcc.dg/real-const-1.c: New test case.
20020
20021 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
20022
20023         * g++.old-deja/g++.other/init18.C: New.
20024         * g++.old-deja/g++.other/init5.C: Remove xfail.
20025
20026 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20027
20028         * g++.dg/opt/pr15551.C: Cleanup temp file.
20029
20030 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20031
20032         PR c++/6634
20033         g++.dg/parse/long1.C: New test.
20034
20035 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20036
20037         PR fortran/19101
20038         * gfortran.dg/continuation.f90: New test.
20039         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
20040
20041 2006-03-14  Richard Guenther  <rguenther@suse.de>
20042
20043         PR tree-optimization/26672
20044         * gcc.dg/torture/pr26672.c: New testcase.
20045
20046 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
20047
20048         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
20049         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
20050
20051 2006-03-13  Roger Sayle  <roger@eyesopen.com>
20052
20053         PR middle-end/26557
20054         * gcc.c-torture/compile/switch-1.c: New test case.
20055
20056 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
20057
20058         PR fortran/25378
20059         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
20060         test to include more permuatations of mask and index.
20061         * gfortran.dg/scalar_mask_1.f90: Modify last test to
20062         respond to F2003 spec. that the position returned for an all false
20063         mask && condition is zero.
20064
20065 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
20066
20067         PR middle-end/25989
20068         * gcc.dg/gomp/pr25989.c: New test.
20069
20070 2006-03-13  Jeff Law  <law@redhat.com>
20071
20072         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
20073
20074 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
20075
20076         * gcc.dg/switch-9.c: New test.
20077
20078 2006-03-13  Richard Guenther  <rguenther@suse.de>
20079
20080         PR middle-end/26630
20081         * gcc.dg/torture/pr26630.c: New testcase.
20082
20083 2006-03-11  Roger Sayle  <roger@eyesopen.com>
20084
20085         * gfortran.dg/dependency_10.f90: New test case.
20086         * gfortran.dg/dependency_11.f90: Likewise.
20087
20088 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
20089             Erik Edelmann  <eedelman@gcc.gnu.org>
20090
20091         * gfortran.dg/allocatable_function_1.f90: New.
20092         * gfortran.dg/allocatable_function_2.f90: New.
20093
20094 2006-03-10  Richard Guenther  <rguenther@suse.de>
20095
20096         PR middle-end/26565
20097         * gcc.dg/torture/pr26565.c: New testcase.
20098
20099 2006-03-09  Eric Christopher  <echristo@apple.com>
20100
20101         * gcc.c-torture/compile/20060309-1.c: New.
20102
20103 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20104
20105         PR libgfortran/26499
20106         * gfortran.dg/write_back.f: New test.
20107         * gfortran.dg/write_rewind_1.f: New test.
20108         * gfortran.dg/write_rewind_2.f: New test.
20109
20110 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20111
20112         PR libgfortran/26554
20113         * gfortran.dg/read_logical.f90: New test.
20114
20115 2006-03-04  Laurent GUERBY <laurent@guerby.net>
20116
20117         * ada/acats/norun.lst: cdd2a03 now passes.
20118
20119 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
20120
20121         PR testsuite/25177
20122         * gcc.target/powerpc/pr18096-1.c: Change where the error
20123         would match.
20124
20125 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
20126
20127         * gcc.target/i386/cleanup-1.c: New test.
20128         * gcc.target/i386/cleanup-2.c: New test.
20129
20130 2006-03-04  Roger Sayle  <roger@eyesopen.com>
20131
20132         * gfortran.dg/dependency_9.f90: Remove for the time being.
20133
20134 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
20135
20136         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
20137         directive.
20138
20139 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20140
20141         * gfortran.dg/dependency_9.f90: New test case.
20142
20143 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20144
20145         * gfortran.dg/dependency_4.f90: New test case.
20146         * gfortran.dg/dependency_5.f90: New test case.
20147         * gfortran.dg/dependency_6.f90: New test case.
20148         * gfortran.dg/dependency_7.f90: New test case.
20149         * gfortran.dg/dependency_8.f90: New test case.
20150
20151 2006-03-03  Paul Brook  <paul@codesourcery.com>
20152
20153         * lib/target-supports.exp (check_profiling_available):
20154         Add m68k-*-elf.
20155
20156 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
20157
20158         PR fortran/25031
20159         * multiple_allocation_1.f90: New test.
20160
20161 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20162
20163         PR tree-optimization/26524
20164         * gfortran.dg/pr26524.f: New test case.
20165
20166 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20167
20168         * g++.dg/template/repo5.C: Cleanup repo files.
20169         * gcc.dg/20051201-1.c: Cleanup coverage files.
20170         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
20171         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
20172         tree dump files.
20173
20174 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
20175
20176         * objc.dg/objc-nofilename-1.m: New test.
20177         * objc.dg/bad-receiver-type.m: New test.
20178         * obj-c++.dg/bad-receiver-type.mm: New test.
20179
20180 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20181
20182         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
20183
20184 2006-03-01  Mike Stump  <mrs@apple.com>
20185
20186         * g++.dg/abi/key2.C: Add.
20187
20188 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
20189
20190         * gfortran.dg/logical_dot_product.f90: New test.
20191
20192         PR fortran/26393
20193         * gfortran.dg/used_interface_ref.f90: New test.
20194
20195         PR fortran/20938
20196         * gfortran.dg/dependency_2.f90: New test.
20197         * gfortran.fortran-torture/execute/where17.f90: New test.
20198         * gfortran.fortran-torture/execute/where18.f90: New test.
20199         * gfortran.fortran-torture/execute/where19.f90: New test.
20200         * gfortran.fortran-torture/execute/where20.f90: New test.
20201
20202 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
20203
20204         * g++.dg/tree-ssa/pr26443.C: New test case.
20205
20206 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
20207
20208         PR middle-end/26022
20209         * g++.dg/opt/return-slot1.C: New test.
20210
20211 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20212
20213         PR libgfortran/26136
20214         * gfortran.dg/namelist_23.f90: New test.
20215
20216 2006-02-28  Roger Sayle  <roger@eyesopen.com>
20217
20218         PR middle-end/14752
20219         * gcc.dg/fold-eqandshift-2.c: New test case.
20220
20221 2006-02-28  Richard Guenther  <rguenther@suse.de>
20222
20223         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
20224         decomposition.
20225
20226 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
20227
20228         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
20229
20230 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20231
20232         PR libgfortran/26464
20233         * gfortran.dg/backspace_5.f: New test.
20234         * gfortran.dg/backspace_6.f: New test.
20235
20236 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20237
20238         * gcc.dg/fold-eqandnot-1.c: New test case.
20239
20240 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20241
20242         PR middle-end/19983
20243         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
20244
20245 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
20246
20247         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
20248         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
20249
20250 2006-02-26  Richard Guenther  <rguenther@suse.de>
20251
20252         PR tree-optimization/26421
20253         * gcc.dg/tree-ssa/pr26421.c: New testcase.
20254
20255 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
20256
20257         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
20258         * g++.old-deja/g++.robertl/eb132.C: Likewise.
20259
20260 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20261
20262         * gcc.dg/fold-even-1.c: New test case.
20263
20264 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20265
20266         PR middle-end/21137
20267         * gcc.dg/fold-eqandshift-1.c: New test case.
20268
20269 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
20270
20271         PR tree-optimization/25125
20272         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
20273         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
20274
20275 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
20276
20277         PR tree-optimizations/26359
20278         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
20279         with -fdump-tree-dceloop-details.
20280         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
20281
20282 2006-02-25  Roger Sayle  <roger@eyesopen.com>
20283
20284         PR middle-end/23673
20285         * gcc.dg/fold-eqxor-1.c: New test case.
20286         * gcc.dg/fold-eqxor-2.c: Likewise.
20287         * gcc.dg/fold-eqxor-3.c: Likewise.
20288
20289 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
20290
20291         PR fortran/23092
20292         * scalar_mask_1.f90: New test.
20293
20294 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
20295
20296         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
20297         * g++.dg/eh/uncaught2.C: New.
20298         * g++.dg/eh/uncaught3.C: New.
20299
20300 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20301
20302         PR libgfortran/26423
20303         * gfortran.dg/read_many_1.f: New test.
20304
20305 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
20306
20307         PR fortran/24519
20308         * gfortran.dg/dependency_3.f90: New test.
20309         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
20310         XFAILs.
20311
20312         PR fortran/25395
20313         * gfortran.dg/equiv_6.f90: New test.
20314
20315 2006-02-23  Jeff Law  <law@redhat.com>
20316
20317         * gcc.c-torture/compile/pr26425.c: New test.
20318
20319 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
20320
20321         PR middle-end/26412
20322         * gcc.dg/gomp/pr26412.c: New test.
20323
20324 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20325
20326         PR c++/26291
20327         * g++.dg/other/ellipsis1.C: New test.
20328         * g++.dg/parse/operator4.C: Adjust error marker.
20329
20330 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
20331
20332         PR target/25603
20333         * gfortran.dg/pr25603.f: New testcase.
20334
20335 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20336
20337         * gcc.dg/bf-spl1.c: Don't specify -m68000.
20338         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
20339
20340 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
20341
20342         * g++.dg/eh/spbp.C: New.
20343
20344 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
20345
20346         PR middle-end/26379
20347         * gcc.target/i386/mmx-7.c: New test.
20348
20349 2006-02-20  Roger Sayle  <roger@eyesopen.com>
20350
20351         PR tree-optimization/26361
20352         * gcc.dg/tree-ssa/vrp27.c: New test case.
20353
20354 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
20355
20356         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
20357         * gcc.dg/tree-ssa/complex-4.c: Here.
20358
20359 2006-02-19  Roger Sayle  <roger@eyesopen.com>
20360
20361         PR middle-end/19543
20362         * gfortran.dg/logical_1.f90: New test case.
20363
20364 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
20365
20366         PR middle-end/26334
20367         * gcc.dg/20060218-1.c: Moved to...
20368         * gcc.target/i386/20060218-1.c: ... here.  New test.
20369
20370 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20371
20372         PR fortran/26201
20373         * gfortran.dg/convert_1.f90: New.
20374
20375 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
20376
20377         PR fortran/25054
20378         * gfortran.dg/namelist_5.f90: New test.
20379
20380         PR fortran/25089
20381         * gfortran.dg/namelist_4.f90: New test.
20382
20383 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20384
20385         PR tree-opt/25680
20386         * gcc.dg/tree-ssa/complex-3.c: New test.
20387
20388 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20389
20390         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
20391         variable to take into account the variable name in the
20392         function header.
20393         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
20394
20395 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
20396
20397         PR middle-end/26334
20398         * gcc.c-torture/compile/20060217-1.c: New test.
20399         * gcc.dg/20060218-1.c: New test.
20400
20401 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
20402
20403         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
20404
20405 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
20406
20407         * gcc.dg/cpp/undef3.c: New test.
20408         * gcc.dg/cpp/trad/builtins2.c: New test.
20409
20410 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
20411
20412         PR c++/26266
20413         * g++.dg/template/static22.C: New test.
20414         * g++.dg/template/static23.C: New test.
20415         * g++.dg/template/static24.C: New test.
20416         * g++.dg/template/non-dependent13.C: New test.
20417         * g++.dg/init/member1.C: Tweak error markers.
20418
20419 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20420
20421         PR target/26255
20422         * gcc.c-torture/compile/pr26255.c: New test case.
20423
20424 2006-02-16  Roger Sayle  <roger@eyesopen.com>
20425
20426         * gfortran.fortran-torture/execute/where_10.f90: New test case.
20427         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
20428         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
20429         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
20430         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
20431         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
20432         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
20433
20434 2006-02-16  Jeff Law  <law@redhat.com>
20435
20436         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
20437         * gcc.dg/tree-ssa/vrp26.c: New test.
20438
20439 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
20440
20441         PR target/20353
20442         PR target/24578
20443         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
20444         __UCLIBC__ is defined.
20445
20446 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
20447
20448         PR fortran/26224
20449         * gfortran.dg/gomp/pr26224.f: New test.
20450
20451 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
20452
20453         PR tree-opt/25918
20454         * lib/target-supports.exp
20455         (check_effective_target_vect_short_mult): New.
20456         (check_effective_target_vect_char_mult): New.
20457         (check_effective_target_vect_widen_sum_qi_to_si): New.
20458         (check_effective_target_vect_widen_sum_qi_to_hi): New.
20459         (check_effective_target_vect_widen_sum_hi_to_si): New.
20460         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
20461         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
20462         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
20463         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
20464         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
20465         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
20466         vect-reduc-pattern-2c.c
20467         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
20468         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
20469         vect-reduc-pattern-1c.c
20470
20471 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
20472
20473         PR fortran/24557
20474         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
20475
20476 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20477
20478         PR fortran/26054
20479         * gfortran.dg/enum_8.f90: Remove check for warning.
20480         * gfortran.dg/iomsg_1.f90: Ditto.
20481         * gfortran.dg/enum_1.f90: Ditto.
20482         * gfortran.dg/enum_9.f90: Ditto.
20483         * gfortran.dg/enum_2.f90: Ditto.
20484         * gfortran.dg/enum_10.f90: Ditto.
20485         * gfortran.dg/enum_3.f90: Ditto.
20486         * gfortran.dg/flush_1.f90: Ditto.
20487         * gfortran.dg/enum_4.f90: Ditto.
20488         * gfortran.dg/array_constructor_1.f90: Ditto.
20489         * gfortran.dg/enum_5.f90: Ditto.
20490         * gfortran.dg/enum_6.f90: Ditto.
20491         * gfortran.dg/enum_7.f90: Ditto.
20492
20493 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
20494
20495         PR middle-end/26300
20496         * gcc.c-torture/compile/20060215-1.c: New test.
20497
20498 2006-02-14  Roger Sayle  <roger@eyesopen.com>
20499
20500         PR middle-end/23670
20501         * gcc.dg/tree-ssa/andor-2.c: New test case.
20502
20503 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
20504
20505         PR fortran/25045
20506         * optional_dim.f90: New test.
20507
20508 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20509
20510         PR fortran/26277
20511         * gfortran.dg/label_4.f90: New.
20512
20513 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
20514             Diego Novillo  <dnovillo@redhat.com>
20515             Uros Bizjak  <uros@kss-loka.si>
20516
20517         * gfortran.dg/gomp: New directory.
20518
20519 2006-02-14  Richard Guenther  <rguenther@suse.de>
20520
20521         PR tree-optimization/26258
20522         * gcc.dg/torture/pr26258.c: New testcase.
20523
20524 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
20525
20526         PR fortran/26246
20527         * gfortran.dg/pr26246_1.f90: New test.
20528         * gfortran.dg/pr26246_2.f90: New test.
20529
20530         PR middle-end/26092
20531         * gcc.c-torture/compile/20060208-1.c: New test.
20532
20533 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
20534
20535         PR fortran/26074
20536         PR fortran/25103
20537         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
20538         * gfortran.dg/bad_automatic_objects_1.f90: New test.
20539         * gfortran.dg/automatic_module_variable.f90: Change error message.
20540
20541         PR fortran/20861
20542         * gfortran.dg/internal_dummy_1.f90: New test.
20543
20544         PR fortran/20871
20545         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
20546
20547
20548         PR fortran/25083
20549         * gfortran.dg/uncommon_block_data_1.f90: New test.
20550         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
20551         with standard.
20552
20553         PR fortran/25088
20554         * gfortran.dg/typed_subroutine_1.f90: New test.
20555
20556 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
20557
20558         * objc.dg/dwarf-1.m: New.
20559
20560 2006-02-13  Roger Sayle  <roger@eyesopen.com>
20561
20562         PR middle-end/24427
20563         * gcc.dg/tree-ssa/andor-1.c: New test case.
20564
20565 2006-02-13  Josh Conner  <jconner@apple.com>
20566
20567         PR target/25376
20568         * gcc.dg/pr25376.c: New test.
20569
20570         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
20571         assemble.
20572         * lib/target-supports.exp (check_named_sections_available):
20573         Only compile named-sections test -- don't assemble.
20574
20575 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20576
20577         * g++.dg/warn/no-write-strings.C: New test.
20578         * g++.dg/warn/write-strings.C: Likewise.
20579         * g++.dg/warn/write-strings-default.C: Likewise.
20580
20581 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
20582
20583         PR fortran/25806
20584         * gfortran.dg/ret_pointer_2.f90: New test.
20585
20586 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
20587
20588         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
20589
20590 2006-02-10  Jeff Law  <law@redhat.com>
20591
20592         * gcc.c-torture/compile/pr26213.c: New test.
20593
20594 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
20595
20596         gfortran.dg/null_1.f90: New test.
20597
20598 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20599
20600         PR fortran/14771
20601         * gfortran.dg/parens_4.f90: New.
20602         * gfortran.dg/parens_5.f90: New.
20603
20604 2006-02-10  Richard Guenther  <rguenther@suse.de>
20605
20606         * gcc.dg/pr23372-1.c: Remove empty file.
20607
20608 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20609         Paul Thomas  <pault@gcc.gnu.org>
20610
20611         PR fortran/14771
20612         * gfortran.dg/parens_1.f90: New.
20613         * gfortran.dg/parens_2.f90: New.
20614         * gfortran.dg/parens_3.f90: New.
20615
20616 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
20617
20618         PR fortran/26038
20619         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
20620
20621         PR fortran/25059
20622         * gfortran.dg/impure_assignment_1.f90: New test.
20623
20624         PR fortran/25070
20625         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
20626
20627 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20628
20629         PR target/26141
20630         * g++.dg/expr/stdarg2.C: New test.
20631
20632 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20633
20634         PR inline-asm/16194
20635         * gcc.dg/pr16194.c: New test.
20636
20637 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20638
20639         * ada/acats/run_acats: Use portable variant of "$@".
20640
20641 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20642
20643         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
20644         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
20645
20646 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20647
20648         PR tree-opt/26179
20649         * g++.dg/opt/pr26179.C: New test.
20650
20651 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20652
20653         PR middle-end/26134
20654         * gcc.dg/tree-ssa/complex-3.c: New test.
20655
20656 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20657
20658         * gcc.c-torture/compile/volatile-1.c: New test.
20659
20660 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
20661
20662         PR 26180
20663         * gcc.dg/tree-ssa/pr26180.c: New test.
20664
20665 2006-02-08  Jeff Law  <law@redhat.com>
20666
20667         * gcc.dg/tree-ssa/pr21417.c: New test.
20668
20669 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20670
20671         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20672         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
20673
20674 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20675
20676         * lib/scanrtl.exp: New.
20677
20678 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20679
20680         PR c++/26071
20681         * g++.dg/other/virtual2.C: New test.
20682
20683         PR c++/26070
20684         * g++.dg/other/virtual1.C: New test.
20685
20686 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20687
20688         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
20689         cleanup-ipa-dump): Update dump file glob patterns.
20690         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
20691         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
20692
20693         * lib/gcc-dg.exp: Load it.
20694         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
20695
20696 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
20697
20698         PR testsuite/26159
20699         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
20700         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20701
20702 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20703
20704         PR fortran/25577
20705         * gfortran.dg/mvbits_1.f90: New.
20706
20707 2006-02-07  Dirk Mueller  <dmueller@suse.com>
20708
20709         * g++.dg/warn/Wdiv-by-zero.C: New test.
20710         * g++.dg/warn/Wno-div-by-zero.C: New.
20711
20712 2006-02-07  Jeff Law  <law@redhat.com>
20713
20714         * gcc.dg/tree-ssa/pr21559.c: New test.
20715
20716         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
20717         multiple VRP passes.
20718         * gcc.dg/tree-ssa/vrp09.c: Likewise.
20719         * gcc.dg/tree-ssa/vrp18.c: Likewise.
20720         * gcc.dg/tree-ssa/pr21582.c: Likewise.
20721         * gcc.dg/tree-ssa/pr20657.c: Likewise.
20722         * gcc.dg/tree-ssa/pr21001.c: Likewise.
20723         * gcc.dg/tree-ssa/vrp02.c: Likewise
20724         * gcc.dg/tree-ssa/vrp11.c: Likewise
20725         * gcc.dg/tree-ssa/pr14341.c: Likewise
20726         * gcc.dg/tree-ssa/vrp19.c: Likewise
20727         * gcc.dg/tree-ssa/vrp20.c: Likewise
20728         * gcc.dg/tree-ssa/vrp03.c: Likewise
20729         * gcc.dg/tree-ssa/pr21086.c: Likewise
20730         * gcc.dg/tree-ssa/pr21959.c: Likewise
20731         * gcc.dg/tree-ssa/vrp21.c: Likewise
20732         * gcc.dg/tree-ssa/vrp04.c: Likewise
20733         * gcc.dg/tree-ssa/pr25485.c: Likewise
20734         * gcc.dg/tree-ssa/pr22026.c: Likewise
20735         * gcc.dg/tree-ssa/vrp22.c: Likewise
20736         * gcc.dg/tree-ssa/vrp05.c: Likewise
20737         * gcc.dg/tree-ssa/20030807-10.c: Likewise
20738         * gcc.dg/tree-ssa/pr20701.c: Likewise
20739         * gcc.dg/tree-ssa/vrp23.c: Likewise
20740         * gcc.dg/tree-ssa/vrp06.c: Likewise
20741         * gcc.dg/tree-ssa/pr22117.c: Likewise
20742         * gcc.dg/tree-ssa/pr20702.c: Likewise
20743         * gcc.dg/tree-ssa/vrp15.c: Likewise
20744         * gcc.dg/tree-ssa/pr21090.c: Likewise
20745         * gcc.dg/tree-ssa/pr21294.c: Likewise
20746         * gcc.dg/tree-ssa/vrp24.c: Likewise
20747         * gcc.dg/tree-ssa/vrp07.c: Likewise
20748         * gcc.dg/tree-ssa/pr21563.c: Likewise
20749         * gcc.dg/tree-ssa/pr25382.c: Likewise
20750         * gcc.dg/tree-ssa/vrp16.c: Likewise
20751         * gcc.dg/tree-ssa/vrp25.c: Likewise
20752         * gcc.dg/tree-ssa/vrp08.c: Likewise
20753         * gcc.dg/tree-ssa/20030807-6.c: Likewise
20754         * gcc.dg/tree-ssa/vrp17.c: Likewise
20755         * gcc.dg/tree-ssa/pr21458.c: Likewise
20756         * g++.dg/tree-ssa/pr18178.C: Likewise
20757
20758 2006-02-07  Richard Guenther  <rguenther@suse.de>
20759
20760         PR c++/26140
20761         Revert
20762         2006-01-30  Richard Guenther  <rguenther@suse.de>
20763         PR c++/23372
20764         * gcc.dg/pr23372-1.C: New testcase.
20765
20766         * g++.dg/tree-ssa/pr26140.C: New testcase.
20767
20768 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
20769
20770         PR c++/9737
20771         * g++.dg/template/ttp15.C: New test.
20772         * g++.dg/template/ttp16.C: Likewise.
20773         * g++.dg/template/ttp17.C: Likewise.
20774         * g++.old-deja/g++.pt/ttp36.C: Remove.
20775         * g++.old-deja/g++.pt/ttp19.C: Likewise.
20776         * g++.old-deja/g++.pt/ttp37.C: Likewise.
20777         * g++.old-deja/g++.pt/ttp38.C: Likewise.
20778         * g++.old-deja/g++.pt/ttp39.C: Likewise.
20779         * g++.old-deja/g++.pt/ttp9.C: Likewise.
20780         * g++.old-deja/g++.pt/ttp40.C: Likewise.
20781         * g++.old-deja/g++.pt/ttp51.C: Likewise.
20782         * g++.old-deja/g++.pt/ttp26.C: Likewise.
20783         * g++.old-deja/g++.pt/ttp36.C: Likewise.
20784
20785 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
20786
20787         PR libfortran/23815
20788         * unf_io_convert_4.f90: New test.
20789
20790 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
20791
20792         * gcc.dg/tree-ssa/loadpre10.c: New test.
20793         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
20794         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
20795         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
20796
20797 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20798
20799         PR libfortran/24685
20800         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
20801
20802 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
20803
20804         PR tree-opt/25251
20805         * gfortran.dg/assign_7.f: New test.
20806
20807 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
20808
20809         PR fortran/26041
20810         PR fortran/26064
20811         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
20812         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
20813         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
20814
20815 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
20816
20817         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
20818         in size_t typedef.
20819
20820 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20821
20822         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
20823         * g++.dg/charset/string.c (foo): Likewise.
20824         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
20825         const char*
20826         * g++.dg/ext/builtin2.C (printf): Likewise.
20827         * g++.dg/init/new15.C (printf): Likewise.
20828         * g++.dg/opt/pr17697-1.C (foo): Likewise.
20829         * g++.dg/opt/pr17697-2.C (foo): Likewise.
20830         * g++.dg/opt/pr17697-3.C (foo): Likewise.
20831         * g++.dg/template/non-dependent4.C (temp): Likewise.
20832         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
20833         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
20834         parameter type to const char*.
20835         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
20836         Change type to const char*.
20837         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
20838         Likewise.
20839         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
20840         second parameter type to const char*.
20841         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
20842         (Y::Y): Change parameter type to const char*.
20843         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
20844         * g++.old-deja/g++.jason/report.C: Apply const correctness.
20845         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
20846         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
20847         (char*).
20848         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
20849         const char*.
20850         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
20851         type to const char*.
20852         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
20853         return type to const char*.
20854         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
20855         to const char*.
20856         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
20857         * g++.old-deja/g++.law/refs1.C: Likewise.
20858         * g++.old-deja/g++.law/visibility1.C: Likewise.
20859         * g++.old-deja/g++.law/visibility2.C: Likewise.
20860         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
20861         const char*.
20862         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
20863         * g++.old-deja/g++.mike/net48.C: Likewise.
20864         * g++.old-deja/g++.mike/p646.C: Likewise.
20865         * g++.old-deja/g++.mike/p6746.C: Likewise.
20866         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
20867         type to const char*.
20868         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
20869         deprecated conversion warning.
20870         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
20871         char*.
20872         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
20873         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
20874         * g++.old-deja/g++.pt/explicit8.C: Likewise.
20875         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
20876         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
20877         * g++.old-deja/g++.pt/nontype3.C: Likewise.
20878         * g++.old-deja/g++.pt/t39.C: Likewise.
20879         * g++.old-deja/g++.robertl/eb106.C: Likewise.
20880         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
20881
20882 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
20883
20884         PR fortran/25075
20885         intrinsic_argument_conformance_1.f90: New test.
20886
20887 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
20888
20889         PR fortran/20845
20890         * gfortran.dg/char_result_11.f90: Add SAVE.
20891         * gfortran.dg/der_pointer_4.f90: Ditto.
20892         * gfortran.dg/default_initialization.f90: New test.
20893
20894 2006-02-03  Jeff Law  <law@redhat.com>
20895
20896         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
20897         handle more than 100 dump files.
20898         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
20899         * lib/scantree.exp (scan-tree-dump): Likewise.
20900         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
20901         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
20902         * lib/scanipa.exp (scan-ipa-dump): Likewise.
20903         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
20904         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
20905
20906 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
20907
20908         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
20909
20910 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
20911
20912         * g++.dg/template/using12.C: New test.
20913
20914 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
20915
20916         * gcc.target/powerpc/pr25960.c: New test.
20917
20918 2006-02-02  Steven G. Kargl  <kargls@comcast>
20919
20920         PR fortran/24958
20921         gfortran.dg/nullify_2.f90: New test.
20922
20923 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
20924
20925         PR 25990
20926         * gcc.dg/gomp/pr25990.c: New test.
20927
20928 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
20929
20930         PR c++/25342
20931         * g++.gd/template/partial4.C: New test.
20932
20933 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
20934
20935         PR middle-end/26001
20936         * gfortran.dg/data_char_2.f90: New.
20937
20938 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
20939
20940         PR fortran/26039
20941         maxval_maxloc_conformance_1.f90: New test.
20942
20943 2006-01-31  Richard Guenther  <rguenther@suse.de>
20944
20945         * gcc.target/i386/sselibm-1.c: New testcase.
20946         * gcc.target/i386/sselibm-2.c: Likewise.
20947         * gcc.target/i386/sselibm-3.c: Likewise.
20948         * gcc.target/i386/sselibm-4.c: Likewise.
20949         * gcc.target/i386/sselibm-5.c: Likewise.
20950
20951 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
20952
20953         PR fortran/24266
20954         * gfortran.dg/arrayio_derived_2.f90: New.
20955
20956 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
20957
20958         * gcc.dg/unsigned-long-compare.c: New test.
20959
20960 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
20961
20962         PR testsuite/25318
20963         * lib/target-supports.exp (check_effective_target_freorder):
20964         Check to see if target supports -freorder-blocks-and-partition.
20965         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
20966         instead of "dg-require-named-sections".
20967
20968 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
20969
20970         PR target/14798:
20971         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
20972         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
20973         * gcc.dg/pragma-isr-trapa2.c: Likewise.
20974         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
20975         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
20976         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
20977         * gcc.dg/attr-isr-trap_exit.c: Likewise.
20978         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
20979
20980 2006-01-30  Richard Guenther  <rguenther@suse.de>
20981
20982         PR c++/23372
20983         * gcc.dg/pr23372-1.C: New testcase.
20984
20985 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
20986
20987         * gcc.dg/gomp/pr25874.c: New test.
20988
20989 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
20990
20991         PR tree-opt/25911
20992         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
20993
20994 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
20995
20996         PR fortran/18578
20997         PR fortran/18579
20998         PR fortran/20857
20999         PR fortran/20885
21000         * gfortran.dg/intent_out_1.f90: New test.
21001
21002 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
21003
21004         PR fortran/17911
21005         * gfortran.dg/procedure_lvalue.f90: New test.
21006
21007         PR fortran/20895
21008         PR fortran/25030
21009         * gfortran.dg/char_pointer_assign_2.f90: New test.
21010         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
21011         assignment to be consistent with standard.
21012         * gfortran.dg/char_result_2.f90: The same.
21013         * gfortran.dg/char_result_8.f90: The same.
21014
21015 2006-01-28  Zack Weinberg  <zackw@panix.com>
21016
21017         * gcc.dg/Woverlength-strings.c
21018         * gcc.dg/Woverlength-strings-pedantic-c89.c
21019         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
21020         * gcc.dg/Woverlength-strings-pedantic-c99.c
21021         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
21022
21023 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
21024
21025         * gcc.c-torture/execute/20060127-1.c: New test.
21026
21027 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21028
21029         PR c++/25999
21030         * g++.dg/ext/pragmaweak1.C: New test.
21031
21032 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21033
21034         PR c++/25855
21035         * g++.dg/template/spec29.C: New test.
21036
21037 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
21038
21039         PR c/19606.
21040         * gcc.c-torture/execute/pr19606.c: New.
21041
21042 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
21043
21044         * gcc.dg/pragma-re-4.c: New test.
21045
21046 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
21047
21048         PR fortran/25964
21049         * gfortran.dg/assumed_size_refs_3.f90: New test.
21050
21051 2006-01-27  Ben Elliston  <bje@au.ibm.com>
21052
21053         * gcc.misc-tests/dectest.exp: Remove defunct comment.
21054
21055 2006-01-26  Laurent GUERBY <laurent@guerby.net>
21056
21057         PR ada/21317
21058         * ada/acats/support/impdef.a: Add One_Long_Second.
21059         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
21060         * ada/acats/tests/c9/c94026.a: Likewise.
21061         * ada/acats/tests/c9/c97305c.ada: Likewise.
21062         * ada/acats/tests/c9/c99004a.ada: Likewise.
21063
21064 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
21065
21066         PR fortran/25964
21067         * gfortran.dg/global_references_2.f90: New test.
21068
21069         PR fortran/25084
21070         PR fortran/20852
21071         PR fortran/25085
21072         PR fortran/25086
21073         * gfortran.dg/assumed_charlen_function_1.f90: New test.
21074         * gfortran.dg/assumed_charlen_function_3.f90: New test.
21075
21076         PR fortran/25416
21077         * gfortran.dg/assumed_charlen_function_2.f90: New test.
21078
21079 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
21080
21081         PR c/25892
21082         * gcc.dg/Wpointer-sign.c: New.
21083         * gcc.dg/Wpointer-sign-Wall.c: New.
21084         * gcc.dg/Wpointer-sign-Wall-no.c: New.
21085         * gcc.dg/Wpointer-sign-pedantic.c: New.
21086         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
21087         * gcc.dg/conv-2.c: Use -Wpointer-sign.
21088
21089 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
21090
21091         PR C/25861
21092         * gcc.c-torture/compile/pr25861.c: New test.
21093
21094 2006-01-26  Paul Brook  <paul@codesourcery.com>
21095
21096         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
21097         on short-enum targets.
21098         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
21099         variable.
21100         (generate_fields): Use short_enums.
21101         (main): Set short_enums.  Document -e.
21102         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
21103         on short-enum targets.
21104         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
21105         variable.
21106         (generate_fields): Use short_enums.
21107         (main): Set short_enums.  Document -e.
21108         * lib/target-supports.exp (check_effective_target_short_enums): New.
21109
21110 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
21111
21112         PR target/25947
21113         * gcc.dg/torture/pr25947-1.c: New test.
21114
21115 2006-01-25  Jan Hubicka  <jh@suse.cz>
21116             Roger Sayle  <roger@eyesopen.com>
21117
21118         PR rtl-optimization/25703
21119         * gcc.target/i386/20060125-1.c: New test case.
21120         * gcc.target/i386/20060125-2.c: New test case.
21121
21122 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21123
21124         PR fortran/18540
21125         * gfortran.dg/goto_1.f: New.
21126
21127 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
21128
21129         PR fortran/25716
21130         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
21131         25716 on 32-bit systems too.
21132
21133 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
21134
21135         PR testsuite/25590
21136         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
21137
21138 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
21139
21140         * gcc.dg/tree-ssa/gen-vect-33.c: New.
21141
21142 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21143
21144         PR fortran/25835
21145         * gfortran.dg/read_eof.f90: Delete, renamed.
21146         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
21147         * gfortran.dg/read_eof_2.f90: New test.
21148         * gfortran.dg/read_eof_3.f90: New test.
21149
21150 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
21151
21152         PR tree-opt/25860
21153         * gcc.c-torture/compile/pr25860.c: New test.
21154
21155 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21156
21157         PR c++/25552
21158         * g++.dg/parse/dtor8.C: New test.
21159
21160 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
21161
21162         PR testsuite/25891
21163         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
21164         * gcc.dg/gomp/gomp.exp: Return without testing anything if
21165         check_effective_target_fopenmp returns 0.
21166
21167 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
21168
21169         PR ada/20548
21170         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
21171         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
21172         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
21173
21174 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
21175
21176         PR tree-opt/25857
21177         * g++.dg/opt/pr25857.C: New test.
21178
21179 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
21180         Jan Hubicka  <jh@suse.cz>
21181         Richard Guenther  <rguenther@suse.de>
21182
21183         PR rtl-optimization/25654
21184         * gcc.dg/torture/pr25654.c: New testcase.
21185         * gcc.target/i386/pr25654.c: Likewise.
21186
21187 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
21188
21189         PR fortran/25901
21190         * gfortran.dg/internal references_2.f90: New test.
21191
21192         Fix regression in testing of admissability of attributes.
21193         * gfortran.dg/intent_used_1.f90: New test.
21194
21195 2006-01-23  Ben Elliston  <bje@au.ibm.com>
21196
21197         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
21198         Remove target conditional torture options for i?86 and x86_64
21199         GNU/Linux.
21200
21201 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21202
21203         PR c++/10891
21204         * g++.dg/rtti/no-rtti.C: New.
21205
21206 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
21207
21208         PR c++/25895
21209         * g++.dg/inherit/conv2.C: New test.
21210
21211         PR c++/25856
21212         * g++.dg/parse/dtor7.C: New test.
21213
21214         PR c++/25858
21215         * g++.dg/template/crash44.C: New test.
21216
21217 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
21218
21219         PR fortran/25124
21220         PR fortran/25625
21221         * gfortran.dg/internal_references_1.f90: New test.
21222           PR fortran/20881
21223         PR fortran/23308
21224         PR fortran/25538
21225         PR fortran/25710
21226         * gfortran.dg/global_references_1.f90: New test.
21227         * gfortran.dg/g77/19990905-1.f: Restore the error that
21228         there is a clash between the common block name and
21229         the name of a subroutine reference.
21230
21231         PR fortran/PR24276
21232         * gfortran.dg/aliasing_dummy_1.f90: New test.
21233
21234 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
21235
21236         * gcc.dg/vmx/1b-01.c: Warning fix.
21237         * gcc.dg/vmx/1c-02.c: Likewise.
21238         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
21239
21240 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
21241
21242         PR testsuite/24962
21243         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
21244
21245 2006-01-20  Richard Guenther  <rguenther@suse.de>
21246         Steven Bosscher <stevenb.gcc@gmail.com>
21247
21248         PR rtl-optimization/24626
21249         * gcc.dg/torture/pr24626-1.c: New testcase.
21250         * gcc.dg/torture/pr24626-2.c: Likewise.
21251         * gcc.dg/torture/pr24626-3.c: Likewise.
21252         * gcc.dg/torture/pr24626-4.c: Likewise.
21253
21254 2006-01-20  Dirk Mueller  <dmueller@suse.com>
21255
21256         PR c++/5520
21257         * g++.dg/warn/empty-body.C: New.
21258
21259 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
21260
21261         PR c++/22136
21262         * g++.dg/template/using10.C: New test.
21263         * g++.dg/temlpate/using11.C: Likewise.
21264         * g++.dg/inherit/using5.C: Tweak error messages.
21265
21266 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
21267
21268         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
21269         target test.
21270         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
21271
21272 2006-01-19  Jan Hubicka  <jh@suse.cz>
21273
21274         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
21275
21276 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21277
21278         PR c++/25854
21279         * g++.dg/template/spec28.C: New test.
21280
21281 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
21282
21283         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21284         (switchfiles): Fix fprintf's by adding srcdir or removing it.
21285
21286 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
21287
21288         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
21289         * gcc.dg/gomp/critical-1.c: Likewise.
21290         * gcc.dg/gomp/critical-3.c: Likewise.
21291         * gcc.dg/gomp/empty.c: Likewise.
21292         * gcc.dg/gomp/ordered-1.c: Likewise.
21293         * gcc.dg/gomp/for-4.c: Likewise.
21294         * gcc.dg/gomp/for-6.c: Likewise.
21295         * gcc.dg/gomp/master-3.c: Likewise.
21296         * gcc.dg/gomp/for-8.c: Likewise.
21297         * gcc.dg/gomp/for-10.c: Likewise.
21298         * gcc.dg/gomp/for-18.c: Likewise.
21299         * gcc.dg/gomp/for-5.c: Likewise.
21300         * gcc.dg/gomp/for-7.c: Likewise.
21301         * gcc.dg/gomp/for-9.c: Likewise.
21302
21303 2006-01-18  Jeff Law  <law@redhat.com>
21304
21305         * gcc.dg/tree-ssa/vrp25.c: New test.
21306
21307 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
21308
21309         * gcc.dg/pr25805.c: Fix misapplied patch.
21310
21311 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
21312
21313         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
21314         (check_effective_target_vect_udot_qi): New.
21315         (check_effective_target_vect_sdot_hi): New.
21316         (check_effective_target_vect_udot_hi): New.
21317         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
21318         prefixed with "wrapv-" with -fwrapv.
21319         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
21320         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
21321         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
21322         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
21323         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
21324
21325         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
21326         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
21327         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
21328         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
21329
21330 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21331
21332         PR c++/16829
21333         * g++.dg/other/default2.C: New test.
21334         * g++.dg/other/default3.C: New test.
21335
21336 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
21337
21338         PR c/25805
21339         * gcc.dg/pr25805.c: New file.
21340
21341 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
21342
21343         PR c++/25836
21344         * g++.dg/template/init6.C: New test.
21345
21346 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
21347
21348         * gcc.dg/tree-ssa/pr24287.c: New test
21349
21350 2006-01-18  Eric Christopher  <echristo@apple.com>
21351
21352         * g++.dg/eh/table.C: New.
21353
21354 2006-01-18  DJ Delorie  <dj@redhat.com>
21355
21356         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
21357         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
21358         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
21359         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
21360
21361 2006-01-18  Jeff Law  <law@redhat.com>
21362
21363         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
21364         on wrapping on overflow semantics.
21365
21366         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
21367
21368         * gcc.gc/tree-ssa/vrp23.c: New test.
21369         * gcc.gc/tree-ssa/vrp24.c: New test.
21370
21371 2006-01-18  Richard Henderson  <rth@redhat.com>
21372             Aldy Hernandez  <aldyh@redhat.com>
21373             Jakub Jelinek  <jakub@redhat.com>
21374             Diego Novillo  <dnovillo@redhat.com>
21375             Uros Bizjak  <uros@kss-loka.si>
21376
21377         * gcc.dg/gomp: New directory.
21378
21379 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
21380             Steven G. Kargl  <kargls@comcast.net>
21381
21382         PR fortran/20869
21383         * gfortran.dg/intrinsic_external_1.f90: New test.
21384
21385         PR fortran/20875.
21386         * gfortran.dg/elemental_pointer_1.f90: New test.
21387
21388         PR fortran/25024
21389         * gfortran.dg/external_procedures_1.f90: New test.
21390
21391         PR fortran/25785
21392         gfortran.dg/assumed_present.f90: New test.
21393
21394 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
21395
21396         * g++.dg/parse/lookup5.C: New test.
21397
21398 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21399
21400         PR fortran/25697
21401         * gfortran.dg/read_eof.f90: New test.
21402
21403 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21404
21405         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
21406         add a closing brace.
21407
21408 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21409
21410         PR fortran/25631
21411         * gfortran.dg/fmt_tl.f: New test.
21412
21413 2006-01-17  Eric Christopher  <echristo@apple.com>
21414
21415         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
21416         * g++.old-deja/g++.warn/impint2.C: Ditto.
21417         * g++.old-deja/g++.other/null1.C: Ditto.
21418         * g++.dg/warn/conv2.C: Ditto.
21419         * g++.dg/warn/conv4.C: New file.
21420
21421 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21422
21423         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
21424
21425 2006-01-17  Andreas Jaeger  <aj@suse.de>
21426             Janis Johnson <janis187@us.ibm.com>
21427
21428         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
21429         in 64-bit.
21430         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
21431         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
21432
21433 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21434
21435         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21436         (switchfiles): xfail txxx where xxx >= 25.
21437
21438 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21439
21440         PR testsuite/25764
21441         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
21442
21443 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
21444
21445         PR c/25682
21446         * gcc.dg/pr25682.c: New test.
21447         * g++.dg/parse/array-size2.C: New test.
21448
21449 2006-01-16  Ian Lance Taylor  <ian@airs.com>
21450
21451         * consistency.vlad: Remove entire directory, 1652 files.
21452
21453 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
21454
21455         * lib/target-supports.exp (check_effective_target_dfp_nocache,
21456         check_effective_target_dfprt_nocache): New.
21457         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
21458         (check_effective_target_dfprt): New.
21459         * lib/c-compat.exp (check_dfp): Remove.
21460         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
21461         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
21462         level of support for decimal float.
21463         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
21464         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
21465         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
21466         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
21467         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
21468         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
21469         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
21470         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
21471         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
21472         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
21473         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
21474         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
21475         directives.
21476
21477 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
21478
21479         PR testsuite/25741
21480         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
21481         $base_dir/../.
21482         * lib/gfortran.exp (gfortran_init): Likewise.
21483         * lib/obj-c++.exp (obj-c++_init): Likewise.
21484         * lib/scanasm.exp (scan-assembler-dem): Likewise.
21485         (scan-assembler-dem-not): Likewise.
21486         * lib/scandump.exp (scan-dump-dem): Likewise.
21487         (scan-dump-dem-not): Likewise.
21488
21489 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
21490
21491         PR testsuite/25767
21492         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
21493         powerpc-*-darwin*.
21494         * lib/obj-c++.exp (obj-c++_init): Likewise.
21495
21496 2006-01-16  Richard Guenther  <rguenther@suse.de>
21497
21498         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
21499
21500 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21501
21502         PR testsuite/25777
21503         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
21504         to LD_LIBRARY_PATH.
21505
21506 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
21507             Andrew Pinski  <pinskia@physics.uc.edu>
21508
21509         * gcc.dg/minmax-1.c: New test.
21510
21511 2006-01-16  Ben Elliston  <bje@au.ibm.com>
21512
21513         * gcc.dg/dfp/dfp.exp: Correct FSF address.
21514         * gcc.misc-tests/dectest.exp: Ditto.
21515
21516 2006-01-15  Ian Lance Taylor  <ian@airs.com>
21517
21518         PR testsuite/25796
21519         * gcc.target/i386/cmov6.c: Use -march=k8.
21520
21521 2006-01-15  Andreas Jaeger  <aj@suse.de>
21522
21523         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
21524         x86 does not have __float128.
21525
21526 2006-01-14  Ian Lance Taylor  <ian@airs.com>
21527
21528         * gcc.target/i386/cmov6.c: New test.
21529
21530 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
21531
21532         PR c++/25663
21533         * g++.dg/template/ctor6.C: New test.
21534
21535 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
21536
21537         PR tree-optimization/25485
21538         * gcc.dg/tree-ssa/pr25485.c: New.
21539
21540 2006-01-14  Richard Guenther  <rguenther@suse.de>
21541
21542         PR tree-optimization/22548
21543         PR tree-optimization/22555
21544         PR tree-optimization/22501
21545         * gcc.dg/tree-ssa/alias-4.c: New testcase.
21546         * gcc.dg/tree-ssa/alias-5.c: Likewise.
21547         * gcc.dg/tree-ssa/alias-6.c: Likewise.
21548         * gcc.dg/tree-ssa/alias-7.c: Likewise.
21549         * gcc.dg/tree-ssa/alias-8.c: Likewise.
21550         * gcc.dg/tree-ssa/alias-9.c: Likewise.
21551         * gcc.dg/tree-ssa/alias-10.c: Likewise.
21552         * gcc.dg/tree-ssa/alias-11.c: Likewise.
21553         * gcc.dg/tree-ssa/alias-12.c: Likewise.
21554
21555 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
21556
21557         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
21558         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
21559
21560 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
21561         Richard Guenther  <rguenther@suse.de>
21562
21563         PR rtl-optimization/24257
21564         * gcc.dg/torture/pr24257.c: New testcase.
21565
21566 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
21567
21568         * gcc.c-torture/execute/20060110-1.c: New test.
21569         * gcc.c-torture/execute/20060110-2.c: New test.
21570
21571 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
21572
21573         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
21574
21575 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
21576
21577         PR fortran/25756
21578         * gfortran.dg/label_3.f90: New test.
21579
21580 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
21581
21582         PR tree-optimization/25771
21583         * g++.dg/tree-ssa/pr25771.C: New test
21584
21585 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
21586
21587         PR tree-opt/24365
21588         * g++.dg/opt/complex5.C: New test.
21589
21590 2006-01-13  Richard Guenther  <rguenther@suse.de>
21591
21592         * gcc.target/i386/387-9.c: New testcase.
21593
21594 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21595
21596         PR c++/24824
21597         * g++.dg/debug/dwarf2-1.C: New.
21598
21599 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
21600
21601         PR testsuite/25728
21602         * lib/gcov.exp (verify-lines): Add "close $fd".
21603
21604 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
21605             Ben Elliston  <bje@au.ibm.com>
21606
21607         * gcc.dg/dfp/inf-1.c: New test.
21608
21609 2006-01-12  Janis Johnson <janis187@us.ibm.com>
21610             Yao Qi  <qiyaoltc@cn.ibm.com>
21611             Ben Elliston  <bje@au.ibm.com>
21612             Jon Grimm  <jgrimm2@us.ibm.com>
21613
21614         * gcc.dg/nodfp-1.c: New test.
21615         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21616         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21617         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
21618         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
21619         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
21620         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
21621         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
21622         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
21623         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
21624         * gcc.dg/format/dfp-scanf-1.c: Likewise.
21625         * gcc.dg/format/dfp-printf-1.c: Likewise.
21626         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
21627         (compat_setup_dfp): New.
21628         * gcc.dg/compat/compat.exp: Use it.
21629         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
21630         Make some variables global, prepend "compat_" to their names.
21631         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
21632         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
21633         * gcc.misc-tests/dectest.exp: New test driver for decTest.
21634         * lib/compat.exp (compat_skip_list): Make global, rename.
21635         * lib/c-compat.exp: New file.
21636         * lib/target-supports.exp (check_effective_target_dfp): New.
21637
21638         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
21639         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
21640         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
21641         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
21642         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
21643         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
21644         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
21645         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
21646         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
21647         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
21648         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
21649         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
21650         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
21651         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
21652         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
21653         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
21654         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
21655         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
21656         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
21657         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
21658         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
21659         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
21660         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
21661         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
21662         gcc.dg/dfp/struct-layout-1.c,
21663         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
21664         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
21665         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
21666         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
21667         gcc.dg/dfp/func-vararg-dfp.c,
21668         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
21669         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
21670         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
21671         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
21672         gcc.dg/dfp/wtr-conversion-1.c: New tests.
21673
21674 2006-01-11  Richard Guenther  <rguenther@suse.de>
21675
21676         PR tree-optimization/25734
21677         * gcc.dg/tree-ssa/pr25734.c: New testcase.
21678
21679 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
21680
21681         PR fortran/25486
21682         * gfortran.dg/literal_character_constant_1_x.F: New test.
21683         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
21684         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
21685         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
21686
21687 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21688
21689         PR c++/25386
21690         * g++.dg/ext/packed3.C: Add expected packed error.
21691
21692 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
21693
21694         PR target/25706
21695         * gcc.dg/torture/pr25706-1.c: New test.
21696
21697 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
21698
21699         PR tree-optimization/23109
21700         PR tree-optimization/23948
21701         PR tree-optimization/24123
21702
21703         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
21704         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
21705         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
21706         g++.dg/tree-ssa/pr23948.C: New testcases.
21707         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
21708         three divisions in order to do the optimization.
21709
21710 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
21711
21712         PR c++/25632
21713         * g++.dg/other/pr25632.C: New test.
21714
21715 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
21716
21717         PR fortran/25730
21718         * gfortran.dg/used_types_1.f90: New test.
21719
21720 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
21721
21722         PR target/25718
21723         * gcc.dg/torture/pr25718-1.c: New test.
21724
21725 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
21726
21727         * gfortran.dg/list_read_2.f90: Fix typo in description.
21728
21729 2006-01-10  Jan Beulich  <jbeulich@novell.com>
21730
21731         * lib/target-supports.exp (check_visibility_available): Simplify test
21732         for *-*-netware*.
21733         (check_profiling_available): Fail for *-*-netware*.
21734         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
21735         * gcc.dg/20021014-1.c: Likewise.
21736         * gcc.dg/nest.c: Likewise.
21737
21738 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
21739
21740         fortran/24936
21741         * gfortran.dg/forall_3.f90: New test.
21742
21743 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
21744
21745         PR fortran/21977
21746         * gfortran.dg/nesting_2.f90: New test.
21747         * gfortran.dg/nesting_3.f90: New test.
21748
21749 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
21750
21751         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
21752         Fix typo in comment.
21753
21754 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
21755
21756         * gfortran.dg/single_char_string.f90: New test.
21757
21758 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
21759
21760         * gfortran.dg/ichar_2.f90: New test.
21761
21762 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
21763
21764         PR fortran/25093
21765         * gfortran.dg/private_type_4.f90: New.
21766
21767 2006-01-07  Richard Guenther  <rguenther@suse.de>
21768
21769         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
21770
21771 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21772
21773         * gfortran.dg/func_decl_1.f90: New.
21774         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
21775         * gfortran.dg/array_alloc_2.f90: Likewise.
21776         * gfortran.dg/char_result_8.f90: Likewise.
21777         * gfortran.dg/dup_save_1.f90: Likewise.
21778         * gfortran.dg/dup_save_2.f90: Likewise.
21779         * gfortran.dg/f2c_6.f90: Likewise.
21780         * gfortran.dg/f2c_7.f90: Likewise.
21781         * gfortran.dg/func_result_2.f90: Likewise.
21782         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
21783
21784 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
21785
21786         PR fortran/22146
21787         * gfortran.dg/elemental_subroutine_1.f90: New test.
21788         * gfortran.dg/elemental_subroutine_2.f90: New test.
21789
21790         PR fortran/25029
21791         PR fortran/21256
21792         * gfortran.dg/assumed_size_refs_1.f90: New test.
21793
21794         PR fortran/20868
21795         PR fortran/20870
21796         * gfortran.dg/assumed_size_refs_2.f90: New test.
21797         * gfortran.dg/initialization_1.f90: Change warning message.
21798
21799 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
21800
21801         * gcc.dg/tree-ssa/loop-15.c: New test.
21802
21803 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21804
21805         PR fortran/25598
21806         * gfortran.dg/backspace_3.f: New test.
21807         * gfortran.dg/backspace_4.f: New test.
21808
21809 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21810
21811         PR fortran/24268
21812         * gfortran.dg/fmt_white.f: Update test.
21813
21814 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
21815
21816         * gcc.dg/cast-1.c: Add new warning.
21817         * gcc.dg/cast-2.c: Likewise.
21818         * gcc.dg/cast-3.c: Likewise.
21819         * gcc.dg/format/cast-1.c: Likewise.
21820         * gcc.dg/cast-4.c: New testcase.
21821
21822 2006-01-05  Richard Guenther  <rguenther@suse.de>
21823
21824         PR tree-optimization/22555
21825         * gcc.dg/tree-ssa/alias-3.c: New testcase.
21826
21827 2006-01-05  Richard Guenther  <rguenther@suse.de>
21828             Diego Novillo  <dnovillo@redhat.com>
21829
21830         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
21831         * gcc.dg/tree-ssa/loop-8.c: Likewise.
21832         * gcc.dg/tree-ssa/loop-1.c: Likewise.
21833         * gcc.dg/tree-ssa/pr23294.c: Likewise.
21834         * gcc.dg/tree-ssa/pr21985.c: Likewise.
21835         * gcc.dg/tree-ssa/loop-14.c: Likewise.
21836         * gcc.dg/tree-ssa/loop-2.c: Likewise.
21837         * gcc.dg/tree-ssa/loop-3.c: Likewise.
21838         * gcc.dg/tree-ssa/loop-4.c: Likewise.
21839         * gcc.dg/tree-ssa/pr21171.c: Likewise.
21840         * gcc.dg/tree-ssa/loop-5.c: Likewise.
21841         * gcc.dg/tree-ssa/loop-10.c: Likewise.
21842         * gcc.dg/tree-ssa/loop-6.c: Likewise.
21843         * treelang/compile/extravar.tree: Likewise.
21844         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
21845         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
21846         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
21847         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21848         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
21849
21850 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21851
21852         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
21853         for 64-bit fix.
21854
21855 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
21856
21857         PR fortran/23675
21858         gfortran.dg/char_result_11.f90: New.
21859
21860 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
21861
21862         PR c++/24782
21863         * g++.dg/parse/access9.C: New test.
21864         * g++.dg/tc1/dr52.C: Tweak error markers.
21865
21866 2006-01-04  Richard Henderson  <rth@redhat.com>
21867
21868         Merge from gomp branch.
21869         * g++.dg/parse/pragma2.C: Update expected error lines.
21870
21871 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
21872
21873         * g++.dg/other/i386-2.C: New test.
21874
21875         PR target/25554
21876         * gcc.c-torture/compile/20051228-1.c: New test.
21877
21878         PR c/25559
21879         * gcc.dg/pr25559.c: New test.
21880
21881 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
21882
21883         PR c++/25492
21884         * g++.dg/lookup/friend9.C: New test.
21885
21886         PR c++/25625
21887         * g++.dg/template/repo5.C: New test.
21888
21889 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
21890
21891         PR fortran/25101
21892         * gfortran.dg/forall_2.f90: New test.
21893
21894 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21895
21896         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
21897         dg-require-weak.  Adjust regexp to handle leading-underscore
21898         targets and space as well as TAB after .weak.  Change previous
21899         64-bit fix to not use naked dot.
21900
21901 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
21902
21903         PR rtl-optimization/25578
21904         * gcc.c-torture/execute/20060102-1.c: New testcase.
21905
21906 2006-01-03  Richard Guenther  <rguenther@suse.de>
21907
21908         PR c/25183
21909         * gcc.dg/torture/pr25183.c: New testcase.
21910
21911 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
21912
21913         Merge from gomp-branch.
21914         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
21915         * gcc.dg/ia64-sync-2.c: Likewise.
21916         * gcc.dg/ia64-sync-3.c: Likewise.
21917         * gcc.dg/ia64-sync-4.c: Likewise.
21918         * gcc.dg/sync-2.c: Likewise.
21919         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
21920         that sparc64-*-* and sparcv9-*-* supports sync builtins.
21921
21922 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
21923
21924         PR c++/25635
21925         * g++.dg/parse/operator6.C: New test.
21926
21927         PR c++/25637
21928         * g++.dg/parse/error29.C: New test.
21929
21930         PR c++/25638
21931         * g++.dg/parse/dtor6.C: New test.
21932
21933         PR c++/25633
21934         * g++.dg/parse/ctor3.C: New test.
21935
21936         PR c++/25634
21937         * g++.dg/template/class3.C: New test.
21938
21939 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
21940
21941         * g++.dg/debug/debug9.C: New.
21942
21943 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
21944
21945         PR fortran/24640
21946         * gfortran.dg/label_2.f90: New test.
21947
21948 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21949
21950         * g++.dg/lookup/using12.C: Tighten error marker.
21951
21952 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
21953             Andrew Pinski <pinskia@physics.uc.edu>
21954
21955         * gcc.target/powerpc/darwin-abi-3.c: New file.
21956         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
21957         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
21958         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
21959         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
21960         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
21961         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
21962         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
21963         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
21964
21965 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
21966
21967         * gcc.dg/tree-ssa/loadpre1.c: New;
21968         * gcc.dg/tree-ssa/loadpre2.c: New;
21969         * gcc.dg/tree-ssa/loadpre3.c: New;
21970         * gcc.dg/tree-ssa/loadpre4.c: New;
21971         * gcc.dg/tree-ssa/loadpre5.c: New;
21972         * gcc.dg/tree-ssa/loadpre6.c: New;
21973         * gcc.dg/tree-ssa/loadpre7.c: New;
21974         * gcc.dg/tree-ssa/loadpre8.c: New;
21975         * gcc.dg/tree-ssa/loadpre9.c: New;
21976
21977 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
21978
21979         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
21980         * g++.dg/abi/thunk4.C: Likewise.
21981
21982 2006-01-01  Andreas Jaeger  <aj@suse.de>
21983
21984         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
21985         portable.
21986
21987 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
21988
21989         PR c++/25294
21990         * gcc.dg/pragma-pack-3.c: New test.
21991         * g++.dg/parse/pragma3.C: New test.
21992
21993 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21994
21995         PR middle-end/24827
21996         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
21997
21998 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21999
22000         PR testsuite/25214
22001         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
22002
22003 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22004
22005         PR fortran/22607
22006         * gfortran-dg/pure_byref_3.f90: New.
22007
22008         fortran/PR 25396
22009         * gfortran.dg/userdef_operator_1.f90: New.
22010
22011 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22012
22013         * g++.dg/abi/thunk3.C: New.
22014         * g++.dg/abi/thunk4.C: New.
22015
22016 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
22017
22018         PR fortran/25532
22019         * gfortran.dg/host_used_types_1.f90: New test. Check that host
22020         associated derived type components of derived types are
22021         properly declared in contained procedures.
22022
22023 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22024
22025         PR libgfortran/25139
22026         * gfortran.dg/backspace_2.f: New test.
22027
22028 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22029
22030         PR libgfortran/25550
22031         * gfortran.dg/endfile.f: New test.
22032
22033 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22034
22035         PR libgfortran/25419
22036         * gfortran.dg/comma.f: New test.
22037
22038 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22039
22040         * lib/gfortran-dg.exp: Remove trailing whitespace.
22041         * lib/fortran-torture.exp: Test with -fbounds-check instead of
22042         -funroll-all-loops.
22043
22044 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
22045
22046         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
22047         Extended Double long doubles or repeat tests when long double is
22048         the same size as double.
22049
22050 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22051
22052         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
22053
22054         PR testsuite/25442
22055         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
22056         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
22057
22058         PR testsuite/25441
22059         * gcc.dg/pr23911.c: Make test variable static.
22060
22061         PR testsuite/25444
22062         * gcc.dg/tree-ssa/pr14841.c: Likewise.
22063
22064 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22065
22066         PR c++/25439
22067         * g++.dg/parse/crash17.C: Adjust error markers.
22068         * g++.dg/template/error20.C: New test.
22069
22070 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22071
22072         PR c++/23172
22073         * g++.dg/ext/complit4.C: New test.
22074
22075         PR c++/25417
22076         * g++.dg/ext/complit5.C: Likewise.
22077
22078 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
22079
22080         PR tree-optimization/25125
22081         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
22082         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
22083         * gcc.c-torture/execute/pr25125.c: New.
22084
22085 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
22086
22087         PR fortran/25029
22088         PR fortran/21256
22089         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
22090         functions with incorrect assumed size references.
22091
22092 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
22093
22094         PR c++/23171
22095         * g++.dg/opt/init1.C: New test.
22096
22097 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
22098
22099         PR c++/24671
22100         * g++.dg/template/sfinae3.C: New test.
22101
22102 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22103
22104         * g++.dg/other/friend4.C: New test.
22105
22106 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22107
22108         PR target/25005
22109         * g++.dg/opt/pr25005.C: New test.
22110
22111 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
22112
22113         PR c++/25369
22114         * g++.dg/template/ptrmem16.C: New test.
22115
22116 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
22117
22118         PR fortran/25029
22119         PR fortran/21256
22120         * gfortran.dg/initialization_1.f90: Add test of SIZE.
22121
22122 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22123
22124         PR libgfortran/25307
22125         * gfortran.dg/list_read_5.f90: New test.
22126
22127 2005-12-22  Richard Henderson  <rth@redhat.com>
22128
22129         * gcc.target/i386/sse-7.c: Use -msse2.
22130
22131 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22132
22133         PR rtl-optimization/25432
22134         * gcc.c-torture/compile/20051216-1.c: New test.
22135
22136         PR objc/25328
22137         * objc/execute/pr25328.m: New test.
22138
22139 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
22140
22141         PR c++/25364
22142         * g++.dg/template/call4.C: New test.
22143
22144 2005-12-22  Dale Johannesen  <dalej@apple.com>
22145
22146         * gcc.target/i386/sse-17.c: New.
22147
22148 2005-12-22  Paul Brook  <paul@codesourcery.com>
22149
22150         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
22151
22152 2005-12-22  Paul Brook  <paul@codesourcery.com>
22153
22154         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
22155
22156 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22157
22158         PR tree-opt/25513
22159         * gcc.c-torture/compile/pr25513.c: New test.
22160
22161 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22162
22163         PR c++/23333
22164         * g++.dg/parse/error25.C: Add more tests.
22165
22166 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22167
22168         PR fortran/18990
22169         * gfortran.dg/der_charlen_1.f90: New.
22170
22171 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
22172
22173         PR fortran/20889
22174         * gfortran.dg/pointer_component_type_1.f90: New test.
22175
22176         PR fortran/25029
22177         PR fortran/21256
22178         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
22179         should give an error with assumed size array refernces and checks
22180         those that should not.
22181         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
22182         reference an upper bound so that it does not generate an error.
22183
22184         PR fortran/19362
22185         PR fortran/20244
22186         PR fortran/20864
22187         PR fortran/25391
22188         * gfortran.dg/used_dummy_types_1.f90: New test.
22189         * gfortran.dg/used_dummy_types_2.f90: New test.
22190         * gfortran.dg/used_dummy_types_3.f90: New test.
22191         * gfortran.dg/used_dummy_types_4.f90: New test.
22192         * gfortran.dg/used_dummy_types_5.f90: New test.
22193
22194         PR fortran/23152
22195         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
22196         group already being USE associated.
22197         * gfortran.dg/assumed_shape_nml.f90: New test.
22198         * gfortran.dg/assumed_size_nml.f90: New test.
22199
22200         PR fortran/20862
22201         PR fortran/25053
22202         PR fortran/25063
22203         PR fortran/25064
22204         PR fortran/25066
22205         PR fortran/25067
22206         PR fortran/25068
22207         PR fortran/25307
22208         * gfortran.dg/io_constraints_1.f90: New test.
22209         * gfortran.dg/io_constraints_1.f90: New test.
22210         * gfortran.dg/iostat_3.f90: Change wording of warning.
22211         * gfortran.dg/g77/19981216-0.f: The same.
22212
22213 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
22214
22215         PR tree-optimization/23518
22216         * gcc.dg/pr23518.c: New.
22217
22218 2005-12-21  Mike Stump  <mrs@apple.com>
22219
22220         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
22221
22222 2005-12-21  Paul Brook  <paul@codesourcery.com>
22223
22224         * gcc.dg/pr19340.c: Skip on m68k targets.
22225
22226 2005-12-21  Steven Bosscher  <stevenb@suse.de>
22227
22228         PR rtl-optimization/25196
22229         * gcc.dg/pr25196.c: New test.
22230
22231 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
22232
22233         PR fortran/25423
22234         gfortran.dg/where_nested_1.f90: New.
22235
22236 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
22237
22238         PR tree-optimization/25382.
22239         * gcc.dg/tree-ssa/pr25382.c: New.
22240
22241 2005-12-20  Richard Guenther  <rguenther@suse.de>
22242
22243         PR middle-end/24306
22244         * gcc.target/i386/pr24306.c: New testcase.
22245
22246 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
22247
22248         PR tree-optimization/25501
22249         * gcc.dg/tree-ssa/pr25501.c: New.
22250
22251 2005-12-20  Richard Guenther  <rguenther@suse.de>
22252
22253         Revert
22254         2005-12-02  Richard Guenther  <rguenther@suse.de>
22255
22256         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22257
22258 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
22259
22260         PR c++/21228
22261         * g++.dg/warn/Wunreachable-code-2.C: New test.
22262
22263 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
22264
22265         PR c++/24278
22266         * g++.dg/template/ctor5.C: New test.
22267
22268         PR c++/24915
22269         * g++.dg/template/overload8.C: New test.
22270
22271 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
22272
22273         * gcc.c-torture/compile/pr25483 : New test.
22274
22275 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22276
22277         PR c++/20552
22278         * g++.dg/ext/typeof10.C: New test.
22279
22280 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22281
22282         * gcc.dg/mt-loopi1.c: New.
22283
22284 2005-12-18  Richard Guenther  <rguenther@suse.de>
22285
22286         PR tree-optimization/25481
22287         * gcc.dg/torture/pr25481.c: New testcase.
22288
22289 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22290
22291         PR rtl-optimization/21041
22292         * gcc.dg/pr21041.c: New test.
22293
22294 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22295
22296         PR libgfortran/25463
22297         * gfortran.dg/advance.f90: New test.
22298
22299 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
22300
22301         * gcc.dg/20051201-1.c: New test.
22302
22303 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
22304
22305         PR fortran/25018
22306         * gfortran.dg/initialization_1.f90: New test.
22307         * gfortran.dg/enum_5.f90: Change dg-error to new message.
22308         * gfortran.dg/g77/980616-0.f: The same.
22309
22310 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22311
22312         * PR fortran/25458
22313         * gfortran.dg/chkbits.f90: New test.
22314
22315 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22316
22317         * gfortran.dg/enum_5.f: Revert to previous version.
22318
22319 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22320
22321         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
22322         * gfortran.dg/nested_modules_1.f90: Ditto.
22323         * gfortran.dg/hollerith_f95.f90: Ditto.
22324         * gfortran.dg/select_5.f90: Ditto.
22325         * gfortran.dg/secnds.f: Ditto.
22326         * gfortran.dg/hollerith2.f90: Ditto.
22327         * gfortran.dg/imag_2.f: Ditto.
22328         * gfortran.dg/ftell_2.f90: Ditto.
22329         * gfortran.dg/malloc_free_1.f90: Ditto.
22330         * gfortran.dg/logint-1.f: Ditto.
22331         * gfortran.dg/recursive_statement_functions.f90: Ditto.
22332         * gfortran.dg/e_d_fmt.f90: Ditto.
22333         * gfortran.dg/hollerith_legacy.f90: Ditto.
22334         * gfortran.dg/logint-2.f: Ditto.
22335         * gfortran.dg/enum_5.f90: Ditto.
22336         * gfortran.dg/f2c_2.f90: Ditto.
22337         * gfortran.dg/pr17143.f90: Ditto.
22338         * gfortran.dg/namelist_14.f90: Ditto.
22339         * gfortran.dg/logint-3.f: Ditto.
22340         * gfortran.dg/spread_scalar_source.f90: Ditto.
22341         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
22342         * gfortran.dg/namelist_11.f: Ditto.
22343         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22344         * gfortran.dg/g77/20010519-1.f
22345         * gfortran.dg/g77/alpha1.f: Ditto.
22346         * gfortran.dg/g77/990115-1.f: Ditto.
22347         * gfortran.dg/g77/erfc.f: Ditto.
22348         * gfortran.dg/g77/19990313-3.f: Ditto.
22349         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
22350         * gfortran.dg/g77/20010426.f: Ditto.
22351         * gfortran.dg/g77/19990313-0.f: Ditto.
22352         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
22353         * gfortran.dg/g77/20000629-1.f: Ditto.
22354         * gfortran.dg/g77/970125-0.f: Ditto.
22355         * gfortran.dg/g77/8485.f: Ditto.
22356         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
22357         * gfortran.dg/g77/19990313-1.f: Ditto.
22358         * gfortran.dg/g77/int8421.f: Ditto.
22359         * gfortran.dg/g77/19990305-0.f: Ditto.
22360         * gfortran.dg/g77/947.f: Ditto.
22361         * gfortran.dg/g77/19990905-2.f: Ditto.
22362         * gfortran.dg/g77/cabs.f: Ditto.
22363         * gfortran.dg/g77/19990313-2.f: Ditto.
22364         * gfortran.dg/g77/20020307-1.f: Ditto.
22365         * gfortran.dg/g77/dcomplex.f: Ditto.
22366         * gfortran.dg/g77/19990502-1.f: Ditto.
22367         * gfortran.dg/g77/19981216-0.f: Ditto.
22368         * gfortran.dg/common_4.f90: Ditto.
22369         * gfortran.dg/entry_4.f90: Ditto.
22370         * gfortran.dg/equiv_constraint_2.f90: Ditto.
22371         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
22372         * gfortran.dg/namelist_12.f: Ditto.
22373         * gfortran.dg/scale_1.f90: Ditto.
22374         * gfortran.dg/modulo_1.f90
22375         * gfortran.dg/hollerith.f90: Ditto.
22376         * gfortran.dg/direct_io_3.f90: Ditto.
22377         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
22378         * gfortran.dg/gnu_logical_1.F: Ditto.
22379         * gfortran.dg/unf_io_convert_1.f90: Ditto.
22380         * gfortran.dg/assign_1.f90: Ditto.
22381         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
22382         * gfortran.dg/pr23095.f: Ditto.
22383         * gfortran.dg/read_float_1.f90: Ditto.
22384
22385 2005-12-17  Andreas Jaeger  <aj@suse.de>
22386
22387         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
22388         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
22389
22390 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22391
22392         PR fortran/24268
22393         * gfortran.dg/fmt_white.f: New test.
22394
22395 2005-12-16  Steven G. Kargl <kargls@comcast.net>
22396
22397         * gfortran.dg/label_1.f90: New test.
22398
22399 2005-12-15  Ben Elliston  <bje@au.ibm.com>
22400
22401         PR testsuite/25422
22402         * gcc.dg/20031012-1.c: Add -Walways-true option.
22403         * gcc.dg/weak/weak-3.c: Likewise.
22404         * g++.old-deja/g++.mike/warn8.C: Likewise.
22405
22406 2005-12-16  Mike Stump  <mrs@apple.com>
22407
22408         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
22409         exit.
22410
22411 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22412
22413         PR libgfortran/25264
22414         PR libgfortran/25349
22415         * gfortran.dg/tl_editing.f90: Added additional checks.
22416         * gfortran.dg/t_editing.f: New test.
22417         * gfortran.dg/write_padding.f90: New test
22418
22419 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22420
22421         PR testsuite/25215
22422         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
22423
22424 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
22425
22426         PR rtl-optimization/24899
22427         * gcc.c-torture/execute/20051215-1.c: New test.
22428
22429 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
22430
22431         PR 24823
22432         * gfortran.dg/pr24823.f: New test.
22433
22434 2005-12-16  Jeff Law  <law@redhat.com>
22435
22436         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
22437
22438 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22439
22440         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22441         (base_types): Change C++ style comments to C style comments.  Remove
22442         aligned types from the array.  Keep Enums disabled.
22443         (complex_types): Remove aligned types from the array.
22444         Comment out "_Complex long double".
22445         (attrib_types): Remove.
22446         (complex_attrib_types): Remove.
22447         (attrib_array_types): Remove.
22448         (complex_attrib_array_types): Remove.
22449         (aligned_bitfld_types): Remove.
22450         (n_aligned_bitfld_types): Remove.
22451         (FEATURE_ALIGNEDPACKED): Delete.
22452         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
22453         (singles): Remove support for adding attributes.
22454         (choose_type): Remove support for attributed types.
22455         (generate_fields): Remove support for attributed bit-fields.
22456         Remove support for adding attributes.
22457         (generate_random_tests): Remove support for adding attributes.
22458         (features): Add back "[0] :0" and "complex vector [0]".
22459         (main): Remove support for attributed bit-fields.
22460         Uncomment the calling of generate_random_tests for the rests of
22461         the tests.
22462
22463 2005-12-16  Jan Hubicka  <jh@suse.cz>
22464
22465         * gcc.c-torture/combine/pr25224.c: New.
22466
22467 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
22468
22469         PR other/25028
22470         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
22471         HP-UX.
22472
22473 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
22474
22475         * gcc.dg/20051215-1.c: New file.
22476
22477 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22478
22479         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
22480         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
22481
22482 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
22483
22484         PR fortran/18197
22485         * gfortran.dg/dummy_functions_1.f90: New.
22486
22487 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
22488
22489         PR rtl-optimization/25310
22490         * gcc.c-torture/compile/pr25310.c: New test.
22491
22492 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
22493
22494         PR debug/25023
22495         * gcc.dg/pr25023.c: New test.
22496
22497 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22498
22499         * g++.old-deja/g++.brendan/redecl1.C,
22500         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
22501         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
22502         g++.old-deja/g++.oliva/typeof1.C,
22503         g++.old-deja/g++.other/crash16.C,
22504         g++.old-deja/g++.other/crash34.C,
22505         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
22506         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
22507         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
22508         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
22509         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
22510         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
22511         Remove xfail.
22512
22513 2005-12-14  Kean Johnston  <jkj@sco.com>
22514             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22515
22516         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
22517         * gcc.target/i386/20020523-1.c: Ditto.
22518         * gcc.target/i386/tailcall-1.c: Ditto.
22519         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
22520         * gcc.target/i386/ssetype-5.c: Ditto.
22521
22522 2005-12-14  Jeff Law  <law@redhat.com>
22523
22524         * gcc.dg/tree-ssa/foldstring-1.c: New test.
22525
22526 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
22527
22528         PR target/25254
22529         PR target/24188
22530         * gcc.target/i386/pr25254.c: New test.
22531         * gfortran.dg/PR24188.f: New test.
22532
22533 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
22534
22535         * lib/fortran-torture.exp: Catch remaining uses of
22536         remote_file build delete.
22537
22538 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22539
22540         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
22541
22542 2005-12-14  Ben Elliston  <bje@au.ibm.com>
22543
22544         * gcc.dg/warn-addr-cmp.c: New test.
22545
22546 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22547
22548         PR debug/25023
22549         PR target/25293
22550         * gcc.target/i386/pr25293.c: New test.
22551
22552 2005-12-13  Petr Machata  <machata@post.cz>
22553
22554         PR c++/24907
22555         * g++.dg/parse/comma2.C: New test.
22556
22557 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
22558             Jakub Jelinek  <jakub@redhat.com>
22559
22560         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22561         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22562         (limits.h): Include unconditionally.
22563         (stdlib.h): Likewise.
22564         (hashtab.h): Do not include.
22565         (getopt.h): Likewise.
22566         (stddef.h): Include.
22567         (hashval_t): Define.
22568         (struct entry): Add "next" field.
22569         (HASH_SIZE): New macro.
22570         (hash_table): New variable.
22571         (switchfiles): Do not use xmalloc.
22572         (mix): New macro.
22573         (iterative_hash): New function.
22574         (hasht): Remove.
22575         (e_exists): New function.
22576         (e_insert): Likewise.
22577         (output): Use, instead of libiberty hashtable functions.
22578         (main): Do not use getopt.  Do not call htab_create.
22579
22580 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22581
22582         PR c++/25331
22583         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
22584         put atal* and atpaal* attributes on array elements.
22585         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
22586         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
22587         put atal* and atpaal* attributes on array elements.
22588         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
22589
22590 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
22591
22592         * gcc.dg/single-precision-constant.c: New test.
22593
22594 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
22595
22596         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
22597         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
22598         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
22599         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
22600         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
22601         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
22602         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
22603         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
22604         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
22605         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
22606         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
22607         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
22608         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
22609         gcc.target/powerpc/ppc-sdata-2.c,
22610         gcc.target/powerpc/ppc-stackalign-1.c,
22611         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
22612         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
22613         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
22614         gcc.target/powerpc/rs6000-ldouble-2.c,
22615         gcc.target/powerpc/rs6000-power2-1.c,
22616         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
22617         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
22618         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
22619         option into target selector.
22620         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
22621         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
22622
22623 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22624
22625         PR objc/25348
22626         * objc.dg/encode-9.m: New test.
22627
22628 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22629
22630         PR testsuite/20772
22631         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
22632         * gcc.dg/asm-b.c: Fix typo.
22633         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
22634         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22635         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
22636         i?86 lp64 and x86_64 ilp32.
22637         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
22638         on i?86 lp64.
22639         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
22640
22641 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
22642
22643         PR fortran/25078
22644         gfortran.dg/equiv_5.f90: New test.
22645
22646 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
22647
22648         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
22649         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
22650         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
22651         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
22652         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
22653         * gcc.dg/tree-ssa/reassoc-5.c: New.
22654         * gcc.dg/tree-ssa/reassoc-6.c: New.
22655         * gcc.dg/tree-ssa/reassoc-7.c: New.
22656         * gcc.dg/tree-ssa/reassoc-8.c: New.
22657         * gcc.dg/tree-ssa/reassoc-9.c: New.
22658         * gcc.dg/tree-ssa/reassoc-10.c: New.
22659         * gcc.dg/tree-ssa/reassoc-11.c: New.
22660
22661 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22662
22663         PR testsuite/25167
22664         PR testsuite/24478
22665         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
22666
22667 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
22668
22669         PR c++/25300
22670         * g++.dg/template/inherit.C: Do not use a generic error message.
22671
22672 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22673
22674         PR libobjc/25354
22675         * objc.dg/gnu-encoding: New directory.
22676         * objc.dg/gnu-encoding/compat-common.h: New file.
22677         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
22678         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
22679         * objc.dg/gnu-encoding/vector-defs.h: New file.
22680         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
22681         * objc.dg/gnu-encoding/generate-random.c: New file.
22682         * objc.dg/gnu-encoding/generate-random_r.c: New file.
22683         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
22684         * objc.dg/gnu-encoding/generate-random.h: New file.
22685
22686 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
22687
22688         PR c++/25337
22689         * g++.dg/template/defarg7.C: New test.
22690
22691 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
22692
22693         PR libobjc/25347
22694         * objc.dg/encode-8.m: New test.
22695
22696 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
22697
22698         PR libobjc/25346
22699         * objc.dg/encode-7.m: New test.
22700
22701 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
22702
22703         PR c++/25010
22704         * g++.dg/opt/inline10.C: New test.
22705
22706 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
22707
22708         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
22709
22710 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
22711
22712         * gfortran.dg/substring_equivalence.f90: typo in comment
22713
22714 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22715
22716         PR fortran/25068
22717         * gfortran.dg/iostat_3.f90: New test.
22718
22719 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
22720
22721         PR fortran/23815
22722         * gfortran.dg/unf_io_convert_1.f90: New test.
22723         * gfortran.dg/unf_io_convert_2.f90: New test.
22724         * gfortran.dg/unf_io_convert_3.f90: New test.
22725
22726 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22727
22728         PR testsuite/20772
22729         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
22730         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
22731         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22732         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
22733         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
22734         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22735         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
22736         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
22737         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22738         gcc.dg/torture/fp-int-convert-float128-timode.c,
22739         gcc.dg/torture/fp-int-convert-float128.c,
22740         gcc.dg/torture/fp-int-convert-float80-timode.c,
22741         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
22742         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
22743
22744         * gcc.dg/tls/opt-1.c: Require effective target fpic.
22745
22746 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
22747
22748         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
22749
22750 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
22751
22752         * gcc.dg/20051207-1.c,
22753         * gcc.dg/20051207-2.c,
22754         * gcc.dg/20051207-3.c: New tests.
22755
22756 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22757
22758         PR testsuite/20772
22759         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
22760         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
22761         dg-skip-if target selector.
22762
22763         PR testsuite/20772
22764         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
22765         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
22766         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
22767         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
22768         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
22769         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
22770         and/or merge with i?86 cases.
22771
22772         * gcc.dg/tls/opt-3.c: Require effective target fpic.
22773
22774         PR testsuite/20772
22775         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
22776         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
22777         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
22778         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
22779         x86_64-*-linux*.
22780
22781 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
22782
22783         PR target/25311
22784         * gcc.c-torture/compile/pr25311.c: New test.
22785
22786 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22787
22788         PR libgfortran/25039
22789         * gfortran.dg/read_comma.f: New test.
22790
22791 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
22792
22793         PR c++/19317
22794         * g++.dg/opt/pr19317-1.C: New test.
22795         * g++.dg/opt/pr19317-2.C: New test.
22796         * g++.dg/opt/pr19317-3.C: New test.
22797
22798         PR target/19005
22799         * gcc.c-torture/execute/pr19005.c: New test.
22800
22801         PR target/17828
22802         * g++.old-deja/g++.other/comdat5.C: New test.
22803         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
22804
22805         * g++.dg/compat/struct-layout-1.exp: New file.
22806         * g++.dg/compat/struct-layout-1.h: New.
22807         * g++.dg/compat/struct-layout-1_generate.c: New.
22808         * g++.dg/compat/struct-layout-1_x1.h: New.
22809         * g++.dg/compat/struct-layout-1_x2.h: New.
22810         * g++.dg/compat/struct-layout-1_y1.h: New.
22811         * g++.dg/compat/struct-layout-1_y2.h: New.
22812
22813         * gcc.dg/20050330-2.c: New test.
22814
22815 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
22816
22817         PR fortran/25292
22818         * gfortran.dg/associated_1.f90: New.
22819
22820 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22821
22822         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
22823         ILP32 vect_no_align platforms.
22824
22825 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
22826             Jakub Jelinek  <jakub@redhat.com>
22827
22828         PR target/25268
22829         * gcc.c-torture/compile/20051207-1.c: New test.
22830
22831 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22832
22833         PR testsuite/20772
22834         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
22835         gcc.dg/torture/pr18582-1.c,
22836         gcc.target/i386/attributes-error.c: Also test on x86_64.
22837
22838         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
22839
22840 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22841
22842         PR c++/19397
22843         * g++.dg/template/typedef3.C: New test.
22844
22845         PR c++/19762
22846         PR c++/19764
22847         * g++.dg/template/dtor3.C: Fix error markers.
22848
22849 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
22850
22851         * lib/target-supports.exp (check_effective_target_sync_char_short):
22852         Add s390*.
22853
22854 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
22855
22856         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
22857
22858 2005-12-06  Roger Sayle  <roger@eyesopen.com>
22859
22860         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
22861         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
22862         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
22863         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
22864
22865 2005-12-06  Roger Sayle  <roger@eyesopen.com>
22866
22867         PR c++/25263
22868         * g++.dg/other/array2.C: New test case.
22869
22870 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
22871
22872         * gcc.dg/darwin-weakimport-3.c: New.
22873
22874         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
22875         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
22876         and to work on Darwin.
22877         * gcc.dg/attr-weakref-1b.c: New file.
22878         * gcc.dg/attr-weakref-2.c: New test.
22879         * gcc.dg/darwin-weakref-1.c: New test.
22880
22881 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
22882
22883         PR testsuite/25247
22884         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
22885         use in selector expressions.
22886         (dg-xfail-if): Ditto.
22887         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
22888         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
22889         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
22890         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
22891         * gcc.test-framework/test-framework.exp: Skip generated tests if
22892         CHECK_TEST_FRAMEWORK is not 1.
22893
22894 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22895
22896         PR tree-optimization/24963
22897         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
22898
22899         PR target/24108
22900         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
22901
22902         PR target/18580
22903         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
22904         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
22905         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
22906         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
22907
22908 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
22909
22910         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
22911         dg-options.
22912
22913 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
22914
22915         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
22916
22917 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
22918
22919         * gcc.dg/format/cast-1.c: New test.
22920
22921 2005-12-04  Roger Sayle  <roger@eyesopen.com>
22922
22923         PR c/7776
22924         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
22925         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
22926         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
22927         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
22928
22929 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
22930
22931         * gcc.dg/cast-pretty-print-1.c: New test.
22932
22933 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
22934
22935         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
22936
22937 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
22938
22939         PR c++/24173
22940         * g++.dg/template/friend40.C: New test.
22941
22942 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
22943
22944         PR target/25199
22945         * gcc.target/i386/movq-2.c: New test.
22946         * gcc.target/i386/movq.c: Remove target i?86, instead add
22947         dg-require-effective-target ilp32.
22948
22949 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22950
22951         PR c++/24103
22952         * g++.dg/other/default1.C: New test.
22953
22954 2005-12-02  Richard Guenther  <rguenther@suse.de>
22955
22956         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22957
22958 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22959
22960         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
22961
22962 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
22963
22964         PR target/21017
22965         * gcc.target/powerpc/rotate.c: New.
22966
22967 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22968
22969         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
22970         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
22971
22972 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22973
22974         PR c/13384
22975         * gcc.dg/pr17730-1.c: Adjust.
22976         * gcc.dg/lvalue1.c (main): Likewise.
22977         * gcc.dg/lvalue-2.c: Likewise.
22978         * g++.dg/pr7503-3.C
22979
22980 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
22981
22982         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
22983         error messages.
22984
22985 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
22986
22987         PR fortran/24789
22988         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
22989
22990 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
22991
22992         PR target/24475
22993         * lib/target-supports.exp (check_effective_target_tls): New.
22994         (check_effective_target_tls_runtime): New.
22995         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
22996         for TLS support.
22997         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
22998         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
22999         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
23000         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
23001         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
23002         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
23003         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
23004         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
23005         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
23006         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
23007         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
23008         effective-target TLS.
23009         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
23010         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
23011         effective-target TLS runtime.
23012
23013 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23014
23015         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
23016
23017 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
23018
23019         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
23020         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
23021         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
23022         ignored" warnings when "packing" is the same as the ABI layout.
23023
23024 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
23025
23026         PR fortran/21302
23027         * gfortran.dg/line_length_1.f: New test.
23028         * gfortran.dg/line_length_2.f90: Ditto.
23029
23030 2005-11-30  Richard Guenther  <rguenther@suse.de>
23031
23032         PR tree-optimization/21655
23033         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
23034
23035 2005-11-30  Dale Johannesen  <dalej@apple.com>
23036
23037         * gcc.c-torture/compile/pr24930.c: New.
23038
23039 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
23040
23041         PR fortran/15809
23042         *  gfortran.dg/auto_char_dummy_array.f90: New test.
23043
23044 2005-11-30  Jeff Law  <law@redhat.com>
23045
23046         * g++.old-deja/g++.law/pr25000.C: New test.
23047
23048 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
23049
23050         * gcc.dg/tls/opt-11.c: New test.
23051
23052 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23053
23054         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
23055         targets.
23056         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
23057         LP64 ia64.
23058
23059 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
23060
23061         * gfortran.dg/open_access_1.f90: New test.
23062
23063 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23064
23065         * gcc.dg/charset/builtin2.c: New test.
23066
23067 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
23068
23069         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
23070         on mmix-*-* for *_[xy].c.
23071
23072 2005-11-28  Kean Johnston  <jkj@sco.com>
23073
23074         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
23075         headers.
23076         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
23077         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
23078         * gcc.target/i386/asm-3.c: Ditto.
23079         * gcc.target/i386/clobbers.c: Ditto.
23080         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
23081         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
23082         test regexp.
23083         * gcc.target/i386/mul.c: Ditto.
23084         * gcc.target/i386/ssetype-1.c: Ditto.
23085         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
23086         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
23087         static so the test works with -fPIC mode too. Based on comment in
23088         PR19231 by Pinski.
23089         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
23090
23091 2005-11-28  Richard Guenther  <rguenther@suse.de>
23092
23093         * gcc.dg/alias-9.c: New testcase.
23094         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
23095
23096 2005-11-28  Roger Sayle  <roger@eyesopen.com>
23097             Uros Bizjak  <uros@kss-loka.si>
23098
23099         PR middle-end/20219
23100         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
23101         tan(x)/sin(x) transformations.
23102
23103 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
23104
23105         PR middle-end/24575
23106         * gcc.dg/tree-ssa/divide-3.c: New test.
23107         * gcc.dg/tree-ssa/divide-4.c: New test.
23108
23109 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
23110
23111         PR fortran/24917
23112         *  gfortran.dg/boz_6.f90: New test.
23113
23114 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23115
23116         PR fortran/23912
23117         * gfortran.dg/modulo_1.f90: New test.
23118
23119 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23120
23121         PR libfortran/24919
23122         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
23123         fail on CRLF platforms.
23124         * gfortran.dg/ftell_2.f90: Likewise.
23125
23126 2005-11-26  Eric Christopher  <echristo@apple.com>
23127
23128         * gcc.dg/intmax_t-1.c: Remove mips xfail.
23129
23130 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
23131
23132         * objc.dg/gnu-runtime-3.m: Simplify.
23133
23134 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
23135
23136         PR middle-end/23669
23137         * gcc.dg/tree-ssa/divide-1.c: New test.
23138         * gcc.dg/tree-ssa/divide-2.c: New test.
23139
23140 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
23141
23142         PR libgfortran/24945
23143         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
23144
23145 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
23146
23147         PR libgfortran/24945
23148         * gfortran.dg/open_status_2.f90: New test.
23149
23150 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23151
23152         * gcc.c-torture/execute/builtins/fprintf.c,
23153         gcc.c-torture/execute/builtins/fputs-lib.c,
23154         gcc.c-torture/execute/builtins/fputs.c,
23155         gcc.c-torture/execute/builtins/lib/fprintf.c,
23156         gcc.c-torture/execute/builtins/lib/printf.c,
23157         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
23158
23159 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
23160
23161         * gcc.dg/20050922-2.c: New test.
23162
23163 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23164
23165         * objc.dg/gnu-runtime-3.m: New test.
23166
23167 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23168
23169         PR c++/9278
23170         * g++.dg/other/void1.C: New test.
23171
23172 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
23173
23174         PR middle-end/24998
23175         * gcc.dg/torture/fp-int-convert-float.c,
23176         gcc.dg/torture/fp-int-convert-double.c,
23177         gcc.dg/torture/fp-int-convert-long-double.c,
23178         gcc.dg/torture/fp-int-convert-timode.c,
23179         gcc.dg/torture/fp-int-convert-float80.c,
23180         gcc.dg/torture/fp-int-convert-float80-timode.c,
23181         gcc.dg/torture/fp-int-convert-float128.c,
23182         gcc.dg/torture/fp-int-convert-float128-timode.c,
23183         gcc.dg/torture/fp-int-convert.h: New files.
23184
23185 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
23186
23187         PR middle-end/24989
23188         * gcc.dg/tree-ssa/bool-10.c: New test.
23189         * gcc.dg/tree-ssa/bool-11.c: New test.
23190         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
23191
23192 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
23193
23194         PR middle-end/24990
23195         * tree-ssa/pr24990-1.c: New test.
23196
23197 2005-11-24  Richard Guenther  <rguenther@suse.de>
23198         Dirk Mueller <dmueller@suse.de>
23199
23200         PR c++/14024
23201         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
23202         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
23203         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
23204         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
23205         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
23206         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
23207
23208 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
23209
23210         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
23211
23212 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23213
23214         PR c/21668
23215         * gcc.dg/Wc++-compat.c: New.
23216         * gcc.dg/Wno-c++-compat.c: New.
23217
23218 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
23219
23220         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
23221         (vspltish, vspltisw): Likewise.
23222
23223 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23224
23225         PR libgfortran/24794
23226         * gfortran.dg/namelist_12.f: Fix quotes.
23227         * gfortran.dg/namelist_13.f90: Fix quotes.
23228         * gfortran.dg/namelist_14.f90: Fix quotes.
23229         * gfortran.dg/namelist_15.f90: Fix quotes.
23230         * gfortran.dg/namelist_use.f90: Fix quotes.
23231         * gfortran.dg/namelist_use_only.f90: Fix quotes.
23232         * gfortran.dg/namelist_21.f90: New test.
23233         * gfortran.dg/namelist_22.f90: New test.
23234
23235 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
23236
23237         PR target/23435
23238         * gcc.c-torture/compile/pr23435.c: New.
23239
23240 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
23241
23242         * gcc.c-torture/execute/floatunsisf-1.c: New test.
23243
23244 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
23245
23246         * gcc.target/powerpc/405-macchw-1.c,
23247         gcc.target/powerpc/405-macchw-2.c,
23248         gcc.target/powerpc/405-macchwu-1.c,
23249         gcc.target/powerpc/405-macchwu-2.c,
23250         gcc.target/powerpc/405-machhw-1.c,
23251         gcc.target/powerpc/405-machhw-2.c,
23252         gcc.target/powerpc/405-machhwu-1.c,
23253         gcc.target/powerpc/405-machhwu-2.c,
23254         gcc.target/powerpc/405-maclhw-1.c,
23255         gcc.target/powerpc/405-maclhw-2.c,
23256         gcc.target/powerpc/405-maclhwu-1.c,
23257         gcc.target/powerpc/405-maclhwu-2.c,
23258         gcc.target/powerpc/405-mulchw-1.c,
23259         gcc.target/powerpc/405-mulchw-2.c,
23260         gcc.target/powerpc/405-mulchwu-1.c,
23261         gcc.target/powerpc/405-mulchwu-2.c,
23262         gcc.target/powerpc/405-mulhhw-1.c,
23263         gcc.target/powerpc/405-mulhhw-2.c,
23264         gcc.target/powerpc/405-mulhhwu-1.c,
23265         gcc.target/powerpc/405-mulhhwu-2.c,
23266         gcc.target/powerpc/405-mullhw-1.c,
23267         gcc.target/powerpc/405-mullhw-2.c,
23268         gcc.target/powerpc/405-mullhwu-1.c,
23269         gcc.target/powerpc/405-mullhwu-2.c,
23270         gcc.target/powerpc/405-nmacchw-1.c,
23271         gcc.target/powerpc/405-nmacchw-2.c,
23272         gcc.target/powerpc/405-nmachhw-1.c,
23273         gcc.target/powerpc/405-nmachhw-2.c,
23274         gcc.target/powerpc/405-nmaclhw-1.c,
23275         gcc.target/powerpc/405-nmaclhw-2.c,
23276         gcc.target/powerpc/440-macchw-1.c,
23277         gcc.target/powerpc/440-macchw-2.c,
23278         gcc.target/powerpc/440-macchwu-1.c,
23279         gcc.target/powerpc/440-macchwu-2.c,
23280         gcc.target/powerpc/440-machhw-1.c,
23281         gcc.target/powerpc/440-machhw-2.c,
23282         gcc.target/powerpc/440-machhwu-1.c,
23283         gcc.target/powerpc/440-machhwu-2.c,
23284         gcc.target/powerpc/440-maclhw-1.c,
23285         gcc.target/powerpc/440-maclhw-2.c,
23286         gcc.target/powerpc/440-maclhwu-1.c,
23287         gcc.target/powerpc/440-maclhwu-2.c,
23288         gcc.target/powerpc/440-mulchw-1.c,
23289         gcc.target/powerpc/440-mulchw-2.c,
23290         gcc.target/powerpc/440-mulchwu-1.c,
23291         gcc.target/powerpc/440-mulchwu-2.c,
23292         gcc.target/powerpc/440-mulhhw-1.c,
23293         gcc.target/powerpc/440-mulhhw-2.c,
23294         gcc.target/powerpc/440-mulhhwu-1.c,
23295         gcc.target/powerpc/440-mulhhwu-2.c,
23296         gcc.target/powerpc/440-mullhw-1.c,
23297         gcc.target/powerpc/440-mullhw-2.c,
23298         gcc.target/powerpc/440-mullhwu-1.c,
23299         gcc.target/powerpc/440-mullhwu-2.c,
23300         gcc.target/powerpc/440-nmacchw-1.c,
23301         gcc.target/powerpc/440-nmacchw-2.c,
23302         gcc.target/powerpc/440-nmachhw-1.c,
23303         gcc.target/powerpc/440-nmachhw-2.c,
23304         gcc.target/powerpc/440-nmaclhw-1.c,
23305         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
23306
23307 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
23308
23309         PR fortran/24774
23310         * gfortran.dg/inquire_9.f90: New test.
23311
23312         PR fortran/21647
23313         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
23314
23315 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23316
23317         PR libfortran/24432
23318         * lib/target-supports.exp (check_effective_target_fortran_large_real):
23319         Check that 'cos' is supported.
23320
23321 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
23322
23323         PR fortran/24223
23324         * gfortran.dg/substring_equivalence.f90: New test.
23325
23326         PR fortran/24705
23327         * gfortran.dg/auto_internal_assumed.f90: New test.
23328
23329 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
23330
23331         * gcc.dg/fold-div-2.c: New test.
23332
23333 2005-11-20  Ian Lance Taylor  <ian@airs.com>
23334
23335         PR rtl-optimization/24883
23336         * gcc.c-torture/compile/pr24883.c: New test.
23337
23338 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
23339
23340         PR middle-end/20583
23341         * gcc.c-torture/compile/pr20583.c: New.
23342
23343 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
23344
23345         * gcc.c-torture/execute/usmul.c: New test.
23346
23347 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
23348
23349         * gcc.dg/tree-ssa/vrp22.c: New test.
23350
23351 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
23352
23353         PR middle-end/24912
23354         * gcc.dg/torture/pr24912-1.c: New test.
23355
23356 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
23357
23358         PR fortran/24862
23359         * gfortran.dg/arrayio_derived_1.f90: New test.
23360
23361 2005-11-19  Richard Guenther  <rguenther@suse.de>
23362
23363         PR middle-end/23294
23364         * gcc.dg/tree-ssa/pr23294.c: New testcase.
23365
23366 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
23367
23368         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
23369
23370 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
23371
23372         PR c++/8355
23373         * g++.dg/template/friend39.C: New test.
23374
23375 2005-11-18  James E Wilson  <wilson@specifix.com>
23376
23377         * gcc.dg/builtin-strstr.c: New.
23378
23379 2005-11-18  Richard Henderson  <rth@redhat.com>
23380
23381         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
23382         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
23383         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
23384         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
23385         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
23386         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
23387         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
23388         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
23389         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
23390         renaming to remove initial "ia64-".
23391
23392 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
23393
23394         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
23395
23396 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
23397
23398         * g++.dg/cpp/string-2.C: New test.
23399
23400 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
23401
23402         * gcc.dg/tree-ssa/loop-14.c: New test.
23403
23404 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
23405             Michael Chamberlain <michael@chamberlain.net.au>
23406
23407         * ada/acats/run_all.sh (target_run): Kill long running tests.
23408
23409 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23410
23411         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
23412         * gcc.dg/cleanup-9.c: Likewise.
23413         * gcc.dg/cleanup-10.c: Likewise.
23414         * gcc.dg/cleanup-11.c: Likewise.
23415
23416 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23417
23418         PR fortran/24892
23419         * gfortran.dg/open_access_append_1.f90: New test.
23420         * gfortran.dg/open_access_append_2.f90: New test.
23421
23422 2005-11-16  Richard Guenther  <rguenther@suse.de>
23423
23424         PR middle-end/24851
23425         * gcc.c-torture/execute/pr24851.c: New testcase.
23426
23427 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
23428
23429         * gcc.dg/fold-overflow-1.c: New test.
23430
23431 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
23432
23433         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
23434         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
23435
23436 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
23437
23438         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
23439         structures.
23440         * g++.dg/eh/forced2.C: Likewise.
23441         * g++.dg/eh/forced3.C: Likewise.
23442         * g++.dg/eh/forced4.C: Likewise.
23443
23444 2005-11-11  Mike Stump  <mrs@apple.com>
23445
23446         * g++.old-deja/g++.mike/unused.C: Add.
23447
23448 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
23449
23450         PR c++/24667
23451         * g++.dg/warn/Wcast-qual1.C: New test.
23452
23453 2005-11-15  Jan Hubicka  <jh@suse.cz>
23454
23455         * gcc.dg/winline-5.c: Add large-unit-insns limit.
23456
23457 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
23458
23459         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
23460
23461 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
23462
23463         PR 24840
23464         * gcc.dg/tree-ssa/pr24840.c: New test.
23465
23466 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
23467
23468         PR testsuite/24841
23469         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
23470
23471 2005-11-14  Dale Johannesen  <dalej@apple.com>
23472
23473         * gcc.c-torture/execute/20051113-1.c: New.
23474
23475 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
23476
23477         PR c++/24687
23478         * g++.dg/template/crash43.C: New test.
23479
23480 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
23481
23482         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
23483
23484 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
23485
23486         PR c++/24817
23487         * g++.dg/eh/spec8.C: New test.
23488
23489 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
23490
23491         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
23492
23493 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
23494
23495         PR c++/20293
23496         * g++.dg/parse/ambig4.C: New test.
23497         * g++.dg/tc1/dr101.C: Adjust error markers.
23498         * g++.dg/lookup/strong-using-2.C: Likewise.
23499         * g++.dg/lookup/ambig5.C: Likewise.
23500         * g++.dg/lookup/ambig4.C: Likewise.
23501         * g++.dg/parse/crash22.C: Likewise.
23502
23503 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
23504
23505         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
23506
23507 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
23508
23509         * gcc.dg/nested-calls-1.c: New test.
23510
23511 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23512
23513         * gfortran.dg/complex_intrinsic_1.f90: New test.
23514         * gfortran.dg/complex_intrinsic_2.f90: New test.
23515         * gfortran.dg/fgetc_1.f90: New test.
23516         * gfortran.dg/fgetc_2.f90: New test.
23517         * gfortran.dg/fgetc_3.f90: New test.
23518         * gfortran.dg/ftell_1.f90: New test.
23519         * gfortran.dg/ftell_2.f90: New test.
23520         * gfortran.dg/gnu_logical_1.F: New test.
23521         * gfortran.dg/gnu_logical_2.f90: New test.
23522
23523 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
23524
23525         PR middle-end/24820
23526         * gcc.dg/pr24820.c: New test.
23527
23528 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
23529
23530         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
23531         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
23532         variable.
23533
23534 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23535
23536         PR testsuite/24614
23537         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
23538
23539 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23540
23541         * gcc.target/cris/cris.exp: New file.
23542         * gcc.target/cris/rld-legit1.c: New test.
23543         * gcc.target/cris/rld-legit2.c: New test.
23544
23545 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
23546
23547         PR c++/24780
23548         * g++.dg/opt/pr24780.C: New test.
23549
23550         PR c++/24761
23551         * g++.dg/template/asm1.C: New test.
23552
23553 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
23554
23555         PR libgfortran/24787
23556         * gfortran.dg/scan_1.f90: New test.
23557
23558 2005-11-12  Jan Hubicka  <jh@suse.cz>
23559
23560         * gcc.target/i386/minmax-1.c: New.
23561         * gcc.target/i386/minmax-2.c: New.
23562
23563 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
23564
23565         * gcc.dg/pr24445.c: Fix for 64-bit targets.
23566
23567 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
23568
23569         * gcc.c-torture/execute/20051110-1.c,
23570         gcc.c-torture/execute/20051110-2.c: New tests.
23571
23572 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23573
23574         PR middle-end/24750
23575         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
23576         New tests.
23577
23578 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23579
23580         * lib/target-libpath.exp (get_shlib_extension): New proc.
23581         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
23582         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23583         * lib/objc.exp (objc_target_compile): Likewise.
23584         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
23585         detection.
23586
23587 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23588
23589         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
23590
23591         * lib/target-supports.exp (check_effective_target_static_libgfortran):
23592         Add -static to additional_flags and pass it to target_compile.
23593
23594 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
23595
23596         PR libgfortran/24719
23597         gfortran.dg/read_noadvance.f90: New test.
23598
23599         PR libgfortran/24699
23600         gfortran.dg/fmt_t_2.f90: New test.
23601
23602         PR libgfortran/24785
23603         gfortran.dg/read_x_eor.f90: New test.
23604
23605         PR libgfortran/24584
23606         gfortran.dg/namelist_empty.f90: Rename test.
23607
23608         PR libgfortran/24489
23609         gfortran/read_eor.f90: Rename test.
23610
23611 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23612
23613         PR fortran/15976
23614         * gfortran.dg/automatic_module_variable.f90: New test.
23615
23616 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
23617
23618         PR target/24445
23619         * gcc.dg/pr24445.c: New test.
23620
23621 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23622
23623         PR fortran/24655
23624         PR fortran/24755
23625         * gfortran.dg/recursive_statement_functions.f90: Add statement
23626         functions using inline intrinsic functions and parameters to test
23627         that they no longer seg-fault.
23628
23629         PR fortran/24409
23630         gfortran.dg/nested_modules_4.f90: New test.
23631         gfortran.dg/nested_modules_5.f90: New test.
23632
23633 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23634
23635         PR fortran/24643
23636         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
23637
23638 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
23639
23640         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
23641         failures.
23642
23643 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23644
23645         * gcc.dg/sparc-getcontext-1.c: New test.
23646
23647 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
23648
23649         * gcc.dg/ifcvt-fabs-1.c: New test.
23650
23651 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
23652
23653         PR other/4372
23654         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
23655         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
23656
23657 2005-11-09  Richard Guenther  <rguenther@suse.de>
23658
23659         PR tree-optimization/24716
23660         * gcc.c-torture/execute/pr24716.c: New testcase.
23661
23662 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23663
23664         * gcc.dg/pr24624.c: Disable for non S/390 targets.
23665
23666 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23667
23668         PR 24624
23669         * gcc.dg/pr24624.c: Testcase added.
23670
23671 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23672
23673         PR 24623
23674         * g++.dg/other/pr24623.C: Testcase added.
23675
23676 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
23677
23678         PR fortran/22607
23679         * gfortran-dg/pure_byref_1.f90: New.
23680         * gfortran-dg/pure_byref_2.f90: New.
23681
23682 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
23683
23684         PR c/24101
23685         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
23686         * gcc.dg/dg.exp: Run main loop also for *.i files.
23687
23688 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
23689
23690         PR c++/19450
23691         * g++.dg/tls/diag-3.C: New test.
23692         * g++.dg/tls/diag-4.C: New test.
23693         * g++.dg/tls/static-1.C: New test.
23694         * g++.dg/tls/static-1a.cc: New file.
23695
23696 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
23697
23698         PR 23046
23699         * g++.dg/tree-ssa/pr23046.C: New test.
23700
23701 2005-11-08  Devang Patel <dpatel@apple.com>
23702
23703         PR tree-optimization/23115
23704         * gcc.dg/tree-ssa/pr23115.c: New.
23705
23706 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
23707
23708         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
23709         * gcc.target/powerpc/pr16155.c: Same.
23710         * gcc.target/powerpc/altivec-1.c: Same.
23711         * gcc.target/powerpc/altivec-2.c: Same.
23712         * gcc.target/powerpc/altivec-3.c: Same.
23713         * gcc.target/powerpc/altivec-5.c: Same.
23714         * gcc.target/powerpc/altivec-11.c: Same.
23715         * gcc.target/powerpc/altivec-12.c: Same.
23716         * gcc.target/powerpc/altivec-14.c: Same.
23717         * gcc.target/powerpc/altivec-22.c: Same.
23718         * gcc.target/powerpc/altivec-consts.c: Same.
23719         * gcc.target/powerpc/altivec-pr22085.c: Same.
23720         * gcc.target/powerpc/altivec-splat.c: Same.
23721         * gcc.target/powerpc/altivec-varargs-1.c: Same.
23722         * gcc.target/powerpc/altivec-vec-merge.c: Same.
23723         * gcc.target/powerpc/darwin-longlong.c: Same.
23724
23725 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
23726
23727         PR target/19340
23728         * gcc.dg/pr19340.c: New test.
23729
23730 2005-11-07  Ian Lance Taylor  <ian@airs.com>
23731
23732         PR rtl-optimization/24683
23733         * gcc.dg/pr24683.c: New test.
23734
23735 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
23736
23737         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
23738         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
23739
23740 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
23741
23742         * gcc.target/i386/pr23376.c: Compile with -mmmx.
23743
23744 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
23745
23746         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
23747
23748 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
23749
23750         PR target/24230
23751
23752         * gcc.target/powerpc/altivec-consts.c,
23753         gcc.target/powerpc/altivec-splat.c: New testcase.
23754
23755 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
23756
23757         PR c/24599
23758
23759         * gcc.dg/overflow-2.c: New testcase.
23760
23761 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
23762
23763         PR rtl-optimization/23567
23764         * gcc.c-torture/execute/20051104-1.c: New test.
23765
23766 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
23767
23768         PR fortran/24534
23769         gfortran.dg/private_type_2.f90: Modified to check that case with
23770         PRIVATE declaration within derived type is accepted.
23771
23772         PR fortran/20838
23773         gfortran.dg/pointer_assign_1.f90: New test.
23774
23775         PR fortran/20840
23776         * gfortran.dg/arrayio_0.f90: New test.
23777
23778         PR fortran/17737
23779         gfortran.dg/data_initialized.f90: New test.
23780         gfortran.dg/data_constraints_1.f90: New test.
23781         gfortran.dg/data_constraints_2.f90: New test.
23782
23783 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
23784
23785         PR fortran/24174
23786         PR fortran/24305
23787         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
23788
23789 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
23790
23791         PR 24670
23792         * gcc.dg/tree-ssa/pr24670.c: New test.
23793
23794 2005-11-05  Ian Lance Taylor  <ian@airs.com>
23795
23796         PR target/22432
23797         * gcc.target/i386/pr22432.c: New test.
23798
23799 2005-11-05  Richard Henderson  <rth@redhat.com>
23800
23801         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
23802         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
23803         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
23804         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
23805         from gcc.dg/alpha-*.
23806         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
23807         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
23808
23809 2005-11-05  Andreas Jaeger  <aj@suse.de>
23810
23811         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
23812
23813 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
23814
23815         PR target/23424
23816         * gcc.dg/torture/pr23424-1.c: New test.
23817
23818 2005-11-04  Richard Henderson  <rth@redhat.com>
23819
23820         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
23821         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
23822         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
23823         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
23824         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
23825         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
23826         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
23827         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
23828         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
23829         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
23830         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
23831         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
23832         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
23833         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
23834         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
23835         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
23836         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
23837         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
23838         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
23839         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
23840         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
23841         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
23842         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
23843         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
23844         Move from gcc.dg/.
23845         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
23846         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
23847         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
23848         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
23849         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
23850         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
23851         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
23852         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
23853         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
23854         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
23855         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
23856         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
23857         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
23858         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
23859         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
23860         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
23861         gcc.target/i386/lea.c, gcc.target/i386/local.c,
23862         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
23863         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
23864         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
23865         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
23866         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
23867         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
23868         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
23869         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
23870         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
23871         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
23872         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
23873         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
23874         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
23875         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
23876         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
23877         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
23878         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
23879         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
23880         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
23881         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
23882         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
23883         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
23884         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
23885         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
23886         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
23887         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
23888         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
23889         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
23890
23891 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
23892
23893         PR 24627
23894         * gcc.dg/tree-ssa/pr24627.c: New test.
23895
23896 2005-11-04 Paul Brook  <paul@codesourcery.com>
23897
23898         * gcc.dg/tls/opt-10.c: New test.
23899
23900 2005-11-04  Andreas Jaeger  <aj@suse.de>
23901
23902         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
23903         avoid extra warnings.
23904
23905 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23906
23907         PR libfortran/22298
23908         * lib/target-supports.exp
23909         (check_effective_target_static_libgfortran): New
23910         static_libgfortran effective target.
23911         * gfortran.dg/static_linking_1.f: New test.
23912         * gfortran.dg/static_linking_1.c: New file.
23913
23914 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
23915
23916         * gcc.dg/pr24615.c: Guard test with { target fpic }.
23917
23918 2005-11-03  Josh Conner  <jconner@apple.com>
23919
23920         PR c++/19989
23921         g++.dg/ext/array2.C: New test.
23922         g++.dg/template/dependent-name3.C: New test.
23923         g++.dg/template/dependent-name4.C: New test.
23924         g++.dg/template/sfinae2.C: New test.
23925
23926 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23927
23928         PR preprocessor/22042
23929         * gcc.dg/cpp/strify4.c: New test.
23930
23931 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23932
23933         PR c++/17964
23934         * g++.dg/cpp/string-1.C: New test.
23935
23936 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23937
23938         * gcc.target/powerpc: New directory.
23939         * gcc.target/powerpc/powerpc.exp: New file.
23940         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
23941         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
23942         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
23943         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
23944         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
23945         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
23946         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
23947         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
23948         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
23949         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
23950         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
23951         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
23952         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
23953         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
23954         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
23955         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
23956         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
23957         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
23958         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
23959         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
23960         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
23961         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
23962         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
23963         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
23964         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
23965         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
23966         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
23967         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
23968         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
23969         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
23970         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
23971         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
23972         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
23973         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
23974
23975 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
23976
23977         PR c++/21627
23978         * g++.dg/warn/inline2.C: New test.
23979
23980 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23981
23982         PR middle-end/23155
23983         * g++.dg/ext/c99struct1.C: New test.
23984         * gcc.dg/union-cast-1.c: New test.
23985         * gcc.dg/union-cast-2.c: New test.
23986         * gcc.dg/union-cast-3.c: New test.
23987
23988 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23989
23990         PR middle-end/24589
23991         * gcc.c-torture/execute/zero-struct-2.c: New test.
23992
23993 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23994
23995         PR c++/24582
23996         * g++.dg/init/switch1.C: New test.
23997
23998 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23999
24000         * gcc.dg/delay-slot-1.c: New test.
24001
24002 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
24003
24004         PR target/24620
24005         * gcc.dg/pr24620.c: New test.
24006
24007 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24008
24009         PR c/24329
24010         * gcc.dg/format/unnamed-1.c: New test.
24011
24012 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24013
24014         PR c++/22434
24015         * g++.dg/expr/cond8.C: New test.
24016
24017         PR c++/24560
24018         * g++.dg/parse/dot1.C: New test.
24019
24020 2005-11-02  Jan Hubicka  <jh@suse.cz>
24021
24022         PR target/23303
24023         * gcc.dg/i386-lea.c: New test
24024
24025 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24026
24027         PR target/24615
24028         * gcc.dg/pr24615.c: New test.
24029
24030 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24031
24032         PR target/24600
24033         * gcc.dg/pr24600.c: New test.
24034
24035 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24036
24037         PR c++/19253
24038         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
24039         * g++.dg/parse/typename9.C: New test.
24040         * g++/dg/parse/typename10.C: Likewise.
24041
24042 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24043
24044         PR fortran/18157
24045         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
24046         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
24047         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
24048
24049 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24050
24051         PR c++/24569
24052         * g++.dg/debug/static1.C: New test.
24053
24054 2005-11-02  Josh Conner  <jconner@apple.com>
24055
24056         * g++.dg/crash38.C: moved into proper directory...
24057         * g++.dg/template/crash42.C: ...here
24058
24059 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
24060
24061         PR target/18338
24062         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
24063         pcc_bitfield_type_matters || default_packed.
24064
24065         * lib/target-supports.exp
24066         (check_effective_target_pcc_bitfield_type_matters): New proc.
24067         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
24068
24069         PR testsuite/23304
24070         * lib/target-supports.exp (check_effective_default_packed): New proc.
24071         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
24072         Gate expected errors on target ! default_packed.
24073         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
24074
24075 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24076
24077         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
24078         change (r106358).
24079
24080 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24081
24082         PR fortran/24008
24083         * gfortran.dg/entry_5.f90: New.
24084         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
24085
24086 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
24087
24088         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
24089
24090 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
24091
24092         PR fortran/21565
24093         gfortran.dg/namelist_blockdata.f90: New test.
24094
24095         PR fortran/18737
24096         gfortran.dg/external_implicit_none.f90: New test.
24097
24098         PR fortran/14994
24099         * gfortran.dg/secnds.f: New test.
24100
24101 2005-10-31  Jan Hubicka  <jh@suse.cz>
24102
24103         PR target/20928
24104         * gcc.c-torture/compile/pr20928.c: New test.
24105
24106 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
24107
24108         PR middle-end/23492
24109         * gcc.c-torture/compile/zero-strct-5.c: New test.
24110
24111 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
24112
24113         PR libgfortran/24584
24114         * gfortran.dg/pr24584.f90: New test.
24115
24116 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
24117
24118         PR fortran/18883
24119         * gfortran.dg/char_result_9.f90: New.
24120         * gfortran.dg/char_result_10.f90: New.
24121
24122 2005-10-30  Jan Hubicka  <jh@suse.cz>
24123
24124         * g++.dg/tree-ssa/pr24172.C: New testcase.
24125
24126 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24127
24128         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
24129
24130 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
24131
24132         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
24133         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
24134         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
24135         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
24136         gfortran.dg/enum_9.f90,
24137         gfortran.fortran-torture/compile/enum_1.f90,
24138         gfortran.fortran-torture/execute/enum_1.f90,
24139         gfortran.fortran-torture/execute/enum_2.f90,
24140         gfortran.fortran-torture/execute/enum_3.f90,
24141         gfortran.fortran-torture/execute/enum_4.f90: New tests.
24142
24143 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
24144
24145         PR target/18482
24146         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
24147         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
24148
24149 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24150
24151         PR libfortran/20179
24152         * gfortran.dg/mixed_io_1.f90: New test.
24153         * gfortran.dg/mixed_io_1.c: New file.
24154
24155 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24156
24157         * gfortran.dg/malloc_free_1.f90: New test.
24158
24159 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
24160
24161         * gcc.dg/nested-func-4.c: Require profiling -pg.
24162
24163 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24164
24165         PR C++/23229
24166         * g++.dg/warn/main-2.C: New test.
24167
24168 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
24169
24170         PR fortran/24545
24171         * gfortran.dg/interface_2.f90: new test.
24172
24173 2005-10-28  Josh Conner  <jconner@apple.com>
24174
24175         PR c++/22153
24176         * g++.dg/template/crash38.C: New test.
24177         * g++.dg/parse/explicit1.C: Change expected errors.
24178
24179 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24180
24181         PR C++/23426
24182         * g++.dg/other/large-size-array.C: New test.
24183
24184 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24185
24186         PR middle-end/24362
24187         * g++.dg/opt/complex4.C: New test.
24188
24189 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
24190
24191         * gcc.dg/nested-func-4.c: New test.
24192
24193 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
24194
24195         PR fortran/24158
24196         gfortran.dg/derived_recursion.f90: New test.
24197         gfortran.dg/implicit_actual.f90: New test.
24198
24199 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
24200
24201         PR middle-end/24295, PR testsuite/24477
24202         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
24203         removed when weakref hits the tree.
24204
24205 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
24206
24207         * gfortran.dg/cray_pointers_4.f90: New test.
24208
24209         * gfortran.dg/cray_pointers_5.f90: New test.
24210
24211 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
24212
24213         PR fortran/22290
24214         * gfortran.dg/assign_5.f90: New test.
24215         * gfortran.dg/assign_6.f: New test.
24216
24217 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
24218
24219         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
24220         CPU has no SSE support.
24221
24222 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
24223
24224         PR libgfortran/24224
24225         * gfortran.dg/arrayio_1.f90: Update attribution.
24226         * gfortran.dg/arrayio_2.f90: Update attribution.
24227         * gfortran.dg/arrayio_3.f90: Update attribution.
24228         * gfortran.dg/arrayio_4.f90: Update test conditions.
24229         * gfortran.dg/arrayio_5.f90: Update attribution.
24230         * gfortran.dg/arrayio_6.f90: New test.
24231         * gfortran.dg/arrayio_7.f90: New test.
24232
24233 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
24234
24235         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
24236
24237 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
24238
24239         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
24240
24241 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
24242
24243         PR fortran/24416
24244         * gfortran.dg/namelist_char_only.f90: New test.
24245
24246 2005-10-24  Asher Langton  <langton2@llnl.gov>
24247
24248         PR fortran/17031
24249         PR fortran/22282
24250         * gfortran.dg/cray_pointers_1.f90: New test.
24251         * gfortran.dg/cray_pointers_2.f90: New test.
24252         * gfortran.dg/cray_pointers_3.f90: New test.
24253         * gfortran.dg/loc_1.f90: New test.
24254         * gfortran.dg/loc_2.f90: New test.
24255
24256 2005-10-24  Steven Bosscher  <stevenb@suse.de>
24257
24258         * gcc.dg/pr24225.c: New test.
24259
24260 2005-10-24  Asher Langton  <langton2@llnl.gov>
24261
24262         * gfortran.dg/dup_save_1.f90: New test.
24263         * gfortran.dg/dup_save_2.f90: New test.
24264
24265 2005-10-24  Paul Brook  <paul@codesourcery.com>
24266
24267         PR 24107
24268         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
24269         stdint.h.
24270
24271 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
24272
24273         PR libgfortran/24489
24274         * gfortran.dg/pr24489.f90: New test.
24275
24276 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
24277
24278         PR fortran/23635
24279         * gfortran.dg/ichar_1.f90: Add tests for derived types.
24280
24281 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
24282
24283         PR target/18911
24284         * g++.dg/init/array16.C: Skip for mmix-*-*.
24285
24286 2005-10-23  Asher Langton  <langton2@llnl.gov>
24287
24288         * gfortran.dg/byte_1.f90: New test.
24289         * gfortran.dg/byte_2.f90: New test.
24290
24291 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
24292
24293         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
24294
24295 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
24296
24297         PR fortran/18022
24298         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
24299
24300         PR fortran/24311
24301         * gfortran.dg/merge_char_const.f90: New test.
24302
24303         PR fortran/24384
24304         * gfortran.dg/spread_scalar_source.f90: New test.
24305
24306 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
24307
24308         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
24309
24310         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
24311         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
24312
24313         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
24314
24315 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
24316
24317         PR fortran/24426
24318         * gfortran.dg/der_pointer_4.f90: New.
24319
24320 2005-10-22  David Ayers  <d.ayers@inode.at>
24321
24322         * obj-c++.dg/except-1.mm: Simplify.
24323
24324 2005-10-21  David Ayers  <d.ayers@inode.at>
24325
24326         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
24327
24328 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
24329
24330         * gfortran.dg/assumed_dummy_2.f90: New test.
24331
24332 2005-10-21  James E Wilson  <wilson@specifix.com>
24333
24334         PR preprocessor/15220
24335         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
24336
24337 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
24338
24339         * gcc.c-torture/execute/20051021-1.c: New test.
24340
24341 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
24342
24343         PR c++/24260
24344         * g++.dg/ext/tmplattr1.C: New test.
24345
24346 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
24347
24348         PR fortran/24440
24349         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
24350
24351 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
24352
24353         * obj-c++.dg/except-1.mm: New.
24354
24355         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
24356
24357 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
24358
24359         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
24360
24361 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
24362
24363         PR middle-end/24295
24364         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
24365         declarations with the same names as thunks' alias targets, use
24366         aliases instead.
24367         * gcc.dg/attr-alias-3.c: New test.
24368         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
24369
24370 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
24371
24372         PR c++/22618
24373         * g++.dg/parse/access8.C: New test.
24374
24375 2005-10-20  Richard Guenther  <rguenther@suse.de>
24376
24377         PR c++/24439
24378         * g++.dg/tree-ssa/pr24439.C: New testcase.
24379
24380 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24381
24382         * g++.dg/opt/delay-slot-1.C: New test.
24383
24384 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
24385
24386         PR fortran/21625
24387         * gfortran.fg/der_init_1.f90: New.
24388
24389 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
24390
24391         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
24392
24393 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
24394
24395         PR c++/21908
24396         * g++.dg/parse/error28.C: New test.
24397
24398 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24399
24400         * gcc.dg/profile-generate-2.c: New test.
24401
24402 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
24403
24404         PR target/23589
24405         * g++.dg/ext/dllimport11.C: New.
24406
24407 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24408
24409         PR c++/22293
24410         * g++.dg/other/friend3.C: New test.
24411
24412 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
24413
24414         PR c++/23293
24415         * g++.dg/template/error19.C: New test.
24416
24417 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24418
24419         PR c++/21383
24420         * g++.dg/overload/koenig2.C: New.
24421
24422         PR c++/23118
24423         * g++.dg/overload/error2.C: New.
24424
24425         PR c++/22604
24426         * g++.dg/inherit/covariant14.C: New.
24427
24428 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24429
24430         PR c++/23440
24431         * g++.dg/parse/for1.C: New test.
24432
24433 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
24434
24435         PR fortran/23446
24436         * gfortran.dg/host_dummy_index_1.f90: New test.
24437
24438         PR fortran/21459
24439         * gfortran.dg/automatic_char_len_2.f90: New test.
24440
24441         PR fortran/20866
24442         * gfortran.dg/recursive_statement_functions.f90: New test.
24443
24444         PR fortran/20853
24445         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
24446
24447         PR fortran/20849
24448         * gfortran.dg/external_initializer.f90: New test.
24449
24450         PR fortran/20837
24451         * non_module_public.f90: New test.
24452
24453 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
24454
24455         PR c++/24386
24456         * g++.dg/template/overload7.C: New.
24457
24458         PR c++/22551
24459         * g++.dg/other/switch2.C: Remove expected warnings.
24460
24461         PR c++/21353
24462         * g++.dg/template/defarg6.C: New.
24463
24464 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
24465
24466         PR target/24315
24467         * gcc.target/i386/pr24315.c: New test.
24468
24469 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
24470
24471         PR c++/24389
24472         * g++.dg/template/static21.C: New test.
24473         * g++.dg/template/static21-a.cc: Likewise.
24474
24475 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
24476
24477         PR c++/23959
24478         * g++.dg/warn/Wswitch-default-1.C: New test.
24479         * g++.dg/warn/Wswitch-default-2.C: New test.
24480
24481 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
24482
24483         PR c++/22173
24484         * g++.dg/parse/template18.C: New test.
24485         * g++.dg/template/nontype15.C: Likewise.
24486
24487 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
24488
24489         PR fortran/22273
24490         * gfortran.dg/spec_expr_2.f90: New.
24491
24492 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
24493
24494         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
24495         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
24496         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
24497         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
24498         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
24499         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
24500         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
24501         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
24502         previous target-specific skips and warning-message matches where
24503         applicable.
24504
24505 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
24506
24507         PR c++/21347
24508         * g++.dg/warn/Wctor-dtor.C: New test.
24509
24510 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24511
24512         PR c/23439
24513         * gcc.dg/for-1.c: New test.
24514
24515 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
24516
24517         PR c++/19565
24518         * g++.dg/warn/Wconversion1.C: New test.
24519         * g++.dg/ext/packed4.C: Compile with -w.
24520         * g++.dg/opt/20050511-1.C: Likewise.
24521         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
24522
24523 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
24524
24525         * gfortran.dg/boz_5.f90: New test.
24526
24527 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
24528
24529         PR c++/22551
24530         * g++.dg/other/switch2.C: New.
24531
24532         PR c++/23984
24533         * g++.dg/init/ctor7.C: New.
24534
24535 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
24536
24537         PR c++/23730
24538         * g++.dg/parse/crash32.C: New test.
24539
24540 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
24541
24542         PR c++/20721
24543         * g++.dg/init/goto2.C: New test.
24544
24545         PR c++/22464
24546         * g++.dg/template/crash/41.C: New test.
24547
24548         PR c++/22180
24549         * g++.dg/template/crash40.C: New test.
24550
24551         PR c++/23694
24552         * g++.dg/parse/friend5.C: New test.
24553
24554         PR c++/23307
24555         * g++.dg/template/crash38.C: New test.
24556
24557         PR c++/22352
24558         * g++.dg/template/friend38.C: New test.
24559
24560         PR c++/22405
24561         * g++.dg/template/crash39.C: New test.
24562
24563 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
24564
24565         * gcc.dg/debug/dwarf2/dwarf-char1.c,
24566         gcc.dg/debug/dwarf2/dwarf-char2.c,
24567         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
24568
24569         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
24570
24571 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
24572
24573         * gcc.dg/dll-2.c: Add tests for warnings.
24574         * gcc.dg/dll-3.c: Likewise.
24575         * gcc.dg/dll-4.c: Likewise.
24576
24577         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
24578         * g++.dg/ext/dllimport2.C: Likewise.
24579         * g++.dg/ext/dllimport3.C: Likewise.
24580         * g++.dg/ext/dllimport7.C: Likewise.
24581         * g++.dg/ext/dllimport8.C: Likewise.
24582         * g++.dg/ext/dllimport9.C: Likewise.
24583
24584 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
24585
24586         PR fortran/24092
24587         * gfortran.dg/derived_pointer_recursion.f90: New test.
24588
24589 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
24590
24591         * gcc.c-torture/execute/20051012-1.c: New test.
24592
24593 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24594
24595         PR fortran/18082
24596         * gfortran.dg/automatic_char_len_1.f90: New test.
24597
24598 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24599
24600         PR fortran/20847
24601         * gfortran.dg/save_common.f90: New test.
24602
24603         PR fortran/20856
24604         * gfortran.dg/save_result.f90: New test.
24605
24606 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24607
24608         PR c++/21592
24609         * g++.dg/template/dependent-expr1.C: Add new expected error.
24610         * g++.dg/template/dependent-expr2.C: Adjust error text.
24611         * g++.dg/template/overload6.C: New.
24612
24613         PR c++/23797
24614         * g++.dg/other/typename8.C: New.
24615
24616         PR c++/21117
24617         * g++.dg/other/return1.C: New.
24618
24619 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
24620
24621         PR c++/24052
24622         * g++.dg/ext/label5.C: New.
24623
24624 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24625
24626         PR c++/19964
24627         * g++.dg/parse/crash31.C: New.
24628
24629 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
24630
24631         * g++.dg/ipa/ipa-1.c: New test.
24632         * g++.dg/ipa/ipa-2.c: New test.
24633         * g++.dg/ipa/ipa-3.c: New test.
24634         * g++.dg/ipa/ipa-4.c: New test.
24635         * g++.dg/ipa/ipa-5.c: New test.
24636         * g++.dg/ipa/ipa.exp: New file.
24637
24638 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24639
24640         PR fortran/24207
24641         * gfortran.dg/private_type_3.f90: New test.
24642
24643 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
24644
24645         PR fortran/20786
24646         gfortran.dg/aint_anint_1.f90: New test.
24647
24648 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
24649
24650         PR libgfortran/24313
24651         gfortran.dg/csqrt.f: New test.
24652
24653 2005-10-11  Ian Lance Taylor  <ian@airs.com>
24654
24655         PR c++/8057
24656         * g++.dg/warn/noeffect7.C: New test.
24657         * g++.dg/warn/noeffect2.C: Instantiate templates.
24658         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
24659         and warning.
24660
24661 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
24662
24663         PR c++/21089
24664         * g++.dg/init/float1.C: New test.
24665
24666         PR c++/24277
24667         * g++.dg/init/member1.C: Tweak error markers.
24668
24669 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
24670
24671         PR testsuite/24281
24672         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
24673         Check for null pointer.
24674
24675 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
24676
24677         PR c++/21369
24678         * g++.dg/parse/ret-type3.C: New test.
24679
24680 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
24681
24682         PR tree-opt/23946
24683         * gcc.c-torture/compile/pr23946.c: New test.
24684
24685 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
24686
24687         * g++.dg/opt/mmx2.C: New test.
24688
24689 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
24690
24691         PR c++/24277
24692         * g++.dg/template/static20.C: New test.
24693
24694         PR c++/24302
24695         * g++.dg/warn/Wunused-12.C: New test.
24696
24697         PR c++/23437
24698         * g++.dg/template/arg4.C: New test.
24699
24700 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24701
24702         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
24703         * gcc.dg/ucnid-3.c: Likewise.
24704         * gcc.dg/ucnid-4.c: Likewise.
24705         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
24706         * g++.dg/other/ucnid-1.C: Likewise.
24707         * gcc.dg/sparc-frame-1.c: New test.
24708
24709 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
24710
24711         PR c++/24139
24712         * g++.dg/template/spec27.C: New test.
24713
24714         PR c++/24275
24715         * g++.dg/template/static19.C: New test.
24716
24717 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24718
24719         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
24720         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
24721
24722 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
24723
24724         PR target/24136
24725         * gfortran.fortran-torture/compile/pr24136.f: New test.
24726
24727 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
24728
24729         PR c++/22172
24730         * g++.dg/parse/crash30.C: New test.
24731
24732 2005-10-07  Richard Guenther  <rguenther@suse.de>
24733
24734         PR middle-end/24227
24735         * gcc.c-torture/compile/pr24227.c: New testcase.
24736
24737 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
24738
24739         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
24740         Do not put aligned attributes on array elements.
24741
24742 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
24743
24744         PR testsuite/23611, PR testsuite/23615
24745         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
24746         writing prototypes of library functions by hand.
24747         * obj-c++.dg/bitfield-4.mm: Likewise.
24748         * obj-c++.dg/const-str-4.mm: Likewise.
24749         * obj-c++.dg/encode-4.mm: Likewise.
24750         * obj-c++.dg/encode-5.mm: Likewise.
24751         * obj-c++.dg/encode-6.mm: Likewise.
24752         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
24753         * obj-c++.dg/method-10.mm: Likewise.
24754         * obj-c++.dg/method-17.mm: Likewise.
24755         * obj-c++.dg/method-19.mm: Likewise.
24756         * obj-c++.dg/try-catch-2.mm: Likewise.
24757
24758 2005-10-06  Richard Henderson  <rth@redhat.com>
24759
24760         PR 24236
24761         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
24762
24763 2005-10-06  Dale Johannesen  <dalej@apple.com>
24764
24765         * gcc.c-torture/execute/20030125-1.c: Correct.
24766
24767 2005-10-06  Richard Guenther  <rguenther@suse.de>
24768
24769         PR tree-optimization/24238
24770         * g++.dg/tree-ssa/pr24238.C: New testcase.
24771
24772 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
24773
24774         PR 18568
24775         * gfortran.dg/der_pointer_3.f90: New test.
24776
24777 2005-10-05  Devang Patel  <dpatel@apple.com>
24778
24779         PR Debug/23205
24780         * g++.dg/other/PR23205.C: New.
24781
24782 2005-10-05  Richard Henderson  <rth@redhat.com>
24783
24784         PR target/23602
24785         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
24786         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
24787
24788 2005-10-05  Dale Johannesen  <dalej@apple.com>
24789
24790         * gcc.c-torture/execute/float-floor.c: New.
24791
24792 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
24793
24794         PR tree-optimization/21419
24795         PR tree-optimization/24146
24796         PR tree-optimization/24151
24797
24798         * g++.dg/ext/asm7.C: New.
24799         * g++.dg/ext/asm8.C: New.
24800         * gcc.dg/asm-1.c: Compile on all targets.
24801         * gcc.dg/asm-pr24146.c: New.
24802         * gcc.dg/pr21419.c: Adjust error messages.
24803
24804 2005-10-05  Richard Guenther  <rguenther@suse.de>
24805
24806         PR fortran/24176
24807         * gfortran.fortran-torture/compile/empty.f90: New testcase.
24808
24809 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24810
24811         PR c++/23513
24812         * g++.dg/template/spec22.C: Robustify test.
24813         * g++.dg/template/spec26.C: New.
24814
24815 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
24816
24817         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
24818         if target supports vector instructions.
24819
24820 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
24821
24822         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
24823         C99 functions.
24824
24825 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
24826
24827         * lib/target-supports.exp (check_effective_target_fortran_large_real,
24828         check_effective_target_fortran_large_int): Replace cached result
24829         when target changes.
24830
24831 2005-10-04  Devang Patel  <dpatel@apple.com>
24832
24833         * gcc.dg/i386-sse-vect-types.c: New.
24834
24835 2005-10-04  Ian Lance Taylor  <ian@airs.com>
24836
24837         PR preprocessor/13726
24838         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
24839         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
24840
24841 2005-10-04  Richard Guenther  <rguenther@suse.de>
24842
24843         PR c/23576
24844         * gcc.dg/noncompile/pr23576.c: New testcase.
24845
24846 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
24847
24848         PR middle-end/23125
24849         * gcc.dg/register-var-3.c: New test.
24850
24851 2005-10-04  Steven Bosscher  <stevenb@suse.de>
24852
24853         * gcc.dg/pr23049.c: New test.
24854
24855         * gcc.dg/ucnid-4.c: Fix test.
24856
24857 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
24858
24859         PR 23445
24860         * gcc.c-torture/compile/pr23445.c: New test.
24861
24862 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
24863
24864         * g++.dg/overload/unknown1.C: New.
24865
24866 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
24867
24868         PR c++/17775
24869         * g++.dg/template/repo4.C: New test.
24870
24871 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24872
24873         PR libfortran/19308
24874         * gfortran.dg/large_real_kind_2.F90: New test.
24875         * gfortran.dg/large_integer_kind_2.f90: New test.
24876
24877 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
24878
24879         * lib/target-supports.exp (check_effective_target_vect_shift):
24880         Implement with result caching. Add i?86, x86_64 and ia64 targets.
24881         (check_effective_target_vect_condition): Fix copy-n-pasto.
24882
24883         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
24884         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
24885         targets.
24886
24887 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
24888
24889         PR c++/22621
24890         * g++.dg/template/overload5.C : New test.
24891
24892         PR c++/23840
24893         * g++.dg/expr/stdarg1.C: New test.
24894
24895 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
24896
24897         PR 24142
24898         * gcc.c-torture/execute/pr24142.c: New test.
24899
24900 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
24901
24902         PR 24141
24903         * gcc.c-torture/execute/pr24141.c: New test.
24904
24905 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
24906             Diego Novillo  <dnovillo@redhat.com>
24907
24908         PR 23604
24909         * gcc.c-torture/execute/pr23604.c: New test.
24910
24911 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
24912
24913         PR fortran/16404
24914         PR fortran/20835
24915         PR fortran/20890
24916         PR fortran/20899
24917         PR fortran/20900
24918         PR fortran/20901
24919         PR fortran/20902
24920         gfortran.dg/equiv_constraint_1.f90: New test.
24921         gfortran.dg/equiv_constraint_2.f90: New test.
24922         gfortran.dg/equiv_constraint_3.f90: New test.
24923         gfortran.dg/equiv_constraint_4.f90: New test.
24924         gfortran.dg/equiv_constraint_5.f90: New test.
24925         gfortran.dg/equiv_constraint_6.f90: New test.
24926         gfortran.dg/equiv_constraint_7.f90: New test.
24927         gfortran.dg/equiv_constraint_8.f90: New test.
24928         gfortran.dg/private_type_1.f90: New test.
24929         gfortran.dg/private_type_2.f90: New test.
24930         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
24931         980628-10.f: Assert std=gnu to permit mixing of
24932         types in equivalence statements.
24933
24934 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
24935
24936         PR 24112
24937         * gfortran.dg/open_status_1.f90: New.
24938
24939 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
24940
24941         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
24942         * gcc.dg/vect/pr22480.c: Clean up temp files.
24943         * gcc.dg/vect/pr23831.c: Clean up temp files.
24944         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
24945         Clean up temp files.
24946         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
24947         Clean up temp files.
24948
24949         * gcc.dg/20050309-1.c: Clean up temp files.
24950         * gcc.dg/20050325-1.c: Clean up temp files.
24951
24952 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
24953
24954         PR tree-optimization/24059
24955         * gcc.dg/vect/pr24059.c : New test.
24956
24957 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
24958
24959         PR middle-end/24109
24960         * gcc.c-torture/execute/20050929-1.c: New test.
24961
24962 2005-09-29  Steven Bosscher  <stevenb@suse.de>
24963
24964         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
24965
24966 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
24967
24968         PR c/21419
24969         * gcc.dg/pr21419.c: New test.
24970
24971 2005-09-29  Steven Bosscher  <stevenb@suse.de>
24972
24973         * gcc.dg/pr23911.c: New test.
24974
24975 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
24976
24977         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
24978
24979         PR c++/16782
24980         * g++.dg/parse/qualified4.C: New test.
24981         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
24982         * g++.old-deja/g++.mike/p8154.C: Likewise.
24983
24984 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
24985
24986         PR c++/22147
24987         * g++.dg/template/friend37.C: New test.
24988         * g++.dg/parse/crash28.C: Adjust error markers.
24989
24990 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
24991
24992         PR fortran/18518
24993         * gfortran.fortran-torture/execute/save_2.f90: New decl.
24994
24995 2005-09-27  Devang Patel  <dpatel@apple.com>
24996
24997         PR tree-optimization/23625
24998         * gcc.dg/pr23625.c: New test.
24999
25000 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
25001
25002         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
25003         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
25004
25005 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
25006
25007         PR fortran/23677
25008         * gfortran.fortran-torture/execute/save_1.f90: New test.
25009         * gfortran.dg/save_1.f90: New test.
25010
25011 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
25012
25013         * gcc.target/i386/builtin-apply-mmx.c: New test.
25014
25015         PR target/22576
25016         * gcc.target/i386/pr22576.c: New test.
25017
25018         PR target/22585
25019         * gcc.target/i386/pr22585.c: New test.
25020
25021         PR target/23268
25022         * gcc.target/i386/pr23268.c: New test.
25023
25024         PR middle-end/23831
25025         * gcc.dg/vect/pr23831.c: New test.
25026
25027         PR target/24055
25028         * gcc.target/i386/pr24055.c: New test.
25029
25030 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
25031
25032         PR tree-optimization/23960
25033         * gcc.c-torture/compile/pr23960.c: New.
25034
25035 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
25036
25037         PR fortran/16861
25038         * gfortran.dg/nested_modules_3.f90: New.
25039
25040 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
25041
25042         PR fortran/24005
25043         gfortran.dg/interface_1.f90: New test.
25044
25045 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
25046         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25047
25048         PR fortran/23843
25049         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
25050
25051 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
25052
25053         PR fortran/23516
25054         * gfortran.dg/imag_1.f: New test.
25055         * gfortran.dg/imag_2.f: Ditto.
25056
25057 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
25058
25059         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
25060
25061 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
25062
25063         PR c++/21983
25064         * g++.dg/warn/pr21983.C: New test.
25065
25066 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
25067
25068         * gcc.dg/20050922-1.c: Testcase added.
25069
25070 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
25071
25072         PR c++/23993
25073         * g++.dg/template/array14.C: New test.
25074
25075 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
25076
25077         PR fortran/19929
25078         * gfortran.dg/der_ptr_component_1.f90: New test.
25079
25080 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25081
25082         PR c++/23965
25083         * g++.dg/template/error1.C: Reject "no matching function" message.
25084
25085 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25086
25087         PR c++/17609
25088         * g++.dg/lookup/error1.C: New test.
25089
25090 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
25091
25092         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
25093         functionality of the testcase.
25094
25095 2005-09-20  Richard Henderson  <rth@redhat.com>
25096
25097         * gcc.dg/vect/vect-22.c: Require vect_float.
25098         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
25099
25100 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
25101
25102         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
25103         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
25104         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
25105         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
25106         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
25107         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
25108         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
25109         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
25110         * gcc.dg/cpp/ucnid-8.c: New test.
25111
25112 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25113
25114         PR tree-optimization/23929
25115         * gcc.c-torture/compile/pr23929.c: New test.
25116
25117 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
25118
25119         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
25120         for one loop.
25121
25122 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
25123
25124         PR testsuite/23186
25125         * g++.dg/other/pr22003.C: Require named sections.
25126
25127 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25128
25129         PR c++/23947
25130         * g++.dg/rtti/crash3.C: New test.
25131
25132         PR tree-optimization/23818
25133         * gcc.dg/pr23818.c: New test.
25134
25135 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25136
25137         PR fortran/23420
25138         * gfortran.dg/print_fmt_4.f: New.
25139
25140 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25141
25142         PR fortran/23663
25143         * gfortran.fortran-torture/execute/entry_11.f90: New test.
25144
25145 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
25146
25147         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
25148         Use pointers to local alignable arrays instead. Added comments.
25149         * gcc.dg/vect/vect-46.c: Likewise.
25150         * gcc.dg/vect/vect-48.c: Likewise.
25151         * gcc.dg/vect/vect-49.c: Likewise.
25152         * gcc.dg/vect/vect-52.c: Likewise.
25153         * gcc.dg/vect/vect-53.c: Likewise.
25154         * gcc.dg/vect/vect-54.c: Likewise.
25155         * gcc.dg/vect/vect-56.c: Likewise.
25156         * gcc.dg/vect/vect-57.c: Likewise.
25157         * gcc.dg/vect/vect-58.c: Likewise.
25158         * gcc.dg/vect/vect-60.c: Likewise.
25159         * gcc.dg/vect/vect-61.c: Likewise.
25160
25161         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
25162         The test is no longer vectorizable on vect_no_align targets.
25163         * gcc.dg/vect/vect-43.c: Likewsie.
25164
25165         * gcc.dg/vect/vect-44.c: Added comments.
25166         * gcc.dg/vect/vect-45.c: Added comments.
25167         * gcc.dg/vect/vect-50.c: Added comments.
25168         * gcc.dg/vect/vect-51.c: Added comments.
25169
25170         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
25171         aligned type.
25172         * gcc.dg/vect/Os-vect-95.c: Likewise.
25173
25174         * gcc.dg/vect/vect-41.c: Test removed.
25175         * gcc.dg/vect/vect-47.c: Test removed.
25176         * gcc.dg/vect/vect-55.c: Test removed.
25177         * gcc.dg/vect/vect-59.c: Test removed.
25178
25179 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
25180
25181         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
25182         No longer vectorizable on vect_no_align targets.
25183         * gcc.dg/vect/pr20122.c: Likewise.
25184         * gcc.dg/vect/vect-74.c: Likewise.
25185         * gcc.dg/vect/vect-75.c: Likewise.
25186         * gcc.dg/vect/vect-76.c: Likewise.
25187
25188         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
25189         Will not be vectorizable on vect_no_align targets once aliasing issues
25190         are resolved.
25191         * gcc.dg/vect/vect-79.c: Likewise.
25192
25193         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
25194         * gcc.dg/vect/vect-78.c: Likewise.
25195         * gcc.dg/vect/vect-97.c: Likewise.
25196
25197 2005-09-19  Steven Bosscher  <stevenb@suse.de>
25198
25199         * gcc.dg/pr23943.c: New test.
25200
25201 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
25202
25203         PR fortran/19181
25204         * gfortran.dg/derived_pointer_null_1.f90: New test.
25205
25206 2005-09-18  Richard Guenther  <rguenther@suse.de>
25207
25208         PR middle-end/23944
25209         * gcc.c-torture/compile/pr23944.c: New testcase.
25210
25211 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
25212
25213         PR fortran/15975
25214         * gfortran.dg/der_pointer_2.f90: New test.
25215
25216 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
25217
25218         PR fortran/16861
25219         * gfortran.dg/nested_modules_2.f90: New test.
25220
25221 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25222
25223         PR c++/18368
25224         * g++.dg/other/semicolon.C: New test.
25225
25226 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
25227
25228         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
25229         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
25230
25231 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
25232
25233         PR c++/23914
25234         * g++.dg/template/static18.C: New test.
25235
25236         PR c++/21514
25237         * g++.dg/template/crash19.C: Remove dg-error marker.
25238         * g++.dg/template/local4.C: New test.
25239
25240 2005-09-16  Paul Brook  <paul@codesourcery.com>
25241
25242         PR fortran/23906
25243         * gfortran.dg/dependency_1.f90: New test.
25244
25245 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
25246
25247         PR c++/23896
25248         * g++.dg/template/static17.C: New test.
25249
25250 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
25251
25252         PR c++/23139
25253         * g++.dg/warn/huge-val1.C: New test.
25254
25255 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
25256
25257         PR c++/13140
25258         * g++.dg/parse/class2.C: New test.
25259         * g++.dg/template/explicit8.C: Likewise.
25260         * g++.dg/template/spec25.C: Likewise.
25261
25262 2005-09-14  Josh Conner  <jconner@apple.com>
25263
25264         PR middle-end/23584
25265         * gcc.dg/pr23584.c: New test.
25266
25267 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
25268
25269         PR fortran/21875 Internal Unit Array I/O, NIST
25270         * gfortran.dg/arrayio_1.f90: New test.
25271         * gfortran.dg/arrayio_1.f90: New test.
25272         * gfortran.dg/arrayio_1.f90: New test.
25273         * gfortran.dg/arrayio_1.f90: New test.
25274         * gfortran.dg/arrayio_1.f90: New test.
25275
25276 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
25277
25278         PR middle-end/22480
25279         * gcc.dg/vect/pr22480.c: New test.
25280
25281 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
25282
25283         PR fortran/19358
25284         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
25285
25286 2005-09-13 Josh Conner <jconner@apple.com>
25287
25288         PR c++/23180
25289         * g++.dg/init/struct2.C: New test.
25290         * g++.dg/init/struct3.C: New test.
25291
25292 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
25293
25294         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
25295         Clean up temp files.
25296         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
25297         gcc.dg/tree-ssa/builtin-fprintf-1.c,
25298         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
25299         gcc.dg/tree-ssa/builtin-printf-1.c,
25300         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
25301         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
25302         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
25303         gcc.dg/tree-ssa/builtin-vprintf-1.c,
25304         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
25305         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
25306         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
25307         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
25308         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
25309         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
25310         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
25311         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
25312
25313 2005-09-13  Josh Conner  <jconner@apple.com>
25314
25315         * lib/gcc-dg.exp: Load scanipa.exp.
25316         (cleanup-dump): New procedure.
25317         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
25318         * lib/scandump.exp: New file.
25319         * lib/scantree.exp: Use it.
25320         * lib/scanipa.exp: New file.
25321
25322 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
25323
25324         PR fortran/17740
25325         * gfortran.dg/generic_4.f90: New test.
25326
25327 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
25328
25329         PR target/23816
25330         * gcc.target/i386/pr23816-1.c: New test.
25331         * gcc.target/i386/pr23816-2.c: New test.
25332
25333
25334 2005-09-13  Bastian Blank <waldi@debian.org>
25335
25336         PR c++/16171
25337         * g++.dg/abi/mangle26.C: New test.
25338         * g++.dg/abi/mangle27.C: New test.
25339         * g++.dg/abi/mangle28.C: New test.
25340         * g++.dg/abi/mangle29.C: New test.
25341
25342         PR c++/23839
25343         * g++.dg/parse/register1.C: New test.
25344
25345 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
25346
25347         PR c++/23842
25348         * g++.dg/template/access16.C: New test.
25349
25350 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25351
25352         * gfortran.dg/char_pack_2.f90: Increase the vector size.
25353
25354 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25355
25356         PR fortran/18899
25357         * gfortran.dg/shape_2.f90: New test.
25358
25359 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25360
25361         PR target/19269
25362         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
25363         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
25364         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
25365         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
25366         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
25367         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
25368         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
25369         tests.
25370
25371 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25372
25373         PR c++/23841
25374         * g++.dg/parse/template17.C: New test.
25375
25376 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25377
25378         PR c++/23789
25379         * g++.dg/template/nontype14.C: New test.
25380
25381 2005-09-12  Ian Lance Taylor  <ian@airs.com>
25382
25383         PR g++/7874
25384         * g++.dg/lookup/friend7.C: New test.
25385         * g++.dg/lookup/friend8.C: New test.
25386         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
25387         so that it will be found via argument dependent lookup.
25388         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
25389         friend functions which will no longer be found.
25390         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
25391         function g, so that it will be found via argument dependent
25392         lookup.
25393         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
25394         * g++.old-deja/g++.mike/net43.C: Likewise.
25395
25396 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25397
25398         PR c++/23691
25399         * g++.dg/template/static16.C: New test.
25400
25401 2005-09-12  Josh Conner  <jconner@apple.com>
25402
25403         PR middle-end/23237
25404         * gcc.c-torture/compile/pr23237.c: New test.
25405
25406 2005-09-11  Richard Henderson  <rth@redhat.com>
25407
25408         * g++.dg/other/error8.C: Update expected diagnostic text.
25409
25410 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25411
25412         PR libfortran/19872
25413         * gfortran.dg/overwrite_1.f: New test.
25414
25415 2005-09-09  Josh Conner  <jconner@apple.com>
25416
25417         * g++.dg/init/pr23180-1.C: Removed.
25418         * g++.dg/init/pr23180-2.C: Removed.
25419
25420 2005-09-09  David Daney <ddaney@avtrex.com>
25421
25422         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
25423         files which are ...
25424         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
25425         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
25426
25427 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25428
25429         * gfortran.dg/iostat_2.f90: New test.
25430
25431 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
25432
25433         PR c++/22252
25434         * g++.dg/ext/interface1.C: New test.
25435         * g++.dg/ext/interface1.h: Likewise.
25436         * g++.dg/ext/interface1a.cc: Likewise.
25437
25438 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
25439
25440         * gfortran.dg/iomsg_1.f90: New test case.
25441
25442 2005-09-09  Richard Guenther  <rguenther@suse.de>
25443
25444         PR c++/23624
25445         * g++.dg/tree-ssa/pr23624.C: New testcase.
25446
25447 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25448
25449         PR fortran/19239
25450         * gfortran.dg/vector_subscript_1.f90,
25451         * gfortran.dg/vector_subscript_2.f90: New tests.
25452
25453 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25454
25455         PR fortran/21104
25456         * gfortran.dg/array_alloc_1.f90,
25457         * gfortran.dg/array_alloc_2.f90,
25458         * gfortran.dg/array_alloc_3.f90: New tests.
25459
25460 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25461
25462         PR fortran/12840
25463         * gfortran.dg/array_constructor_6.f90
25464         * gfortran.dg/array_constructor_7.f90
25465         * gfortran.dg/array_constructor_8.f90
25466         * gfortran.dg/array_constructor_9.f90
25467         * gfortran.dg/array_constructor_10.f90
25468         * gfortran.dg/array_constructor_11.f90
25469         * gfortran.dg/array_constructor_12.f90: New tests.
25470
25471 2005-09-08  Josh Conner  <jconner@apple.com>
25472
25473         PR c++/23180
25474         * g++.dg/init/pr23180-1.C: New test.
25475         * g++.dg/init/pr23180-2.C: New test.
25476
25477 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
25478
25479         PR fortran/18878
25480         * gfortran.dg/module_double_reuse.f90: New.
25481
25482 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
25483
25484         PR fortran/23270
25485         PR fortran/22304
25486         PR fortran/18870
25487         PR fortran/17917
25488         PR fortran/16511
25489         * gfortran.dg/common_equivalence_1.f: New.
25490         * gfortran.dg/common_equivalence_2.f: New.
25491         * gfortran.dg/common_equivalence_3.f: New.
25492         * gfortran.dg/contained_equivalence_1.f90: New.
25493         * gfortran.dg/module_blank_common.f90: New.
25494         * gfortran.dg/module_commons_1.f90: New.
25495         * gfortran.dg/module_equivalence_1.f90: New.
25496         * gfortran.dg/nested_modules_1.f90: New.
25497         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
25498         equivalences and add comment to connect the test with
25499         the PR.
25500
25501 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25502
25503         PR fortran/23765
25504         * gfortran.dg/common_6.f90: New test.
25505
25506 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
25507
25508         PR fortran/15326
25509         * gfortran.dg/char_result_1.f90,
25510         * gfortran.dg/char_result_2.f90,
25511         * gfortran.dg/char_result_3.f90,
25512         * gfortran.dg/char_result_4.f90,
25513         * gfortran.dg/char_result_5.f90,
25514         * gfortran.dg/char_result_6.f90,
25515         * gfortran.dg/char_result_7.f90,
25516         * gfortran.dg/char_result_8.f90: New tests.
25517
25518 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
25519
25520         PR fortran/19928
25521         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
25522
25523 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
25524
25525         PR obj-c++/16816
25526         * obj-c++.dg/selector-5.mm: New test.
25527         * obj-c++.dg/selector-6.mm: New test.
25528
25529 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
25530
25531         PR objc/20574
25532         PR objc/19324
25533         * objc.dg/error-1.m: New test.
25534
25535 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
25536
25537         PR fortran/23373
25538         * gfortran.fortran-torture/execute/pr23373-1.f90,
25539         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
25540
25541 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
25542
25543         PR libfortran/23760
25544         * gfortran.dg/g77/1832.f: Remove long string in write statement
25545         to allow the test to pass on correct list directed output with
25546         prepended space.
25547
25548 2005-09-07  James E Wilson  <wilson@specifix.com>
25549
25550         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
25551
25552 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25553
25554         * gfortran.dg/parameter+save.f90: Rename to
25555         * gfortran.dg/parameter_save.f90: .. this.
25556
25557 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25558
25559         PR fortran/20848
25560         * gfortran.dg/parameter+save.f90: New test case.
25561
25562 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
25563
25564         PR fortran/19269
25565         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
25566
25567 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25568
25569         PR c/23075
25570         * gcc.dg/pr23075.c: New test.
25571         * g++.dg/warn/pr23075.C: New test.
25572
25573         PR target/22362
25574         * gcc.target/i386/pr22362.c: New test.
25575
25576         PR rtl-optimization/23098
25577         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
25578
25579         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
25580         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25581         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25582
25583 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
25584
25585         * g++.dg/expr/cast6.C: New test.
25586
25587         PR c++/9782
25588         * g++.dg/init/new15.C: New test.
25589
25590 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25591
25592         * gcc.dg/vect/Os-vect-95.c: New test.
25593         * gcc.dg/vect/vect-95.c: Same.
25594
25595 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25596
25597         * gcc.dg/vect/vect-29.c: Update xfail testing.
25598         * gcc.dg/vect/vect-44.c: Same.
25599         * gcc.dg/vect/vect-48.c: Same.
25600         * gcc.dg/vect/vect-50.c: Same.
25601         * gcc.dg/vect/vect-72.c: Same.
25602         * gcc.dg/vect/vect-77.c: Same.
25603         * gcc.dg/vect/vect-78.c: Same.
25604         * gcc.dg/vect/vect-80.c: Same.
25605         * gcc.dg/vect/vect-96.c: Same.
25606         * gcc.dg/vect/vect-100.c: Same.
25607         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
25608         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
25609         * gfortran.dg/vect/vect-5.f90: Same.
25610
25611 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25612
25613         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
25614         start strings.
25615         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25616         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25617
25618         PR c++/23056
25619         * g++.dg/opt/pr23056.C: New test.
25620
25621         PR rtl-optimization/23098
25622         * gcc.target/i386/pr23098.c: New test.
25623
25624 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
25625
25626         PR c++/23667
25627         * g++.dg/template/static15.C: New test.
25628
25629         PR c++/21440
25630         * g++.dg/ext/stmtexpr5.C: New test.
25631         * g++.dg/ext/stmtexpr6.C: Likewise.
25632
25633 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
25634
25635         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
25636
25637         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
25638         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25639         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25640
25641 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
25642
25643         PR libfortran/23321
25644         * gfortran.dg/direct_io_4.f90: New test case.
25645
25646 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
25647             Rasmus Hahn  <rassahah@neofonie.de>
25648
25649         PR libobjc/23108
25650         * objc.dg/type-stream-1.m: New test.
25651
25652 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
25653
25654         PR fortran/23661
25655         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
25656         gfortran.dg/print_fmt_3.f90: New test.
25657
25658 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
25659
25660         * gfortran.dg/fmt_t_1.f90: New test.
25661
25662 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
25663
25664         PR rtl-optimization/23454
25665         * g++.dg/opt/pr23454.C: New test.
25666
25667 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
25668
25669         PR c++/23699
25670         * g++.dg/ext/static1.C: New test.
25671
25672 2005-09-02  Richard Henderson  <rth@redhat.com>
25673
25674         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
25675         tail call to check_fa_work.
25676
25677 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
25678
25679         PR c++/21687
25680         * g++.dg/other/gc3.C: New test.
25681
25682 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25683
25684         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
25685         * gcc.dg/20050826-1.c: Likewise.
25686
25687 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
25688
25689         PR c++/23167
25690         * g++.dg/expr/volatile1.C: New test.
25691
25692 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
25693
25694         PR middle-end/23547
25695         * gcc.dg/pr23547.c: New test.
25696
25697 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
25698
25699         PR c/22061
25700         * gcc.c-torture/execute/pr22061-1.c,
25701         * gcc.c-torture/execute/pr22061-2.c,
25702         * gcc.c-torture/execute/pr22061-3.c,
25703         * gcc.c-torture/execute/pr22061-4.c: New tests.
25704
25705 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25706
25707         * gcc.dg/Wredundant-decls-2.c: New test to check that
25708         -Wredundant-decls does not issue warning for a variable
25709         definition following a declaration.
25710
25711 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
25712
25713         PR debug/7241
25714         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
25715         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
25716         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
25717
25718         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
25719         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
25720         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
25721         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
25722         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
25723         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
25724         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
25725         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
25726
25727 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25728
25729         PR objc/23306
25730         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
25731         scan-assmbler.
25732
25733 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
25734
25735         PR target/21255
25736         * gcc.dg/pr21255-1.c: New test.
25737         * gcc.dg/pr21255-2-mb.c: Likewise.
25738         * gcc.dg/pr21255-2-ml.c: Likewise.
25739         * gcc.dg/pr21255-3.c: Likewise.
25740         * gcc.dg/pr21255-4.c: Likewise.
25741
25742 2005-08-31  Dale Johannesen  <dalej@apple.com>
25743
25744         * gcc.dg/20050830-1.c: New.
25745
25746 2005-08-31  Josh Conner  <jconner@apple.com>
25747
25748         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
25749         command-line options for arm-*-* targets.
25750         * g++.dg/init/array16.C: Likewise.
25751         * g++.dg/other/crash-4.C: Likewise.
25752
25753 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25754
25755         PR obj-c++/23640
25756         * obj-c++.dg/gnu-runtime-3.mm: New test.
25757
25758 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25759
25760         PR c++/13377
25761         * g++.dg/lookup/ambig4.C: New test.
25762         * g++.dg/lookup/ambig5.C: New test.
25763         * g++.dg/tc1/dr101.C: Adjust error markers.
25764
25765 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25766
25767         PR c++/23639
25768         * g++.dg/template/ttp5.C: Adjust error markers.
25769
25770 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
25771
25772         PR testsuite/23609
25773         * lib/obj-c++.exp: Include target-libpath.exp.
25774         (obj-c++_link_flags): Look for the GNU libobjc library
25775         and set the library path to include it.
25776         Don't manually set LD_LIBRARY_PATH (etc.) but call
25777         set_ld_library_path_env_vars instead.
25778         (obj-c++_target_compile): Don't set library path or
25779         linker flags because they are already set correctly
25780         in obj-c++_link_flags.
25781
25782 2005-08-30  Josh Conner  <jconner@apple.com>
25783
25784         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
25785         to command-line options for arm-*-* targets.
25786
25787 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
25788
25789         * g++.dg/other/i386-1.C: New.
25790
25791 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
25792
25793         PR preprocessor/20348
25794         PR preprocessor/20356
25795         * gcc.dg/cpp/pr20348.c: New test.
25796         * gcc.dg/cpp/pr20348.h: New file.
25797         * gcc.dg/cpp/inc/pr20348.h: New file.
25798         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
25799         * gcc.dg/cpp/pr20356.c: New test.
25800         * gcc.dg/cpp/pr20356.h: New file.
25801         * gcc.dg/cpp/inc/pr20356.h: New file.
25802         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
25803
25804 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
25805
25806         * gfortran.fortran-torture/execute/intrinsic_count.f90:
25807         Fix array dimension to avoid correct end-of-file error.
25808
25809 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
25810
25811         PR libfortran/23598
25812         * gfortran.dg/iostat_1.f90: New test.
25813
25814 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
25815
25816         PR middle-end/23408
25817         * gcc.dg/pr23408.c: New test.
25818
25819 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
25820
25821         PR c++/23099
25822         * g++.dg/init/member1.C: Make sure erroneous static data member
25823         definitions are required.
25824         * g++.dg/template/static13.C: New test.
25825         * g++.dg/template/static14.C: Likewise.
25826
25827 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
25828
25829         * gcc.target/i386/pr23575.c: Use -msse2 instead of
25830         -march=pentium4, remove ilp32 requirement.
25831
25832         PR middle-end/23484
25833         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
25834         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
25835
25836 2005-08-29  Andreas Jaeger  <aj@suse.de>
25837
25838         PR testsuite/23607
25839         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
25840
25841 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
25842
25843         * gcc.c-torture/execute/20050316-2.c: New test.
25844         * gcc.c-torture/execute/20050316-3.c: New test.
25845         * gcc.dg/torture/pr16104-1.c: New test.
25846
25847 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
25848
25849         PR middle-end/23463
25850         * gcc.c-torture/execute/zero-struct-1.c: New test.
25851
25852 2005-08-27  Richard Guenther  <rguenther@suse.de>
25853
25854         PR target/23575
25855         * gcc.target/i386/pr23575.c: New testcase.
25856
25857 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
25858
25859         PR rtl-optimization/23561
25860         * gcc.c-torture/execute/20050826-1.c: New test.
25861
25862         PR rtl-opt/23560
25863         * gcc.c-torture/execute/20050826-2.c: New test.
25864
25865 2005-08-26  Dale Johannesen  <dalej@apple.com>
25866
25867         * gcc.dg/20030711-1.c: Modify to work on Darwin.
25868         * gcc.dg/20050826-1.c: New.
25869
25870 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
25871
25872         PR c++/19004
25873         * g++.dg/template/nontype13.C: New test.
25874
25875         PR c++/23491
25876         * g++.dg/init/new14.C: New test.
25877         * g++.dg/expr/anew1.C: Do not XFAIL.
25878         * g++.dg/expr/anew2.C: Likewise.
25879         * g++.dg/expr/anew3.C: Likewise.
25880
25881 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
25882
25883         PR middle-end/22439
25884         * gcc.dg/vla-3.c: New test.
25885
25886 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
25887
25888         PR fortran/20363
25889         * gfortran.dg/named_interface.f90: New.
25890
25891 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
25892
25893         * gcc.c-torture/execute/frame-address.c: New test.
25894
25895 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
25896
25897         PR c++/20817
25898         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
25899
25900 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
25901
25902         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
25903
25904 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
25905
25906         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
25907         * gcc.dg/altivec-22.c: Rename from..
25908         * gcc.dg/altivec-nomfcr.c: ..this.
25909
25910 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
25911
25912         PR tree-optimization/23546
25913         * gcc.dg/tree-ssa/pr23546.c: New test.
25914
25915 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
25916
25917         PR fortran/17758
25918         * gfortran.dg/nonreturning_statements.f90: New test.
25919
25920 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25921
25922         PR c++/22454
25923         * g++.dg/parse/crash29.C: New.
25924
25925 2005-08-23  DJ Delorie  <dj@redhat.com>
25926
25927         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
25928         constants have the L suffix.
25929
25930 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
25931
25932         PR c++/23044
25933         * g++.dg/template/instantiate8.C: New.
25934
25935 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
25936
25937         PR middle-end/23467
25938         * gcc.c-torture/execute/pr23467.c: New test.
25939
25940 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
25941
25942         PR tree-optimization/22043
25943         * gcc.c-torture/execute/20050613-1.c: New test.
25944
25945 2005-08-23  Ben Elliston  <bje@au.ibm.com>
25946
25947         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
25948
25949 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
25950
25951         PR rtl-optimization/23478
25952         * g++.dg/opt/pr23478.C: New test.
25953
25954 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
25955
25956         PR c/18715
25957         * gcc.dg/switch-warn-3.c: New test.
25958
25959 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25960
25961         PR c++/22233
25962         * g++.dg/template/param1.C: New test.
25963
25964 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25965
25966         PR c++/23089
25967         * g++.dg/other/incomplete1.C: New test.
25968
25969 2005-08-22  Ira Rosen  <irar@il.ibm.com>
25970
25971         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
25972         are vectorizable.
25973
25974 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25975
25976         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
25977         d_lines_5.f: New.
25978
25979 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
25980
25981         * gcc.target/i386/sse-4.c: New test.
25982
25983 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25984
25985         PR testsuite/23239
25986         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
25987
25988 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
25989
25990         * gcc.dg/20050811-1.c: New test.
25991         * gcc.dg/20050811-2.c: New test.
25992
25993 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
25994
25995         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
25996
25997 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
25998
25999         PR 23476
26000         * gcc.c-torture/compile/pr23476.c: New test.
26001
26002 2005-08-19  Devang Patel  <dpatel@apple.com>
26003
26004         PR tree-optimization/23048
26005         * gcc.dg/tree-ssa/pr23048.c: New test.
26006
26007 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26008
26009         PR middle-end/20624
26010         * g++.dg/warn/Wreturn-3.C: New test
26011
26012 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
26013
26014         PR tree-optimization/22228
26015         * g++.dg/vect/pr22543.cc: New test.
26016
26017 2005-08-17  Steven Bosscher  <stevenb@suse.de>
26018
26019         PR tree-optimization/21574
26020         * gcc.dg/tree-ssa/pr21574.c: New test.
26021
26022 2005-08-16  James E Wilson  <wilson@specifix.com>
26023
26024         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
26025
26026 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
26027
26028         PR tree-opt/23402
26029         * gcc.c-torture/compile/zero-strct-3.c: New test.
26030         * gcc.c-torture/compile/zero-strct-4.c: New test.
26031
26032 2005-08-16  Steven Bosscher  <stevenb@suse.de>
26033
26034         PR target/23376
26035         * gcc.target/x86_64/pr23376.c: New test.
26036
26037 2005-08-16  Ian Lance Taylor  <ian@airs.com>
26038
26039         PR c++/23337
26040         * g++.dg/ext/vector2.C: New.
26041
26042 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26043
26044         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
26045
26046 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26047
26048         PR libfortran/23428
26049         * gfortran.dg/inquire-complex.f90: New test case.
26050
26051 2005-08-16  James E Wilson  <wilson@specifix.com>
26052
26053         PR tree-optimization/21105
26054         * gcc.dg/large-size-array.c: New.
26055
26056 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
26057
26058         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
26059         type.
26060         * gcc.dg/vect/vect-41: Likewise.
26061         * gcc.dg/vect/vect-42: Likewise.
26062         * gcc.dg/vect/vect-43: Likewise.
26063         * gcc.dg/vect/vect-44: Likewise.
26064         * gcc.dg/vect/vect-46: Likewise.
26065         * gcc.dg/vect/vect-47: Likewise.
26066         * gcc.dg/vect/vect-48: Likewise.
26067         * gcc.dg/vect/vect-52: Likewise.
26068         * gcc.dg/vect/vect-53: Likewise.
26069         * gcc.dg/vect/vect-54: Likewise.
26070         * gcc.dg/vect/vect-55: Likewise.
26071         * gcc.dg/vect/vect-56: Likewise.
26072         * gcc.dg/vect/vect-57: Likewise.
26073         * gcc.dg/vect/vect-58: Likewise.
26074         * gcc.dg/vect/vect-59: Likewise.
26075         * gcc.dg/vect/vect-60: Likewise.
26076         * gcc.dg/vect/vect-61: Likewise.
26077         * gcc.dg/vect/vect-85: Likewise.
26078         * gcc.dg/vect/vect-87: Likewise.
26079         * gcc.dg/vect/vect-88: Likewise.
26080         * gcc.dg/vect/vect-93.c: Likewise.
26081         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
26082         * gcc.dg/vect/vect-75: Likewise.
26083         * gcc.dg/vect/vect-76: Likewise.
26084         * gcc.dg/vect/vect-77: Likewise.
26085         * gcc.dg/vect/vect-78: Likewise.
26086         * gcc.dg/vect/vect-80: Likewise.
26087         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
26088         vectorized for the expected reason, rather than checking how alignment
26089         was handled.
26090         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
26091         aligned type and also instead of aligned pointers. Added documentation.
26092
26093 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
26094
26095         * gfortran.dg/power.f90: New test.
26096
26097 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
26098
26099         PR rtl-optimization/23299
26100         * g++.dg/opt/pr23299.C: New test.
26101
26102 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26103
26104         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
26105
26106 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
26107
26108         * g++.dg/template/local6.C: New test.
26109
26110 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
26111
26112         * execute/exceptions/finally-1.m: Check that the catch and finally are
26113         being called.  Also add a "return 0;" at the end of main.
26114
26115 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
26116
26117         PR fortran/21432.
26118         * gfortran.dg/namelist_print_1.f: New test of functionality of
26119         PRINT namelist.
26120         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
26121         namelist generates error with -std=f95.
26122
26123 2005-08-14  Ira Rosen  <irar@il.ibm.com>
26124
26125         PR tree-optimization/23119
26126         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
26127
26128 2005-08-13  Marcin Koziej  <creep@desk.pl>
26129             Andrew Pinski  <pinskia@physics.uc.edu>
26130
26131         PR libobjc/22492
26132         * execute/exceptions/finally-1.m: New test.
26133
26134 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26135
26136         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
26137         testsuite.
26138         * objc/execute/exceptions/trivial.m: New test.
26139         * objc.dg/try-catch-11.m: Move to ...
26140         * objc/execute/exceptions/foward-1.m: Here.
26141         * objc.dg/try-catch-2.m: Move to ...
26142         * objc/execute/exceptions/catchall-1.m: Here.
26143         * objc.dg/try-catch-8.m: Move to ...
26144         * objc/execute/exceptions/local-variables-1.m: Here.
26145
26146 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26147
26148         * objc.dg/nested-func-1.m: Move to ...
26149         * objc/execute/nested-func-1.m: Here.
26150
26151 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26152
26153         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
26154         in ${options} instead of [target_info name].
26155         * lib/obj-c++.exp (objc_target_compile): Likewise.
26156
26157 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26158
26159         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
26160
26161 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26162
26163         part of PR testsuite/23348
26164         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
26165         each of the torture options.
26166         * objc/compile/trivial.m: New test.
26167
26168 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
26169
26170         * gfortran.dg/eoshift.f90: Correct format.
26171
26172 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
26173
26174         * gfortran.fortran-torture/execute/character_passing.f90:
26175         Fix comment typo.
26176
26177 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
26178
26179         PR c++/8271
26180         * g++.dg/template/unify10.C: New.
26181
26182 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
26183
26184         * g++.dg/parse/pr22514.C: Move to...
26185         * g++.dg/debug/pr22514.C: here.
26186
26187 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26188
26189         PR c++/23266
26190         * g++.dg/inherit/pure1.C: New test.
26191
26192         * ChangeLog: Fix typos.
26193
26194 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26195             Steven Bosscher  <stevenb@suse.de>
26196
26197         * gfortran.dg/runtime_warning_1.f90: New test.
26198
26199 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26200
26201         PR c++/23219
26202         * g++.dg/parse/crash28.C: New.
26203
26204 2005-08-11  Richard Guenther  <rguenther@suse.de>
26205
26206         PR target/23289
26207         * gcc.target/i386/tailcall-1.c: New testcase.
26208
26209 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
26210
26211         * gcc.dg/vect/vect-67.c: Un-xfail.
26212
26213 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
26214
26215         PR c++/23225
26216         * g++.dg/parse/crash27.C: new test.
26217
26218 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
26219
26220         PR libfortran/22143
26221         * gfortran.dg/shift-kind.f90: New testcase.
26222
26223 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
26224
26225         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
26226         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
26227
26228 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26229
26230         PR c++/20646
26231         * g++.dg/other/mult-stor1.C: New test.
26232
26233 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
26234
26235         * gcc.c-torture/pr18299-1.c: Move to ...
26236         * gcc.c-torture/compile/pr18299-1.c: Here.
26237
26238 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
26239
26240         * gfortran/fortran.torture/execute/character_passing.f90:
26241         Fix types for LSAME.
26242
26243 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
26244
26245         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
26246         input data back to what it was originally.
26247
26248 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
26249
26250         * objc.dg/try-catch-8.m: Enable for all targets.
26251
26252 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
26253
26254         * gcc.dg/pr23165.c: New test.
26255
26256 2005-08-09  Steven Bosscher  <stevenb@suse.de>
26257
26258         PR tree-optimization/23234
26259         * gcc.dg/tree-ssa/pr23234.c: New test.
26260
26261 2005-08-08  Josh Conner  <jconner@apple.com>
26262
26263         PR rtl-optimization/23241
26264         * gcc.dg/char-compare.c: New test.
26265
26266 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26267
26268         PR c++/22508
26269         * g++.dg/init/new13.C: New test.
26270
26271 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26272
26273         PR c++/21166
26274         * g++.dg/other/crash-4.C: Adjust
26275         * g++/dg/ext/packed9.C: New.
26276
26277 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
26278
26279         PR middle-end/21964
26280         * gcc.c-torture/execute/pr21964-1.c: New test.
26281
26282 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
26283
26284         PR c/22458
26285         * gcc.dg/pr22458-1.c: New test.
26286
26287 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
26288             Steven G. Kargl <kargls@comcast.net>
26289
26290         PR fortran/22390
26291         * gfortran.dg/flush_1.f90: New test.
26292
26293 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26294
26295         PR c++/23191
26296         * g++.dg/template/eh2.C: New test.
26297
26298 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26299
26300         PR c++/19498
26301         * g++.dg/template/instantiate7.C: New test.
26302
26303 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
26304
26305         PR c/23113
26306         * gcc.dg/Wunused-value-1.c: New test.
26307
26308 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
26309
26310         PR rtl-optimization/23233
26311         * gcc.c-torture/compile/pr23233-1.c: New test.
26312
26313 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
26314
26315         PR fortran/18833
26316         PR fortran/20850
26317         * gfortran.dg/equiv_1.f90: New test.
26318         * gfortran.dg/equiv_2.f90: New test.
26319         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
26320         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
26321         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
26322
26323 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
26324
26325         * gcc.c-torture/execute/vrp-5.c: New test.
26326         * gcc.c-torture/execute/vrp-6.c: New test.
26327         * gcc.dg/tree-ssa/vrp21.c: New test.
26328
26329 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
26330
26331         * g++.dg/parse/pr22514.C: New test.
26332
26333 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
26334
26335         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
26336
26337         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
26338         instead of constant loads / pool entries.
26339
26340 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
26341
26342         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
26343         TEST_TO_WCTYPE.
26344
26345 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
26346
26347         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
26348         __WINT_TYPE__ in generated prototypes if possible.
26349
26350 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
26351
26352         PR 22037
26353         * g++.dg/tree-ssa/pr22037.C:
26354
26355 2005-08-04  Richard Henderson  <rth@redhat.com>
26356
26357         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
26358         scan-tree-dump-times directive.
26359
26360 2005-08-04  Jan Hubicka  <jh@suse.cz>
26361
26362         * gcov-1.C: Fix switch counts.
26363         * gcov-4b.c: Likewise.
26364
26365 2005-08-03  Jeff Law  <law@redhat.com>
26366
26367         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
26368
26369 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
26370
26371         * gcc.c-torture/execute/pr23135.c: New test.
26372
26373 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26374
26375         PR tree-optimization/19899
26376         * gcc.dg/tree-ssa/scev-1.c: New test.
26377         * gcc.dg/tree-ssa/scev-2.c: New test.
26378
26379 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
26380
26381         PR target/18582
26382         * gcc.dg/torture/pr18582-1.c: New test.
26383
26384 2005-08-03  Jan Hubicka  <jh@suse.cz>
26385
26386         * update-conroll.c: New testcase.
26387         * update-conroll-2.c: New testcase.
26388
26389 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
26390
26391         * gfortran.dg/constant_substring.f: New test.
26392         * gfortran.dg/pr22491.f: New test.
26393
26394 2005-08-02  Jan Hubicka  <jh@suse.cz>
26395
26396         * update-threading.c: Replace by the proper one.
26397
26398 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
26399
26400         PR 23164
26401         * g++.dg/tree-ssa/pr23164.C: New test.
26402
26403 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
26404
26405         * gcc.dg/tree-ssa/pr23192.c: New test.
26406
26407 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
26408
26409         * gcc.c-torture/execute/vrp-4.c: New test.
26410
26411 2005-08-02  Jan Hubicka  <jh@suse.cz>
26412
26413         * update-threading.c: New test.
26414
26415 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
26416
26417         * gcc.c-torture/compile/20050801-1.c: New test.
26418         * gcc.c-torture/compile/20050801-2.c: New test.
26419
26420 2005-08-01  Jan Hubicka  <jh@suse.cz>
26421
26422         * val-prof-5.c: New test.
26423
26424 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
26425
26426         PR c/22311
26427         * gcc.dg/pr22311-1.c : New test.
26428
26429 2005-07-31  Steven Bosscher  <stevenb@suse.de>
26430
26431         PR target/23095
26432         * gfortran.dg/pr23095.f: New test.
26433
26434         PR c++/22003
26435         * g++.dg/other/pr22003.C: New test.
26436
26437 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
26438
26439         PR target/20621
26440         * gcc.c-torture/execute/pr20621-1.c: New test.
26441
26442 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
26443
26444         * gfortran.dg/comma_format_extension_4.f: Adjust length
26445         of string for format.
26446         * gfortran.dg/der_array_io_1.f: Replace illegal internal
26447         print statement with internal write.
26448         * gfortran.dg/der_array_io_2.f: Likewise.
26449         * gfortran.dg/der_array_io_3.f: Likewise.
26450
26451 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
26452
26453         * gcc.dg/fold-abs-4.c: new test.
26454
26455 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
26456
26457         PR fortran/22570 an related issues.
26458         * gfortran.dg/x_slash_1.f: New test.
26459
26460 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
26461
26462         PR c/23143
26463         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
26464         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
26465
26466 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26467
26468         PR c/529
26469         * gcc.dg/Wshadow-3.c: New test.
26470
26471 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
26472
26473         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
26474         used to have the wrong bounds).
26475
26476 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26477
26478         PR c/21720
26479         * gcc.dg/hex-round-1.c: Test more cases.
26480         * gcc.dg/hex-round-2.c: New test.
26481
26482 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
26483
26484         PR 22550
26485         * g++.dg/tree-ssa/pr22550.C: New test.
26486
26487 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
26488
26489         * gcc.dg/tree-ssa/vrp19.c: New test.
26490         * gcc.dg/tree-ssa-vrp20.c: New test.
26491
26492 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26493
26494         PR c/22240
26495         * gcc.dg/transparent-union-4.c: New test.
26496
26497 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26498
26499         PR c/22192
26500         * gcc.dg/c99-vla-2.c: New test.
26501
26502 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26503
26504         PR c/21720
26505         * gcc.dg/hex-round-1.c: New test.
26506
26507 2005-07-28  Jan Hubicka  <jh@suse.cz>
26508
26509         * inliner-1.c: Do not dump everything.
26510         * tree-prof.exp: Do not pass -ftree-based-profiling.
26511         * bprob.exp: Likewise.
26512
26513         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
26514
26515 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
26516
26517         PR c++/22545
26518         * g++.dg/expr/ptrmem7.C: New test.
26519
26520 2005-07-28  Mike Stump  <mrs@apple.com>
26521
26522         * g++.old-deja/g++.mike/visibility-1.C: New test.
26523
26524 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26525
26526         PR c/20187
26527         * gcc.c-torture/execute/pr20187-1.c: New test.
26528
26529 2005-07-28  Jeff Law  <law@redhat.com>
26530
26531         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
26532         * gcc.dg/tree-ssa/vrp18.c: New test.
26533
26534 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26535
26536         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
26537
26538 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26539
26540         PR tree-optimization/22506
26541         * gcc.dg/vect/ps22506.c: New test.
26542
26543 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
26544
26545         PR target/21149
26546         * gcc.target/i386/sse-3.c: New test.
26547
26548 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26549
26550         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
26551         * gcc.target/mips/mips32-dsp-type.c: Likewise.
26552
26553 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26554
26555         PR c/22589
26556         * gcc.c-torture/compile/pr22589-1.c: New test.
26557
26558 2005-07-28  Jan Hubicka  <jh@suse.cz>
26559
26560         * update-loopch.c: New testcase.
26561
26562 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26563
26564         PR rtl-optimization/23047
26565         * gcc.c-torture/execute/pr23047.c: New test.
26566         * gcc.c-torture/execute/pr23047.x: New.
26567
26568 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26569
26570         PR tree-optimization/22493
26571         * gcc.c-torture/execute/pr22493-1.c: New test.
26572         * gcc.c-torture/execute/pr22493-1.x: New.
26573         * gcc.c-torture/execute/vrp-1.c: New test.
26574         * gcc.c-torture/execute/vrp-2.c: New test.
26575         * gcc.c-torture/execute/vrp-2.c: New test.
26576
26577 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
26578
26579         * gcc.target/frv/all-builtin-read8.c: Delete.
26580         * gcc.target/frv/all-builtin-read16.c: Delete.
26581         * gcc.target/frv/all-builtin-read32.c: Delete.
26582         * gcc.target/frv/all-builtin-read64.c: Delete.
26583         * gcc.target/frv/all-builtin-write8.c: Delete.
26584         * gcc.target/frv/all-builtin-write16.c: Delete.
26585         * gcc.target/frv/all-builtin-write32.c: Delete.
26586         * gcc.target/frv/all-builtin-write64.c: Delete.
26587         * gcc.target/frv/all-read-write-1.c: New.
26588
26589 2005-07-27  Jeff Law  <law@redhat.com>
26590
26591         * gcc.c-torture/execute/pr22630.c: New test.
26592
26593 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
26594
26595         PR tree-optimization/23073
26596         * gcc.dg/vect/nodump-pr23073.c: New test.
26597         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
26598
26599 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
26600
26601         PR tree-optimize/22348
26602         * gcc.c-torture/execute/pr22348.c: New.
26603
26604 2005-07-27  Richard Guenther  <rguenther@suse.de>
26605
26606         * gcc.dg/tree-ssa/salias-1.c: New testcase.
26607
26608 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26609
26610         PR fortran/22503
26611         * gfortran.dg/logical_comp.f90: New test.
26612
26613 2005-07-27  Jan Hubicka  <jh@suse.cz>
26614
26615         * inliner-1.c: Add cleanup of dumps.
26616         * val-prof-*.c: Likewise.
26617         * update-tailcall.c: New.
26618
26619 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
26620
26621         PR 22591
26622         * gcc.dg/tree-ssa/pr22591.c: New test.
26623         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
26624
26625 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
26626
26627         PR libobjc/22606
26628         * objc.dg/try-catch-11.m: New test.
26629
26630 2005-07-26  Richard Guenther  <rguenther@suse.de>
26631
26632         PR tree-optimization/22486
26633         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
26634
26635 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26636
26637         PR tree-opt/22484
26638         * g++.dg/opt/loop2.C: New test.
26639
26640 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26641
26642         * gcc.dg/tree-ssa/reassoc-3.c: New test.
26643         * gcc.dg/tree-ssa/reassoc-4.c: New test.
26644
26645 2005-07-25  Adam Nemet  <anemet@lnxw.com>
26646
26647         * lib/profopt.exp (profopt-execute): Check for profiling data
26648         files on the target.
26649
26650 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
26651
26652         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
26653         for matching of asm labels.
26654
26655 2005-07-25  Richard Guenther  <rguenther@suse.de>
26656
26657         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
26658
26659 2005-07-25  Richard Guenther  <rguenther@suse.de>
26660
26661         PR testsuite/22624
26662         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
26663
26664 2005-07-25  Ira Rosen  <irar@il.ibm.com>
26665
26666         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
26667         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
26668         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
26669         * gcc.dg/vect/vect-100.c: New test.
26670         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
26671         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
26672         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
26673         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
26674         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
26675         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
26676         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
26677         * gfortran.dg/vect/pr19049.f90: New testcase.
26678         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
26679
26680 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
26681
26682         * gcc.c-torture/execute/20050713-1.c: New test.
26683
26684         PR fortran/20063
26685         * gfortran.fortran-torture/execute/data_4.f90: New test.
26686
26687         PR middle-end/20303
26688         * gcc.dg/visibility-d.c: New test.
26689
26690 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
26691
26692         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
26693         * gfortran.dg/underflow.f90: Ditto.
26694
26695 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26696
26697         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
26698         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
26699         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
26700
26701 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
26702
26703         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
26704         include case of field width of zero.
26705
26706 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
26707
26708         PR libgfortran/21875
26709         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
26710         with trailing blanks on normal formatted read.
26711
26712 2005-07-23  Chao-ying Fu  <fu@mips.com>
26713
26714         * gcc.target/mips/mips32-dsp-type.c: New test.
26715         * gcc.target/mips/mips32-dsp.c: New test.
26716
26717 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
26718
26719         PR testsuite/21073
26720         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
26721
26722         PR testsuite/20454
26723         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
26724         and __cyg_profile_func_exit.
26725
26726 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
26727
26728         * gfortran.dg/comma_format_extension_3.f: Fix typo.
26729         * gfortran.dg/comma_format_extension_4.f: Same.
26730         * gfortran.dg/pr15332.f: Same.
26731         * gfortran.dg/pr21730.f: Same.
26732
26733 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
26734
26735         * g++.dg/opt/vrp2.C: Fix testcase.
26736
26737         PR tree-opt/22625
26738         * g++.dg/opt/vrp2.C: New test.
26739
26740 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
26741
26742         PR debug/21828
26743         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
26744
26745 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
26746
26747         * gcc.dg/tree-ssa/20050719-1.c: New test.
26748
26749 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
26750
26751         * gcc.dg/bfin-longcall-1.c: New file.
26752         * gcc.dg/bfin-longcall-2.c: New file.
26753
26754 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
26755
26756         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
26757
26758 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26759
26760         PR middle-end/19055
26761         * gcc.dg/tree-ssa/pr19055.c: New test.
26762         * gcc.dg/tree-ssa/pr19055-2.c: New test.
26763
26764 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26765
26766         PR C++/22358
26767         * g++.dg/other/pr22358.C: New test.
26768
26769 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
26770
26771         PR c++/2922
26772         * g++.dg/lookup/two-stage5.C: New test from bug comments.
26773
26774 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26775
26776         PR c++/15938
26777         * g++.dg/init/union2.C: New test.
26778
26779 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26780
26781         PR c/22393
26782         * gcc.dg/complex-4.c: New test.
26783
26784 2005-07-21  Richard Guenther  <rguenther@suse.de>
26785
26786         PR testsuite/22522
26787         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
26788         scanning for asm labels.
26789         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26790
26791 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
26792
26793         PR target/22085
26794         * gcc.dg/altivec-pr22085.c: New.
26795
26796 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
26797
26798         PR tree-optimization/19210
26799         * gcc.dg/tree-ssa/pr19210-1.c: New.
26800         * gcc.dg/tree-ssa/pr19210-2.c: New.
26801
26802 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
26803
26804         PR rtl-optimization/22167
26805         * g++.dg/opt/pr22167.C: New test.
26806
26807 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
26808
26809         PR c++/2922
26810         * g++.dg/lookup/two-stage2.C: New.
26811         * g++.dg/lookup/two-stage3.C: New.
26812         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
26813         fixed two-stage name lookup for operators.
26814         * g++.dg/template/call3.C: Compiler now produces an appropriate
26815         error message.
26816         * g++.dg/template/crash37.C: Compiler now describes bla() on line
26817         14 as a candidate.
26818         * g++.dg/template/ptrmem4.C: Compiler produces different error
26819         message.
26820         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
26821         connect_to_method as a candidate.
26822
26823 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
26824
26825         * gcc.dg/fold-alloc-1.c: New test.
26826
26827 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
26828
26829         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26830         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
26831
26832 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
26833
26834         * gcc.dg/fold-abs-1.c: New test.
26835         * gcc.dg/fold-abs-2.c: New test.
26836         * gcc.dg/fold-abs-3.c: New test.
26837
26838 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
26839
26840         Make CONSTRUCTOR use VEC to store initializers.
26841         * g++.dg/ext/complit3.C: Check for specific error messages.
26842         * g++.dg/init/brace2.C: Update error message.
26843         * g++.dg/warn/Wbraces2.C: Likewise.
26844
26845 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
26846
26847         PR fortran/16940
26848         * gfortran.dg/module_interface_1.f90: New test.
26849
26850 2005-07-19  Danny Berlin <dberlin@dberlin.org>
26851             Kenneth Zadeck <zadeck@naturalbridge.com>
26852
26853         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
26854
26855 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26856
26857         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
26858         specify -Wformat for these tests.
26859         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
26860         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
26861         * gcc.dg/format/opt-6.c: Delete.
26862
26863 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26864
26865         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
26866         * gcc.dg/tree-ssa/sra-3.c: Likewise.
26867
26868 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26869
26870         * gcc.dg/tree-ssa/alias-2.c: New test.
26871
26872 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
26873
26874         PR c++/22263
26875         * g++.dg/template/explicit7.C: New test.
26876
26877 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
26878
26879         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
26880         field width of 8 to +Inf and -Inf.
26881
26882 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
26883
26884         PR c++/22139
26885         * g++.dg/template/friend36.C: New test.
26886
26887 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
26888
26889         PR fortran/21730
26890         * gfortran.dg/pr21730.f: New test.
26891
26892 2005-07-16  Danny Berlin <dberlin@dberlin.org>
26893             Kenneth Zadeck <zadeck@naturalbridge.com>
26894
26895         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
26896         since pure const detection cannot run at -O1 in c compiler.
26897         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
26898         can now optimize this case properly.
26899         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
26900         because we now pass.
26901         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
26902
26903 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
26904
26905         PR c/22421
26906         * gcc.dg/format/bitfld-1.c: New test.
26907
26908 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
26909
26910         PR c++/22204
26911         * g++.dg/rtti/repo1.C: New test.
26912
26913 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
26914
26915         PR middle-end/22398
26916         * gcc.c-torture/compile/pr22398.c: New test.
26917
26918 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
26919
26920         PR c++/22132
26921         * g++.dg/expr/cast4.C: New test.
26922
26923 2005-07-15  Richard Guenther  <rguenther@suse.de>
26924
26925         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
26926         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26927
26928 2005-07-15  Steven Bosscher  <stevenb@suse.de>
26929
26930         PR tree-optimization/22230
26931         * gcc.dg/tree-ssa/pr22230.c: New test.
26932
26933 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
26934
26935         * gfortran.dg/g77/cpp6.f: New test.
26936
26937         PR fortran/22417
26938         * gfortran.dg/g77/cpp5.F: New test.
26939         * gfortran.dg/g77/cpp5.h: New file.
26940         * gfortran.dg/g77/cpp5inc.h: New file.
26941
26942 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
26943
26944         PR libfortran/16435
26945         * gfortran.dg/tl_editting.f90: New.
26946         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
26947
26948 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
26949
26950         * gfortran.dg/char_array_constructor.f90: New test.
26951
26952 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
26953
26954         * gfortran.dg/past_eor.f90: New.
26955         * gfortran.dg/complex_read.f90: New.
26956
26957 2005-07-13  Jeff Law  <law@redhat.com>
26958
26959         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
26960         additional casts.
26961
26962         * gcc.dg/tree-ssa/pr22321.c: New test
26963
26964 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
26965
26966         PR tree-optimization/21921
26967         * gcc.dg/tree-ssa/pr21921.c: New.
26968
26969 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
26970
26971         PR tree-optimizatio/22442
26972         * gcc.dg/tree-ssa/loop-11.c: New test.
26973
26974 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
26975
26976         PR tree-opt/21840
26977         * gcc.c-torture/compile/pr21840.c: New test.
26978
26979 2005-07-12  Jan Hubicka  <jh@suse.cz>
26980
26981         * gcc.c-torture/compile/pr22379.c: New test.
26982
26983 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
26984
26985         PR libfortran/21593
26986         gfortran.dg/dev_null.f90: Remove outdated comment about
26987         PR libfortran/21593.
26988
26989
26990 2005-07-12  Dale Johannesen  <dalej@apple.com>
26991
26992         * gcc.target/i386/compress-float-sse.c: New.
26993         * gcc.target/i386/compress-float-sse-pic.c: New.
26994         * gcc.target/i386/compress-float-387.c: New.
26995         * gcc.target/i386/compress-float-387-pic.c: New.
26996         * gcc.dg/compress-float-ppc.c: New.
26997         * gcc.dg/compress-float-ppc-pic.c: New.
26998
26999 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
27000
27001         PR libfortran/21593
27002         gfortran.dg/dev_null.f90: Remove targets.
27003
27004 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27005
27006         PR tree-opt/22335
27007         * gcc.dg/pr22335-1.c: New test.
27008         * gcc.dg/pr22335-2.c: New test.
27009
27010 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27011
27012         PR c++/20172
27013         * g++.dg/template/nontype12.C : New test.
27014
27015 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27016
27017         * gcc.dg/tree-ssa/loop-10.c: New test.
27018
27019 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
27020
27021         * gcc.c-torture/execute/20020720-1.x: Remove.
27022
27023 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
27024
27025         * gfortran.fortran-torture/execute/forall_7.f90: New test.
27026
27027 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
27028
27029         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
27030         (dg-mips-options): Use it.
27031
27032 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
27033
27034         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
27035
27036 2005-07-09  Richard Henderson  <rth@redhat.com>
27037
27038         * lib/target-supports.exp (check_effective_target_sync_char_short):
27039         Add alpha.
27040
27041 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
27042
27043         PR libfortran/22217
27044         * gfortran.dg/negative-z-descriptor.f90: New test.
27045
27046 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27047
27048         PR tree-opt/22329
27049         * gcc.dg/pr22329.c: New test.
27050
27051 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
27052
27053         PR tree-optimization/20139
27054         * gcc.dg/tree-ssa/pr20139.c: New.
27055
27056 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27057
27058         PR tree-opt/22356
27059         * gcc.dg/pr22356-1.c: New test.
27060
27061 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
27062
27063         PR c++/21799
27064         * g++.dg/template/unify8.C: New.
27065         * g++.dg/template/unify9.C: New.
27066
27067 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
27068
27069         * gfortran.fortran-torture/execute/entry_10.f90: New test.
27070
27071 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
27072
27073         * gcc.dg/darwin-version-1.c: New.
27074         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
27075         * gcc.dg/builtins-20.c: Likewise.
27076         * gcc.dg/builtins-53.c: Likewise.
27077         * gcc.dg/torture/builtins-convert-1.c: Likewise.
27078         * gcc.dg/torture/builtins-convert-2.c: Likewise.
27079         * gcc.dg/torture/builtins-convert-3.c: Likewise.
27080         * gcc.dg/torture/builtins-power-1.c: Likewise.
27081         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
27082         on Darwin.
27083
27084 2005-07-07  Jeff Law  <law@redhat.com>
27085
27086         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
27087         argument evaluation order.
27088
27089 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
27090
27091         PR libfortran/21594
27092         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27093         Add test cases where the shift length is greater than the
27094         array length.
27095
27096 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27097
27098         * obj-c++.dg/proto-lossage-6.mm: New.
27099         * objc.dg/proto-lossage-6.m: New.
27100
27101 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27102
27103         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
27104         * objc.dg/gnu-runtime-2.m: Likewise.
27105
27106 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27107
27108         * gfortran.dg/longline.f: New test.
27109
27110         * gfortran.dg/badline.f: New test.
27111
27112 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
27113
27114         PR fortran/16531
27115         PR fortran/15966
27116         PR fortran/18781
27117         * gfortran.dg/hollerith.f90: New.
27118         * gfortran.dg/hollerith2.f90: New.
27119         * gfortran.dg/hollerith3.f90: New.
27120         * gfortran.dg/hollerith4.f90: New.
27121         * gfortran.dg/hollerith_f95.f90: New.
27122         * gfortran.dg/hollerith_legacy.f90: New.
27123         * gfortran.dg/g77/cpp4.F: New. Port from g77.
27124
27125 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27126
27127         PR objc/22274
27128         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
27129         * objc.dg/gnu-runtime-2.m: New.
27130
27131 2005-07-06  Jeff Law  <law@redhat.com>
27132
27133         * gcc.dg/tree-ssa/vrp17.c: New test.
27134
27135 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
27136
27137         PR fortran/22327
27138         * gfortran.dg/array_constructor_5.f90: New test.
27139
27140 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27141
27142         * gfortran.fortran-torture/execute/entry_9.f90: New test.
27143
27144 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
27145
27146         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
27147         * gcc.dg/980816-1.c: Ditto.
27148
27149 2005-07-06  Jeff Law  <law@redhat.com>
27150
27151         * gcc.c-torture/compile/pr21356.c: New test.
27152
27153 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
27154
27155         PR c/22013
27156         PR c/22098
27157         * gcc.c-torture/compile/pr22013-1.c,
27158         gcc.c-torture/execute/pr22098-1.c,
27159         gcc.c-torture/execute/pr22098-2.c,
27160         gcc.c-torture/execute/pr22098-3.c: New tests.
27161
27162 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
27163
27164         PR c/22308
27165         * gcc.dg/pr22308-1.c: New test.
27166
27167 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
27168
27169         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
27170         target.
27171         * gcc.dg/compare9.c: Use -fshort-enums instead of
27172         -fno-short-enums.  Change the last test to dg-bogus.
27173
27174 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
27175
27176         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
27177         * gcc.dg/compare9.c: New.
27178
27179 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27180
27181         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
27182
27183 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
27184
27185         PR testsuite/22288
27186         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
27187
27188
27189 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27190
27191         * gcc.dg/format/gcc_gfc-1.c: New.
27192
27193 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
27194
27195         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
27196
27197 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27198
27199         PR fortran/20842
27200         * gfortran.dg/io_invalid_1.f90: New test.
27201
27202 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
27203
27204         * gcc.dg/format/gcc_diag-1.c: Update.
27205
27206 2005-07-02  Jeff Law  <law@redhat.com>
27207
27208         * gcc.dg/tree-ssa/pr22051-1.c: New test.
27209         * gcc.dg/tree-ssa/pr22051-2.c: New test.
27210
27211 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
27212
27213         * gcc.dg/format/gcc_diag-1.c: Update.
27214
27215 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
27216
27217         PR tree-opt/22269
27218         * gcc.c-torture/compile/pr22269.c: New test.
27219
27220 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
27221
27222         PR 21584
27223         PR 22219
27224         * g++.dg/tree-ssa/pr21584-1.C: New test.
27225         * g++.dg/tree-ssa/pr21584-2.C: New test.
27226
27227 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
27228
27229         * obj-c++.dg/try-catch-11.mm: New.
27230         * objc.dg/try-catch-10.m: New.
27231
27232 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
27233
27234         * g++.dg/other/ucnid-1.C: xfail on AIX.
27235
27236 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
27237
27238         PR 22234
27239         * gcc.dg/20050629-1.c: New test.
27240
27241 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
27242
27243         * obj-c++.dg/const-str-1[0-1].mm: New.
27244         * objc.dg/const-str-1[0-1].m: New.
27245
27246 2005-05-29  Richard Henderson  <rth@redhat.com>
27247
27248         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
27249         Rename from check_effective_target_vect_no_max.
27250         (check_effective_target_vect_no_int_add): New.
27251         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
27252         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
27253         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27254         * gcc.dg/vect/vect-reduc-1.c: Use both.
27255         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27256
27257 2005-05-29  Richard Henderson  <rth@redhat.com>
27258
27259         * lib/target-supports.exp (check_effective_target_vect_no_max):
27260         Remove i386 and x86_64.
27261
27262 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
27263
27264         PR testsuite/21969
27265         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
27266
27267 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
27268
27269         PR middle-end/21969
27270         * gcc.dg/vect/pr21969.c: New test.
27271
27272 2005-06-28  Eric Christopher  <echristo@redhat.com>
27273
27274         PR c/22052
27275         PR c/21975
27276         * gcc.dg/inline1.c: New test.
27277         * gcc.dg/inline2.c: Ditto.
27278         * gcc.dg/inline3.c: Ditto.
27279         * gcc.dg/inline4.c: Ditto.
27280         * gcc.dg/inline5.c: Ditto.
27281
27282 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
27283
27284         PR libfortran/22142
27285         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27286         Add testcase also testing eoshift1 for PR 22142.
27287
27288 2005-06-28  Richard Henderson  <rth@redhat.com>
27289
27290         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
27291         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
27292         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
27293         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
27294         gcc.dg/tree-ssa/20030922-2.c: Likewise.
27295
27296 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
27297
27298         PR libfortran/22142
27299         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27300         Add testcase for PR 22142.
27301
27302 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
27303
27304         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
27305         gcc.target/ia64/fpreg-2.c: New tests.
27306
27307 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27308
27309         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
27310
27311 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27312
27313         PR libfortran/22170
27314         * gfortran.dg/slash_1.f90: New test.
27315
27316 2005-06-27  Richard Henderson  <rth@redhat.com>
27317
27318         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
27319         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
27320         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
27321         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27322         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
27323         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
27324
27325 2005-06-27  Richard Henderson  <rth@redhat.com>
27326
27327         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
27328         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
27329
27330 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
27331
27332         * obj-c++.dg/proto-lossage-5.mm: New.
27333         * objc.dg/proto-lossage-5.m: New.
27334
27335 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
27336
27337         PR 21959
27338         * gcc.dg/tree-ssa/pr21959.c: New test.
27339
27340 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
27341
27342         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
27343         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
27344         testing uninitialized var.
27345
27346         * gcc.c-torture/execute/builtins/chk.h: New.
27347         * gcc.c-torture/execute/builtins/lib/chk.c: New.
27348         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
27349         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
27350         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
27351         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
27352         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
27353         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
27354         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
27355         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
27356         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
27357         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
27358         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
27359         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
27360         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
27361         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
27362         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
27363         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
27364         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
27365         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
27366         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
27367         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
27368         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
27369         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
27370         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
27371         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
27372         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
27373         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
27374         * gcc.dg/builtin-object-size-1.c: New test.
27375         * gcc.dg/builtin-object-size-2.c: New test.
27376         * gcc.dg/builtin-object-size-3.c: New test.
27377         * gcc.dg/builtin-object-size-4.c: New test.
27378         * gcc.dg/builtin-object-size-5.c: New test.
27379         * gcc.dg/builtin-stringop-chk-1.c: New test.
27380         * gcc.dg/builtin-stringop-chk-2.c: New test.
27381         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
27382         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
27383         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
27384         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
27385         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
27386         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
27387         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
27388         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
27389         * gcc.c-torture/execute/printf-1.c: New test.
27390         * gcc.c-torture/execute/fprintf-1.c: New test.
27391         * gcc.c-torture/execute/vprintf-1.c: New test.
27392         * gcc.c-torture/execute/vfprintf-1.c: New test.
27393         * gcc.c-torture/execute/printf-chk-1.c: New test.
27394         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
27395         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
27396         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
27397
27398 2005-06-27  Michael Matz  <matz@suse.de>
27399
27400         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
27401         slot is not merged if address escapes.
27402
27403 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27404
27405         PR c/21911
27406         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
27407
27408 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
27409
27410         PR middle-end/17965
27411         * gcc.c-torture/compile/20050622-1.c: New test.
27412
27413         PR middle-end/22028
27414         * gcc.dg/20050620-1.c: New test.
27415
27416 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
27417
27418         PR tree-optimization/22026
27419         * gcc.dg/tree-ssa/pr22026.c: New.
27420
27421 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
27422
27423         PR libfortran/22144
27424         * gfortran.dg/shift-alloc.f90: New testcase.
27425
27426 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
27427
27428         * all files: Update FSF address in copyright headers.
27429
27430 2005-06-22  Jan Hubicka  <jh@suse.cz>
27431
27432         * wholeprogram-1.c: New testcase.
27433         * wholeprogram-2.c: New testcase.
27434
27435 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
27436
27437         PR 22171
27438         * gcc.dg/tree-ssa/pr22171.c: New test.
27439
27440 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
27441
27442         * gfortran.dg/simplify_modulo.f90: New.
27443
27444 2005-06-24  Jan Hubicka  <jh@suse.cz>
27445
27446         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
27447
27448 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
27449
27450         * obj-c++.dg/proto-lossage-[1-4].mm: New.
27451
27452 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
27453
27454         * obj-c++.dg/typedef-alias-1.mm: New.
27455         * objc.dg/typedef-alias-1.m: New.
27456
27457 2005-06-23  Jeff Law  <law@redhat.com>
27458
27459         * gcc.dg/tree-ssa/vrp16.c: New test.
27460
27461 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27462
27463         * lib/target-supports.exp: Add
27464         check_effective_target_fortran_large_real and
27465         check_effective_target_fortran_large_int to check for
27466         corresponding effective targets.
27467         * gfortran.dg/large_integer_kind_1.f90: New test.
27468         * gfortran.dg/large_real_kind_1.f90: New test.
27469
27470 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
27471
27472         PR tree-optimization/22117
27473         * gcc.dg/tree-ssa/pr22117.c: New.
27474
27475 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
27476
27477         PR testsuite/22123
27478         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
27479
27480 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
27481
27482         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
27483
27484 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
27485
27486         * gfortran.dg/f2c_4.f90: Add tests for complex functions
27487         * gfortran.dg/f2c_4.c: Likewise.
27488
27489 2005-06-22 Paul Brook  <paul@codesourcery.com>
27490
27491         PR fortran/21034
27492         * gfortran.dg/auto_save_1.f90: New test.
27493
27494 2005-06-22  Michael Matz  <matz@suse.de>
27495
27496         * gcc.target/x86-64/abi: New directory.
27497         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
27498         * gcc.target/x86-64/abi/README.gcc: New file.
27499         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
27500         * gcc.target/x86-64/abi/asm-support.s: New file.
27501         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
27502         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
27503         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
27504         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
27505         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
27506         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
27507         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
27508         * gcc.target/x86_64/abi/test_bitfields.c: New test.
27509         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
27510         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
27511         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
27512         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
27513         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
27514         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
27515         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
27516         * gcc.target/x86_64/abi/test_varargs.c: New test.
27517
27518 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
27519
27520         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
27521         32-bit i?86 and x86_64.
27522
27523 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
27524
27525         * obj-c++.dg/const-str-[1-9].mm: New tests.
27526
27527 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
27528
27529         PR fortran/22010
27530         * gfortran.dg/namelist_use.f90: New.
27531         * gfortran.dg/namelist_use_only.f90: New.
27532
27533 2005-06-21  Jeff Law  <law@redhat.com>
27534
27535         * gcc.dg/tree-ssa/vrp15.c: New test.
27536
27537 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
27538
27539         * lib/target-supports.exp (check_effective_target_vect_reduction):
27540         Remove.
27541         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
27542         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
27543         remove vect_reduction target keyword. Also avoid two returns in main.
27544         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27545         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
27546         * gcc.dg/vect/vect-reduc-1short.c: New test.
27547         * gcc.dg/vect/vect-reduc-1char.c: New test.
27548         * gcc.dg/vect/vect-reduc-2short.c: New test.
27549         * gcc.dg/vect/vect-reduc-2char.c: New test.
27550         * gcc.dg/vect/vect-reduc-6.c: New test.
27551         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
27552         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
27553         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
27554
27555 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27556         Paul Thomas  <pault@gcc.gnu.org>
27557
27558         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
27559         New tests.
27560
27561 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27562
27563         * gfortran.dg/backslash_1.f90: New test.
27564         * gfortran.dg/backslash_2.f90: New test.
27565
27566 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
27567
27568         * gfortran.dg/duplicate_labels.f90: New test.
27569
27570 2005-06-20  Jan Beulich  <jbeulich@novell.com>
27571
27572         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
27573         unsupportable relocations.
27574         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27575         * gcc.dg/20050321-2.c: xfail for NetWare.
27576
27577 2005-06-20  Andreas Jaeger  <aj@suse.de>
27578
27579         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
27580         gcc.target/i386/fastcall-sseregparm.c,
27581         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
27582
27583 2005-06-19  Richard Henderson  <rth@redhat.com>
27584
27585         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
27586
27587 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
27588
27589         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
27590
27591 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
27592
27593         PR c++/22115
27594         * g++.dg/conversion/simd2.C: Change expected error message.
27595
27596 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27597
27598         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
27599         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27600         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27601
27602 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
27603
27604         * gcc.dg/fold-mod-1.c: New test.
27605
27606 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
27607
27608         PR fortran/19926
27609         * gfortran.dg/pr19926.f90: New test.
27610
27611 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27612
27613         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
27614         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
27615         targets.
27616         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27617         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27618
27619 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
27620
27621         * gcc.target/ia64/float80-varargs-1.c: New test.
27622
27623 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27624
27625         PR tree-opt/22035
27626         * gfortran.dg/f2c_6.f90: New test.
27627
27628 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
27629
27630         PR c++/17413
27631         * g++.dg/template/local5.C: New.
27632
27633 2005-06-17  Richard Henderson  <rth@redhat.com>
27634
27635         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
27636
27637 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
27638
27639         PR testsuite/21945
27640         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
27641
27642 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
27643
27644         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
27645         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
27646         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
27647         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
27648         check_vect to verify the presence of hardware vector support.
27649
27650 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
27651
27652         PR testsuite/22056
27653         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
27654
27655 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27656
27657         PR libfortran/19216
27658         * gfortran.dg/pr19216.f: Add correct space between brackets and
27659         dg directive.
27660
27661 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27662
27663         PR libfortran/16436
27664         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
27665
27666 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
27667
27668         * gcc.target/i386/attributes-error.c: New testcase.
27669         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
27670         * gcc.target/i386/regparm-stdcall.c: Likewise.
27671         * gcc.target/i386/sseregparm-1.c: Likewise.
27672         * gcc.target/i386/sseregparm-2.c: Likewise.
27673
27674 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
27675
27676         * g++.dg/rtti/crash2.C: New.
27677
27678 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
27679
27680         * gcc.dg/noncompile/20040203-3.c: Update expected message.
27681
27682 2005-06-15  David Ung  <davidu@mips.com>
27683
27684         * gcc.target/mips/mips16e-extends.c: New test for testing the
27685         generation of MIPS16e zeb/zeh, seb/seh instructions.
27686
27687 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
27688
27689         PR 22018
27690         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
27691         * gcc.dg/tree-ssa/pr22018.c: New test.
27692
27693 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
27694
27695         * gcc.dg/simd-1.c: Update error messages.
27696         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
27697         * gcc.dg/simd-2.c: Update error messages.
27698         * gcc.dg/simd-4.c: New.
27699
27700 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
27701
27702         PR c++/20678
27703         * g++.dg/other/crash-4.C: New.
27704
27705 2005-06-14  Devang Patel  <dpatel@apple.com>
27706
27707         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
27708
27709 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27710
27711         PR c++/21929
27712         * g++.dg/parse/crash11.C: Update
27713
27714 2005-06-13  Jeff Law  <law@redhat.com>
27715
27716         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
27717         perform the desired transformations.
27718         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
27719         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
27720
27721 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27722
27723         PR fortran/22038
27724         * gfortran.dg/forall_1.f90: Un-XFAIL.
27725
27726 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
27727
27728         PR c++/21929
27729         * g++.dg/parse/crash26.C: New.
27730
27731         PR c++/20789
27732         * g++.dg/init/member1.C: New.
27733
27734 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
27735
27736         * gfortran.dg/altreturn_1.f90: New test.
27737
27738 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
27739
27740         PR middle-end/21985
27741         * gcc.dg/tree-ssa/pr21985.c: New test.
27742
27743 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
27744
27745         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
27746
27747 2005-06-12  Roger Sayle  <roger@eyesopen.com>
27748
27749         PR c++/21930
27750         * g++.dg/other/error10.C: New test case.
27751
27752 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27753
27754         PR libfortran/19155
27755         * gfortran.dg/pr19155.f: Add test.
27756
27757 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27758
27759         * gfortran.dg/f2c_7.f90: New test.
27760
27761         * gfortran.dg/forall_1.f90: XFAILed.
27762
27763 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
27764
27765         * gcc.dg/pr14796-1.c: New.
27766         * gcc.dg/pr14796-2.c: New.
27767
27768 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
27769
27770         PR fortran/17792
27771         PR fortran/21375
27772         * gfortran.dg/deallocate_stat.f90: New test.
27773
27774 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
27775
27776         * gfortran.fortran-torture/execute/in-pack.f90: New test.
27777
27778 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
27779
27780         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
27781         access will be generated when this loop is vectorized. Test that
27782         accesses with same alignment were detected.
27783         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
27784         Test that accesses with same alignment were detected.
27785         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
27786         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
27787         alignment were detected.
27788
27789 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
27790
27791         PR c++/10611
27792         * g++.dg/conversion/simd2.C: New.
27793
27794 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27795
27796         * gcc.dg/Wcxx-compat-1.c: New.
27797
27798 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
27799
27800         PR libfortran/21480
27801         * gfortran.dg/reshape-complex.f90: Add a test for a packed
27802         complex array.
27803
27804 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
27805
27806         * gcc.dg/alias-8.c: New.
27807
27808 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
27809
27810         * gcc.dg/format/cmn_err-1.c: Update.
27811
27812 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
27813
27814         PR target/20666
27815         * gcc.target/sparc/fexpand-2.c: New.
27816         * gcc.target/sparc/fpmerge-2.c: New.
27817         * gcc.target/sparc/fpmul-2.c: New.
27818         * gcc.target/sparc/noresult.c: New.
27819         * gcc.target/sparc/pdist-2.c: New.
27820         * gcc.target/sparc/pdist-3.c: New.
27821
27822 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
27823
27824         PR testsuite/21702
27825         * gcc.target/i386/i386.exp: Fix comment typo.
27826
27827 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27828
27829         PR c++/19497
27830         * g++.dg/inherit/using5.C: New.
27831         * g++.dg/inherit/using6.C: New.
27832
27833 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27834
27835         PR c++/19894
27836         * g++.dg/template/ptrmem15.C: New test.
27837
27838         PR c++/20563
27839         * g++.dg/ext/label4.C: New test.
27840
27841 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27842
27843         * gcc.dg/tls/debug-1.c: New test.
27844
27845 2005-06-07  Dale Johannesen  <dalej@apple.com>
27846
27847         * gcc.target/i386/movq.c: New.
27848
27849 2005-06-07  Dale Johannesen  <dalej@apple.com>
27850
27851         * gcc.dg/20050607-1.c: New.
27852
27853 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
27854
27855         PR middle-end/21850
27856         * gcc.c-torture/execute/20050607-1.c: New test.
27857
27858 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
27859
27860         PR libfortran/21926
27861         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
27862         Test case where the return array has lowest stride one,
27863         but isn't packed.
27864
27865 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
27866
27867         * lib/target-supports.exp (check_effective_target_sync_int_long):
27868         Add s390 and s390x targets.
27869
27870 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
27871
27872         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
27873         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
27874         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
27875         * gcc.dg/tree-ssa/loop-9.c: New test.
27876
27877 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27878
27879         * g++.dg/parse/defarg10.C: New.
27880
27881 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
27882
27883         PR regression/21897
27884         * gcc.c-torture/execute/20050604-1.c: New test.
27885
27886 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27887
27888         PR 21903
27889         * g++.dg/parse/defarg9.C: New.
27890
27891         PR c++/20637
27892         * g++.dg/inherit/using4.C: New.
27893         * g++.dg/overload/error1.C: Adjust expected errors.
27894         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
27895         * g++.old-deja/g++.brendan/arm2.C: Likewise.
27896         * g++.old-deja/g++.other/redecl2.C: Likewise.
27897         * g++.old-deja/g++.other/redecl4.C: Likewise.
27898         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
27899
27900 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
27901
27902         * gfortran.dg/f2c_5.f90: Add -w to dg-options
27903
27904 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
27905
27906         * lib/gfortran.exp (gfortran_target_compile): Call
27907         dg-additional-files-options
27908         * gfortran.dg/f2c_4.f90: New file
27909         * gfortran.dg/f2c_4.c: New file
27910         * gfortran.dg/f2c_5.f90: New file
27911         * gfortran.dg/f2c_5.c: New file
27912
27913 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27914
27915         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
27916
27917         PR fortran/21912
27918         * gfortran.dg/array_constructor_4.f90: New test.
27919
27920 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
27921
27922         PR c++/21619
27923         * g++.dg/ext/builtin9.C: New test.
27924
27925 2005-06-05  Dale Johannesen  <dalej@apple.com>
27926
27927         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
27928         * gcc.c-torture/execute/20050603-2.c: Ditto.
27929
27930 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
27931
27932         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
27933         * gcc.dg/vect/vect-reduc-1.c: New.
27934         * gcc.dg/vect/vect-reduc-2.c: New.
27935         * gcc.dg/vect/vect-reduc-3.c: New.
27936
27937 2005-06-04  Dale Johannesen  <dalej@apple.com>
27938
27939         * gcc.c-torture/execute/20050603-1.c: New.
27940         * gcc.c-torture/execute/20050603-2.c: New.
27941         * gcc.dg/20050603-3.c: New.
27942
27943 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27944
27945         PR fortran/19195
27946         * gfortran.dg/debug_1.f90: New test.
27947
27948         * gfortran.dg/forall_1.f90: New test.
27949
27950 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
27951
27952         * gfortran.dg/array_constructor_3.f90: New test.
27953
27954 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27955
27956         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
27957
27958 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
27959
27960         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
27961
27962 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
27963
27964         PR c/21873
27965         * gcc.dg/init-excess-1.c: New test.
27966
27967 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
27968
27969         PR c++/21853
27970         * g++.dg/expr/static_cast6.C: New test.
27971
27972 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
27973
27974         * gcc.dg/tree-ssa/vrp14.c: New test.
27975
27976 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
27977
27978         PR c++/21336
27979         * g++.dg/template/new2.C: New test.
27980
27981 2005-06-03  Josh Conner  <jconner@apple.com>
27982
27983         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
27984         all entries in initializer.
27985
27986 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
27987
27988         PR middle-end/21858
27989         * gcc.dg/pr21858.c: New testcase.
27990
27991 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
27992
27993         PR tree-optimization/21292
27994
27995         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
27996         New.
27997         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27998         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27999         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28000         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28001         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
28002
28003 2005-06-02  Richard Henderson  <rth@redhat.com>
28004
28005         * gcc.dg/sync-2.c: Use -march=i486 for i386.
28006
28007 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
28008
28009         * gcc.dg/wtypequal.c: New testcase.
28010
28011 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
28012
28013         PR 21582
28014         * gcc.dg/tree-ssa/pr21582.c: New test.
28015
28016 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28017
28018         PR c++/21280
28019         * g++.dg/opt/interface2.h: New.
28020         * g++.dg/opt/interface2.C: New.
28021         * g++.dg/init/ctor4.C: Adjust error lines.
28022         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28023         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28024         * g++.old-deja/g++.jason/opeq3.C: Likewise.
28025         * g++.old-deja/g++.pt/assign1.C: Likewise.
28026         * g++.old-deja/g++.pt/crash20.C: Likewise.
28027
28028 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
28029
28030         PR tree-optimization/21734
28031         * g++.dg/vect/pr21734_1.cc: New.
28032         * g++.dg/vect/pr21734_2.cc: New.
28033
28034 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28035
28036         PR c++/20350
28037         * g++.dg/template/spec24.C: New.
28038
28039         PR c++/21151
28040         * g++.dg/pch/local-1.C: New.
28041         * g++.dg/pch/local-1.Hs: New.
28042
28043 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
28044
28045         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
28046         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
28047         * gcc.dg/tree-ssa/pr14341.c: New test.
28048         * gcc.dg/tree-ssa/pr14841.c: New test.
28049         * gcc.dg/tree-ssa/pr20701.c: New test.
28050         * gcc.dg/tree-ssa/pr21086.c: New test.
28051         * gcc.dg/tree-ssa/pr21090.c: New test.
28052         * gcc.dg/tree-ssa/pr21332.c: New test.
28053         * gcc.dg/tree-ssa/pr21458.c: New test.
28054         * gcc.dg/tree-ssa/pr21658.c: New test.
28055         * gcc.dg/tree-ssa/vrp01.c: New test.
28056         * gcc.dg/tree-ssa/vrp02.c: New test.
28057         * gcc.dg/tree-ssa/vrp03.c: New test.
28058         * gcc.dg/tree-ssa/vrp04.c: New test.
28059         * gcc.dg/tree-ssa/vrp05.c: New test.
28060         * gcc.dg/tree-ssa/vrp06.c: New test.
28061         * gcc.dg/tree-ssa/vrp07.c: New test.
28062         * gcc.dg/tree-ssa/vrp08.c: New test.
28063         * gcc.dg/tree-ssa/vrp09.c: New test.
28064         * gcc.dg/tree-ssa/vrp10.c: New test.
28065         * gcc.dg/tree-ssa/vrp11.c: New test.
28066         * gcc.dg/tree-ssa/vrp12.c: New test.
28067         * gcc.dg/tree-ssa/vrp13.c: New test.
28068
28069 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
28070
28071         PR 21029
28072         * gcc.dg/tree-ssa/pr21029.c: New test.
28073
28074 2005-06-01  Roger Sayle  <roger@eyesopen.com>
28075
28076         * gfortran.dg/logint-1.f: New test case.
28077         * gfortran.dg/logint-2.f: Likewise.
28078         * gfortran.dg/logint-3.f: Likewise.
28079
28080 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
28081
28082         PR c/21536
28083         PR c/20760
28084         * gcc.dg/20050527-1.c: New test.
28085
28086         * gcc.dg/i386-sse-12.c: New test.
28087
28088         PR fortran/21729
28089         * gfortran.dg/implicit_5.f90: New test.
28090
28091 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
28092
28093         PR fortran/20883
28094         * gfortran/assign_4.f90: New test.
28095         * gfortran/assign_2.f90: Change compile to run.
28096
28097 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
28098
28099         * lib/target-supports.exp
28100         (check_effective_target_sync_char_short): New.
28101         * gcc.dg/sync-2.c: New.
28102
28103 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
28104
28105         PR tree-optimization/21817
28106         * gcc.dg/torture/pr21817-1.c: New.
28107
28108 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
28109
28110         PR c++/21165
28111         * g++.dg/template/init5.C: New.
28112
28113 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
28114
28115         * gfortran.dg/char_initialiser_actual.f90:
28116         Test character initialisers as actual arguments.
28117         * gfortran.dg/char_pointer_comp_assign.f90:
28118         Test character pointer structure component assignments.
28119         * gfortran.dg/char_array_structure_constructor.f90:
28120         Test character components in structure constructors.
28121
28122 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
28123
28124         PR middle-end/20931
28125         * g++.dg/opt/pr20931.C: New test.
28126
28127 2005-05-31  Andreas Jaeger  <aj@suse.de>
28128
28129         PR testsuite/20772
28130         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
28131         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
28132         g++.old-deja/g++.ext/asmspec1.C,
28133         g++.old-deja/g++.other/regstack.C,
28134         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
28135         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
28136         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
28137         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
28138         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
28139         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
28140         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
28141         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
28142         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
28143         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
28144         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
28145         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
28146         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
28147         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
28148         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
28149         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
28150         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
28151         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
28152         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
28153
28154 2005-05-31  Jeff Law  <law@redhat.com>
28155
28156         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
28157
28158 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
28159
28160         PR middle-end/21743
28161         * gcc.dg/builtins-1.c: Activate disabled clog test.
28162         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28163
28164 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
28165
28166         * gfortran.dg/char_pointer_assign.f90:
28167         Test character-pointer assignments and pointer assignments.
28168         * gfortran.dg/char_pointer_dummy.f90:
28169         Test character-pointer dummy arguments.
28170         * gfortran.dg/char_pointer_func.f90:
28171         Test character-pointer function returns.
28172         * gfortran.dg/char_pointer_dependency.f90:
28173         Test character-pointer functions with dependencies.
28174
28175 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
28176
28177         PR c++/21784
28178         * g++.dg/lookup/using14.C: New test.
28179
28180 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
28181
28182         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
28183         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
28184         trailing ^M.
28185
28186 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
28187
28188         PR c++/17413
28189         * g++.dg/template/local5.C: New.
28190
28191         PR target/21761
28192         * gcc.c-torture/compile/pr21761.c: New.
28193
28194         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
28195         before darwin8.
28196
28197 2005-05-30  Steven G. Kargl
28198
28199         PR fortran/20846
28200         * gfortran.dg/inquire_8.f90: New test.
28201
28202 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28203
28204         PR libfortran/21376
28205         * gfortran.dg/output_exponents_1.f90: New test.
28206
28207 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28208
28209         PR libfortran/20006
28210         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
28211
28212 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
28213
28214         PR c++/21210
28215         * g++.dg/ext/complex1.C: New test.
28216
28217         PR c++/21340
28218         * g++.dg/init/ctor6.C: New test.
28219
28220 2005-05-29  Jan Hubicka  <jh@suse.cz>
28221
28222         * gcc.c-torture/compile/pr21562.c: New.
28223
28224 2005-05-28  Steven G. Kargl <kargls@comcast.net>
28225
28226         * gfortran.dg/subnormal_1.f90: New test.
28227
28228 2005-05-28  Jan Hubicka  <jh@suse.cz>
28229
28230         * tree-prof.exp: Fix comment.
28231         * value-prof-1.c: New.
28232         * value-prof-2.c: New.
28233         * value-prof-3.c: New.
28234         * value-prof-4.c: New.
28235
28236 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
28237
28238         PR c++/21614
28239         * g++.dg/expr/ptrmem6.C: New test.
28240         * g++.dg/expr/ptrmem6a.C: Likewise.
28241
28242 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
28243
28244         PR tree-optimization/21658
28245         * gcc.dg/tree-ssa/pr21658.c: New.
28246
28247 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
28248
28249         PR c++/21455
28250         * g++.dg/inherit/ptrmem3.C: New.
28251
28252         PR c++/21681
28253         * g++.dg/parse/template16.C: New.
28254
28255 2005-05-27  Andreas Jaeger  <aj@suse.de>
28256
28257         * gcc.dg/setjmp-2.c: Only run in 32-bit.
28258
28259         * gcc.dg/i386-sse-8.c: Run test on all archs.
28260
28261 2005-05-26  Mike Stump  <mrs@apple.com>
28262
28263         * objc.dg/isa-field-1.m: Only run on darwin.
28264         * objc.dg/lookup-1.m: Likewise.
28265         * objc.dg/try-catch-8.m: Likewise.
28266
28267 2005-05-26  Roger Sayle  <roger@eyesopen.com>
28268
28269         PR tree-optimization/9814
28270         * gcc.dg/pr9814-1.c: New test case.
28271
28272 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
28273
28274         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
28275         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
28276         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
28277         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
28278         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
28279         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
28280         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
28281         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
28282         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
28283         objc.dg/try-catch-8.m: New.
28284
28285 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
28286
28287         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
28288         remove extraneous semicolons.
28289
28290 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
28291
28292         * obj-c++.dg/comp-types-12.mm: New.
28293         * objc.dg/comp-types-11.m: New.
28294         * objc.dg/selector-4.m: New.
28295
28296 2005-05-26  Andreas Jaeger  <aj@suse.de>
28297
28298         PR testsuite/20772
28299         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
28300         g++.old-deja/g++.ext/attrib3.C,
28301         g++.old-deja/g++.other/store-expr1.C,
28302         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
28303         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
28304         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
28305         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
28306         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
28307         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
28308         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
28309         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
28310         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
28311         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
28312         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
28313         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
28314         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
28315         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
28316         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
28317         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
28318         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
28319         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
28320         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
28321
28322 2005-05-26  Andreas Jaeger  <aj@suse.de>
28323
28324         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
28325         x86-64 compilation.
28326
28327 2005-05-26  Andreas Jaeger  <aj@suse.de>
28328
28329         PR testsuite/20772
28330         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
28331         gcc.misc-tests/i386-pf-athlon-1.c,
28332         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28333         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
28334         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
28335         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
28336         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
28337         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
28338         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
28339         programs.
28340
28341         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
28342         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
28343         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
28344         x86-64 compilation.
28345
28346         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
28347         x86_64.
28348
28349         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
28350         effective-target ilp32.
28351
28352 2005-05-26  David Ung  <davidu@mips.com>
28353
28354         * gcc.target/mips/ext_ins.c: New test for testing the generation
28355         of MIPS32/64 rev 2 ext/ins instructions.
28356
28357 2005-05-26  Andreas Jaeger  <aj@suse.de>
28358
28359         * treelang/compile/unsigned.tree: Use gimple instead of
28360         nonexisting generic dump.
28361
28362 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
28363
28364         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
28365
28366 2005-05-26  Andreas Jaeger  <aj@suse.de>
28367
28368         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
28369
28370 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
28371
28372         PR libfortran/17283
28373         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
28374         Test callee-allocated memory with write statements.
28375
28376 2005-05-25  Roger Sayle  <roger@eyesopen.com>
28377
28378         PR middle-end/21709
28379         * gcc.dg/pr21709-1.c: New test case.
28380
28381 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28382             Mike Stump  <mrs@apple.com>
28383
28384         * objc/execute/next_mapping.h: Update for C++.
28385
28386         * obj-c++.dg/selector-1.mm: Move to...
28387         * obj-c++.dg/selector-4.mm: here...
28388
28389         * obj-c++.dg/basic.mm: New.
28390         * obj-c++.dg/comp-types-1.mm: New.
28391         * obj-c++.dg/cxx-class-1.mm: New.
28392         * obj-c++.dg/cxx-ivars-1.mm: New.
28393         * obj-c++.dg/cxx-ivars-2.mm: New.
28394         * obj-c++.dg/cxx-ivars-3.mm: New.
28395         * obj-c++.dg/cxx-scope-1.mm: New.
28396         * obj-c++.dg/cxx-scope-2.mm: New.
28397         * obj-c++.dg/defs.mm: New.
28398         * obj-c++.dg/empty-private-1.mm: New.
28399         * obj-c++.dg/encode-1.mm: New.
28400         * obj-c++.dg/encode-2.mm: New.
28401         * obj-c++.dg/encode-3.mm: New.
28402         * obj-c++.dg/extern-c-1.mm: New.
28403         * obj-c++.dg/extra-semi.mm: New.
28404         * obj-c++.dg/fix-and-continue-2.mm: New.
28405         * obj-c++.dg/isa-field-1.mm: New.
28406         * obj-c++.dg/ivar-list-semi.mm: New.
28407         * obj-c++.dg/local-decl-1.mm: New.
28408         * obj-c++.dg/lookup-1.mm: New.
28409         * obj-c++.dg/lookup-2.mm: New.
28410         * obj-c++.dg/method-1.mm: New.
28411         * obj-c++.dg/method-2.mm: New.
28412         * obj-c++.dg/method-3.mm: New.
28413         * obj-c++.dg/method-4.mm: New.
28414         * obj-c++.dg/method-5.mm: New.
28415         * obj-c++.dg/method-6.mm: New.
28416         * obj-c++.dg/method-7.mm: New.
28417         * obj-c++.dg/no-extra-load.mm: New.
28418         * obj-c++.dg/overload-1.mm: New.
28419         * obj-c++.dg/pragma-1.mm: New.
28420         * obj-c++.dg/pragma-2.mm: New.
28421         * obj-c++.dg/private-1.mm: New.
28422         * obj-c++.dg/private-2.mm: New.
28423         * obj-c++.dg/proto-qual-1.mm: New.
28424         * obj-c++.dg/qual-types-1.mm: New.
28425         * obj-c++.dg/stubify-1.mm: New.
28426         * obj-c++.dg/stubify-2.mm: New.
28427         * obj-c++.dg/super-class-1.mm: New.
28428         * obj-c++.dg/super-class-2.mm: New.
28429         * obj-c++.dg/super-dealloc-1.mm: New.
28430         * obj-c++.dg/super-dealloc-2.mm: New.
28431         * obj-c++.dg/template-1.mm: New.
28432         * obj-c++.dg/template-2.mm: New.
28433         * obj-c++.dg/template-3.mm: New.
28434         * obj-c++.dg/template-4.mm: New.
28435         * obj-c++.dg/template-5.mm: New.
28436         * obj-c++.dg/template-6.mm: New.
28437         * obj-c++.dg/try-catch-1.mm: New.
28438         * obj-c++.dg/try-catch-2.mm: New.
28439         * obj-c++.dg/try-catch-3.mm: New.
28440         * obj-c++.dg/try-catch-4.mm: New.
28441         * obj-c++.dg/try-catch-5.mm: New.
28442         * obj-c++.dg/try-catch-6.mm: New.
28443         * obj-c++.dg/try-catch-7.mm: New.
28444         * obj-c++.dg/try-catch-8.mm: New.
28445         * obj-c++.dg/try-catch-9.mm: New.
28446         * obj-c++.dg/va-meth-1.mm: New.
28447
28448 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28449
28450         * obj-c++.dg/selector-1.mm: New.
28451         * obj-c++.dg/selector-2.mm: New.
28452
28453 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28454
28455         * obj-c++.dg/selector-3.mm: New.
28456         * objc.dg/selector-3.m: New.
28457
28458 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28459
28460         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
28461         about where warning appears.
28462
28463 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
28464
28465         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
28466         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
28467         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
28468         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
28469
28470 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
28471
28472         * gcc.dg/20050524-1.c: New test.
28473
28474 2005-05-25  Jan Hubicka  <jh@suse.cz>
28475
28476         * gcc.dg/tree-prof/inliner-1.c: New.
28477
28478 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
28479
28480         * gcc.dg/tree-prof: New directory.
28481         * gcc.dg/tree-prof/tree-prof.exp: New.
28482
28483 2005-05-25  DJ Delorie  <dj@redhat.com>
28484
28485         * gcc.dg/Wattributes-1.c: New.
28486         * gcc.dg/Wattributes-2.c: New.
28487         * gcc.dg/Wattributes-3.c: New.
28488
28489 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
28490
28491         PR tree-optimization/19833
28492         * gcc.dg/uninit-4.c: Remove xfail.
28493         * gcc.dg/uninit-9.c: Ditto.
28494
28495 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
28496
28497         * obj-c++.dg/bitfield-[1-5].mm: New.
28498         * obj-c++.dg/class-protocol-1.mm: New.
28499         * obj-c++.dg/comp-types-1[0-1].mm: New.
28500         * obj-c++.dg/comp-types-[2-9].mm: New.
28501         * obj-c++.dg/encode-[4-8].mm: New.
28502         * obj-c++.dg/layout-1.mm: New.
28503         * obj-c++.dg/method-1[0-9].mm: New.
28504         * obj-c++.dg/method-2[0-1].mm: New.
28505         * obj-c++.dg/method-[8-9].mm: New.
28506         * obj-c++.dg/objc-gc-3.mm: New.
28507         * obj-c++.dg/try-catch-10.mm: New.
28508         * objc.dg/bitfield-5.m: New.
28509         * objc.dg/comp-types-10.m: New.
28510         * objc.dg/comp-types-9.m: New.
28511         * objc.dg/layout-1.m: New.
28512         * objc.dg/objc-gc-4.m: New.
28513         * objc.dg/try-catch-9.m: New.
28514         * objc.dg/class-protocol-1.m: Tweak diagnostics.
28515         * objc.dg/comp-types-1.m: Likewise.
28516         * objc.dg/comp-types-[5-6].m: Likewise.
28517         * objc.dg/method-9.m: Likewise.
28518
28519 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
28520
28521         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
28522         and on hardware without VMX support.
28523
28524         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
28525
28526         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
28527
28528         * lib/profopt.exp (dg-final-generate, dg-final-use,
28529         profopt-final-code, profopt-get-options): New.
28530         (profopt-execute): Process test directives.
28531
28532         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
28533         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28534         cleanup-tree-dump, cleanup-saved-temps): Update comments.
28535
28536 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
28537
28538         PR C++/21645
28539         * g++.dg/init/ctor5.C: New test.
28540
28541 2005-05-24  Ira Rosen  <irar@il.ibm.com>
28542
28543         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
28544         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
28545         vect-113.c, vect-114.c.
28546
28547 2005-05-23  Adam Nemet  <anemet@lnxw.com>
28548
28549         * gcc.dg/const-elim-1.c: Remove xfails.
28550
28551 2005-05-23  Jeff Law  <law@redhat.com>
28552
28553         * gcc.c-torture/compile/pr21638.c: New test.
28554         * gcc.c-torture/compile/20050520-1.c: New test.
28555
28556 2005-05-23  Nick Clifton  <nickc@redhat.com>
28557
28558         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
28559         be a proper triple, ie: m32r*-*-*.
28560         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28561
28562 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
28563
28564         PR middle-end/21331
28565         PR tree-opt/21293
28566         * gcc.c-torture/compile/pr21293.c: New test.
28567         * gcc.c-torture/execute/pr21331.c: New test.
28568
28569 2004-05-20  Richard Henderson  <rth@redhat.com>
28570
28571         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
28572
28573 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
28574
28575         * obj-c++-dg.exp: Add.
28576         * obj-c++.exp: Add.
28577         * obj-c++.dg/dg.exp: Add.
28578
28579 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
28580
28581         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
28582         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
28583
28584 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
28585
28586         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
28587
28588 2004-05-19  Richard Henderson  <rth@redhat.com>
28589
28590         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
28591
28592 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
28593
28594         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
28595
28596         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
28597
28598 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
28599
28600         PR c++/21495
28601         * g++.dg/parse/extern1.C: New test.
28602         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
28603
28604 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28605
28606         * gcc.dg/c99-math.h: New.
28607         * gcc.dg/c99-math-float-1.c: New test.
28608         * gcc.dg/c99-math-double-1.c: Likewise.
28609         * gcc.dg/c99-math-long-double-1.c: Likewise.
28610
28611 2005-05-18  Richard Henderson  <rth@redhat.com>
28612
28613         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
28614
28615 2005-05-18  Devang Patel  <dpatel@apple.com>
28616
28617         * g++.dg/opt/20050511-1.C: New test.
28618
28619 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
28620
28621         PR libfortran/21127
28622         * gfortran.dg/reshape-complex.f90: New test.
28623
28624 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
28625
28626         * gfortran.dg/array_constructor_1.f90: New test.
28627         * gfortran.dg/array_constructor_2.f90: New test.
28628
28629 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
28630
28631         PR fortran/20954
28632         * gfortran.dg/pr20954.f: New test.
28633
28634 2005-05-17  Mike Stump  <mrs@apple.com>
28635
28636         Yet more Objective-C++...
28637
28638         * objc.dg/method-5.m: Update.
28639         * objc.dg/method-6.m: Update.
28640         * objc.dg/method-7.m: Update.
28641         * objc.dg/method-9.m: Update.
28642         * objc.dg/try-catch-2.m: Update.
28643
28644 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
28645
28646         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
28647         Remove little-endian optimizations.
28648
28649 2005-05-17  Jeff Law  <law@redhat.com>
28650
28651         * g++.dg/tree-ssa/pr14814.C: New test.
28652         * gcc.dg/tree-ssa/pr14814.C: New test.
28653         * gcc.dg/tree-ssa/pr17141-1.C: New test.
28654         * gcc.dg/tree-ssa/pr17141-2.C: New test.
28655
28656 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28657
28658         * gcc.dg/compat/generate-random.c: Do not include
28659         libiberty.h.
28660         * gcc.dg/compat/generate-random_r.c: Likewise.
28661
28662 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
28663
28664         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
28665
28666 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28667
28668         PR middle-end/21595
28669         * g++.dg/tree-ssa/builtin1.C: New testcase.
28670
28671 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
28672
28673         PR c++/21454
28674         * g++.dg/opt/const4.C: New test.
28675
28676         PR middle-end/21492
28677         * g++.dg/opt/crossjump1.C: New test.
28678
28679         PR tree-optimization/21610
28680         * gcc.c-torture/compile/20050516-1.c: New test.
28681
28682         PR fortran/15080
28683         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
28684         about the test failing.
28685         * gfortran.fortran-torture/execute/where_7.f90: New test.
28686         * gfortran.fortran-torture/execute/where_8.f90: New test.
28687
28688 2005-05-16  Richard Henderson  <rth@redhat.com>
28689
28690         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
28691         i?86 and x86_64.
28692
28693 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
28694
28695         * gcc.dg/compat/generate-random.c (config.h): Do not include.
28696         (limits.h): Include unconditionally.
28697         (stdlib.h): Likewise.
28698         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
28699         (limits.h): Include unconditionally.
28700         (stdlib.h): Likewise.
28701         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
28702         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
28703         (limits.h): Include unconditionally.
28704         (stdlib.h): Likewise.
28705         (hashtab.h): Do not include.
28706         (getopt.h): Likewise.
28707         (stddef.h): Include.
28708         (hashval_t): Define.
28709         (struct entry): Add "next" field.
28710         (HASH_SIZE): New macro.
28711         (hash_table): New variable.
28712         (switchfiles): Do not use xmalloc.
28713         (mix): New macro.
28714         (iterative_hash): New function.
28715         (hasht): Remove.
28716         (e_exists): New function.
28717         (e_insert): Likewise.
28718         (output): Use, instead of libiberty hashtable functions.
28719         (main): Do not use getopt.  Do not call htab_create.
28720
28721 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
28722
28723         PR libstdc++/21526
28724         * lib/target-supports.exp (check_mkfifo_available):
28725         Return 0 for cygwin as mkfifo support incomplete on platform.
28726         Fix typos in comments.
28727
28728 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
28729
28730         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
28731
28732 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
28733
28734         PR fortran/17432
28735         * gfortran.dg/assign_4.f: New test.
28736
28737 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
28738
28739         PR tree-optimization/21563
28740         * gcc.dg/tree-ssa/pr21563.c: New.
28741
28742 2005-05-14  Jan Hubicka  <jh@suse.cz>
28743
28744         * gcc.dg/noreturn-7.c: Allow control reaches warning.
28745
28746 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
28747
28748         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
28749
28750 2005-05-13  Julian Brown  <julian@codesourcery.com>
28751
28752         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
28753         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
28754
28755 2005-05-13  Jan Hubicka  <jh@suse.cz>
28756
28757         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
28758         * gcc.dg/fold-xor-?.c: Likewise.
28759         * gcc.dg/pr15784-?.c: Likewise.
28760         * gcc.dg/pr20922-?.c: Likewise.
28761         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
28762         * gcc.dg/tree-ssa/pr17598.c: Likewise.
28763         * gcc.dg/tree-ssa/pr20470.c: Likewise.
28764
28765 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28766
28767         PR fortran/21260
28768         * gfortran.dg/hollerith_1.f90: New test.
28769
28770 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28771
28772         * gfortran.dg/func_result_2.f90: New test.
28773
28774 2005-05-11  Bud Davis  <bdavis@gfortran.org>
28775
28776         * gfortran.dg/dev_null.f90: New test.
28777
28778 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
28779
28780         * gcc.dg/arm-vfp1.c: Revert last change.
28781
28782 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
28783
28784         PR middle-end/19807
28785         PR tree-optimization/19639
28786         * g++.dg/tree-ssa/pr19807.C: New testcase.
28787
28788 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28789
28790         PR libfortran/21471
28791         * gfortran.dg/append-1.f90: New test.
28792
28793 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
28794
28795         * gcc.dg/pr18501.c: XFAIL.
28796         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
28797         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
28798         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
28799         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28800         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28801         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
28802         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
28803         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
28804
28805 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28806
28807         PR fortran/20178
28808         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
28809         gfortran.dg/f2c_3.f90: New tests.
28810
28811         * gfortran.dg/return_1.f90: Fix dg annotation.
28812
28813 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
28814
28815         * gcc.c-torture/compile/20050510-1.c: New test.
28816
28817 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
28818
28819         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
28820
28821 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
28822
28823         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
28824
28825 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
28826
28827         PR c/17913
28828         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
28829
28830 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
28831
28832         PR c/21342
28833         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
28834         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
28835
28836 2005-05-10  Ben Elliston  <bje@au.ibm.com>
28837
28838         PR debug/16676
28839         * gcc.dg/debug/pr16676.c: New test.
28840
28841 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
28842
28843         PR testsuite/21443
28844         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
28845         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
28846         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
28847         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
28848         Change -O1 to -O2.
28849         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
28850         -fno-tree-dominator-opts.
28851
28852 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28853
28854         * gfortran.dg/return_1.f90: New test.
28855
28856 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
28857
28858         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
28859
28860         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
28861
28862 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
28863
28864         PR c++/21427
28865         * g++.dg/inherit/covariant13.C: New.
28866
28867 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28868
28869         PR libfortran/19155
28870         * gfortran.dg/pr19155.f: New test.
28871
28872 2005-05-08  Roger Sayle  <roger@eyesopen.com>
28873
28874         PR inline-asm/8788
28875         * gcc.dg/pr8788-1.c: New testcase.
28876
28877 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
28878
28879         PR target/21416
28880         * gcc.target/mips/fpcmp-[12].c: New tests.
28881
28882 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
28883
28884         * lib/target-supports-dg.exp (dg-require-fork): New function.
28885         (dg-require-mkfifo): Likewise.
28886         * lib/target-supports.exp (check_function_available): New
28887         function.
28888         (check_fork_available): Likewise.
28889         (check_mkfifo_available): Likewise.
28890
28891 2005-05-06  Jeff Law  <law@redhat.com>
28892
28893         * gcc.c-torture/compile/pr21380.c: New test.
28894
28895 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
28896
28897         PR c++/20961
28898         * g++.dg/ext/weak3.C: New test.
28899
28900 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
28901
28902         PR c++/21352
28903         * g++.dg/template/crash37.C: New test.
28904
28905 2005-05-05  Paul Brook  <paul@codesourcery.com>
28906
28907         * gcc.dg/arm-g2.c: Use effective-target arm32.
28908         * gcc.dg/arm-mmx-1.c: Ditto.
28909         * gcc.dg/arm-scd42-2.c: Ditto.
28910         * gcc.dg/arm-vfp1.c: Ditto.
28911         * lib/target-supports.exp (check_effective_target_arm32): New
28912         function.
28913
28914 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
28915
28916         PR libfortran/21354
28917         gfortran.dg/in_pack_rank7.f90: New test.
28918
28919 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
28920
28921         PR middle-end/15618
28922         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
28923
28924 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
28925
28926         PR middle-end/21265
28927         * gcc.dg/20050503-1.c: New test.
28928
28929         PR rtl-optimization/21239
28930         * gcc.dg/i386-sse-11.c: New test.
28931
28932 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
28933
28934         PR target/16888
28935         * gcc.target/i386/asm-1.c: New test.
28936
28937 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
28938
28939         PR rtl-optimization/21330
28940         * gcc.c-torture/execute/20050502-1.c: New test.
28941
28942         PR target/21297
28943         * gcc.c-torture/execute/20050502-2.c: New test.
28944
28945 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
28946
28947         PR middle-end/21282
28948         * gcc.dg/pr21282.c: New.
28949
28950 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
28951
28952         * gcc.dg/vect/pr20122.c: Clean up .vect file.
28953         * gcc.dg/vect/vect-92.c: Likewise.
28954         * gcc.dg/vect/vect-93.c: Likewise.
28955         * gcc.dg/vect/vect-dv-1.c: Likewise.
28956         * gcc.dg/vect/vect-dv-2.c: Likewise.
28957         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
28958
28959 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
28960
28961         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
28962         * gfortran.dg/vect/vect-2.f90: Likewise.
28963         * gfortran.dg/vect/vect-3.f90: Likewise.
28964         * gfortran.dg/vect/vect-4.f90: Likewise.
28965         * gfortran.dg/vect/vect-5.f90: Likewise.
28966
28967 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
28968
28969         PR target/20813
28970         * gcc.dg/rs6000-fpint-2.c: New.
28971
28972 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
28973
28974         PR c/15698
28975         * gcc.dg/builtins-30.c: Update expected messages.
28976         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
28977         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
28978         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
28979
28980 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
28981
28982         PR tree-optimization/21294
28983         * gcc.dg/tree-ssa/pr21294.c: New.
28984
28985 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
28986
28987         * gcc.dg/altivec-3.c (vec_store): Do not use the old
28988         __builtin_altivec_st_internal_4si built-in.
28989
28990 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
28991
28992         PR c++/15875
28993         * g++.dg/template/ptrmem14.C: New test.
28994
28995 2005-05-02  Paul Brook  <paul@codesourcery.com>
28996
28997         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
28998
28999 2005-05-02  Michael Matz  <matz@suse.de>
29000
29001         PR c++/19542
29002         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
29003
29004 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
29005
29006         * g++.dg/cpp/weak.C: New test.
29007
29008 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
29009
29010         * gcc.dg/tree-ssa/loop-8.c: New test.
29011
29012 2005-04-30  Michael Maty  <matz@suse.de>
29013
29014         * gcc.dg/inline-mcpy.c: New test.
29015
29016 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
29017
29018         PR libfortran/18958
29019         * gfortran.dg/eoshift.f90: New test case.
29020
29021 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
29022
29023         PR libfortran/18857
29024         * gfortran.dg/matmul_1.f90: New test.
29025
29026 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29027
29028         PR tree-optimization/21030
29029         * gcc.dg/tree-ssa/pr21030.c: New.
29030
29031 2005-04-29  Devang Patel  <dpatel@apple.com>
29032
29033         PR tree-optimization/21272
29034         * gcc.dg/vect/vect-ifcvt-10.c: New test.
29035
29036 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
29037
29038         PR fortran/13082
29039         PR fortran/18824
29040         * gfortran.dg/entry_4.f90: New test.
29041         * gfortran.fortran-torture/execute/entry_1.f90: New test.
29042         * gfortran.fortran-torture/execute/entry_2.f90: New test.
29043         * gfortran.fortran-torture/execute/entry_3.f90: New test.
29044         * gfortran.fortran-torture/execute/entry_4.f90: New test.
29045         * gfortran.fortran-torture/execute/entry_5.f90: New test.
29046         * gfortran.fortran-torture/execute/entry_6.f90: New test.
29047         * gfortran.fortran-torture/execute/entry_7.f90: New test.
29048
29049 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29050
29051         * gfortran.fortran-torture/execute/entry_8.f90: New test.
29052
29053 2005-04-29  Paul Brook  <paul@codesourcery.com>
29054
29055         * gfortran.dg/entry_3.f90: New test.
29056
29057 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29058
29059         * gfortran.dg/implicit_4.f90: New test.
29060
29061 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
29062
29063         * lib/target-supports.exp (check_profiling_available): Return
29064         false for xtensa-*-elf.
29065
29066 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
29067
29068         * lib/fortran-torture.exp (fortran-torture.exp): Catch
29069         error if file cannot be deleted.
29070
29071 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29072
29073         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
29074         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
29075         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
29076         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
29077         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
29078         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
29079         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
29080         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
29081         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
29082         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
29083         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
29084         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
29085         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
29086
29087 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29088
29089         PR fortran/20865
29090         * gfortran.dg/pr20865.f90: New test.
29091
29092 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
29093
29094         * gcc.dg/void-cast-2.c: New test.
29095
29096 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29097
29098         PR c/21159
29099         * gcc.dg/void-cast-1.c: New test.
29100
29101 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
29102
29103         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
29104
29105 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29106
29107         PR fortran/21177
29108         * gfortran.dg/pr21177.f90: New test.
29109
29110 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
29111
29112         PR tree-optimization/21171
29113         * gcc.dg/tree-ssa/pr21171.c: New test.
29114
29115 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
29116
29117         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29118         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29119         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29120         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29121         gcc.dg/tree-ssa/gen-vect-32.c: New.
29122         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
29123         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
29124         don't run on PPC32.
29125
29126 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29127
29128         PR c/21213
29129         * gcc.dg/transparent-union-3.c: New test.
29130
29131 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29132
29133         PR c/20740
29134         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
29135         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
29136         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
29137         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
29138         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
29139         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
29140
29141 2005-04-26  Jeff Law  <law@redhat.com>
29142
29143         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
29144         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
29145         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
29146         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
29147         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
29148         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
29149         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
29150
29151 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
29152
29153         PR tree-optimization/17598
29154         * gcc.dg/tree-ssa/pr17598.c: New testcase.
29155
29156 2005-04-25  Mike Stump  <mrs@apple.com>
29157
29158         * objc.dg/fix-and-continue-1.m: Add.
29159
29160 2005-04-25  Roger Sayle  <roger@eyesopen.com>
29161
29162         PR c++/20995
29163         * g++.dg/opt/pr20995-1.C: New test case.
29164
29165 2005-04-25  Devang Patel <dpatel@apple.com>
29166
29167         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
29168
29169 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
29170
29171         PR testsuite/21062
29172         * g++.dg/opt/alias2.C (printf): Correct the prototype.
29173
29174 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
29175
29176         PR C++/21188
29177         * g++.dg/opt/rtti2.C: New test.
29178
29179 2005-04-25  Paul Brook  <paul@codesourcery.com>
29180         Steven G. Kargl  <kargls@comcast.net>
29181
29182         PR fortran/20879
29183         * gfortran.dg/ichar_1.f90: New file.
29184
29185 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
29186
29187         PR middle-end/20991
29188         * g++.dg/opt/pr20991.C: New test.
29189
29190         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
29191         where sizeof (type) < __alignof__ (type).
29192         * gcc.dg/compat/struct-layout-1.h: Likewise.
29193
29194 2005-04-24  Per Bothner  <per@bothner.com>
29195             Devang Patel  <dpatel@apple.com>
29196
29197         PR preprocessor/20907
29198         * gcc.dg/cpp/very-long-comment.c: New test.
29199
29200 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29201
29202         PR fortran/20059
29203         * gfortran.dg/common_5.f: New test.
29204
29205 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
29206
29207         PR middle-end/21082
29208         * g++.dg/tree-ssa/pr21082.C: New testcase.
29209
29210 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
29211
29212         * gcc.dg/vect/vect-99.c: New test.
29213
29214 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
29215
29216         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
29217
29218 2005-04-22  Jeff Law  <law@redhat.com>
29219
29220         * gcc.dg/uninit-5.c: Remove xfails.
29221         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
29222         conditionals and loads.
29223
29224 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
29225
29226         PR libfortran/20074
29227         PR libfortran/20436
29228         PR libfortran/21108
29229         * gfortran.dg/nested_reshape.f90: new test
29230         * gfortran.dg/reshape-alloc.f90: new test
29231         * gfortran.dg/reshape.f90: new test
29232
29233 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
29234
29235         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
29236
29237         * gcc.dg/arm-vfp1.c: New test.
29238
29239 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
29240
29241         PR c++/21087
29242         * g++.dg/lookup/builtin2.C: New test.
29243
29244 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
29245
29246         * gcc.dg/weak/weak-13.c: New test.
29247
29248 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
29249
29250         * lib/target-supports.exp (check_effective_target_sync_int_long):
29251         Add powerpc*.
29252
29253 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
29254
29255         * gcc.target/mips/branch-1.c: New test.
29256
29257 2005-04-21  Richard Henderson  <rth@redhat.com>
29258
29259         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
29260         * gcc.dg/vect/vect-86.c: Likewise.
29261         * gcc.dg/vect/vect-87.c: Likewise.
29262         * gcc.dg/vect/vect-88.c: Likewise.
29263
29264 2005-04-21  Devang Patel  <dpatel@apple.com>
29265
29266         PR optimization/20994
29267         * gcc.dg/tree-ssa/ifc-3.c: New test.
29268
29269 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
29270
29271         PR c/12913
29272         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
29273         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
29274         gcc.dg/c99-vla-jump-5.c: New tests.
29275
29276 2005-04-19  Richard Henderson  <rth@redhat.com>
29277
29278         * lib/target-supports.exp (check_effective_target_vect_int_mult):
29279         Fix typo in exists check.
29280         (check_effective_target_sync_int_long): New.
29281         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
29282         * gcc.dg/ia64-sync-2.c: Likewise.
29283         * gcc.dg/ia64-sync-3.c: Likewise.
29284         * gcc.dg/ia64-sync-4.c: Likewise.
29285
29286 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
29287
29288         * gcc.dg/fold-xor-1.c: New test.
29289         * gcc.dg/fold-xor-2.c: New test.
29290
29291 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
29292
29293         PR target/20670
29294         * g++.dg/eh/fp-regs.C: New test.
29295
29296 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
29297
29298         * gcc.dg/Wint-to-pointer-cast-1.c,
29299         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
29300         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
29301         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
29302
29303 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29304
29305         PR fortran/16861
29306         * gfortran.dg/pr16861.f90: New test.
29307
29308 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
29309
29310         * gcc.dg/pr21085.c: New test.
29311
29312 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
29313
29314         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
29315         (setup_mips_tests, dg-mips-options): New procedures.
29316         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
29317         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
29318         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
29319         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29320         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
29321         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
29322         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
29323         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29324         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
29325         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
29326         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
29327         dg-mips-options instead of dg-options.  Remove now-redundant
29328         preprocessor guards.
29329         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
29330         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29331         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29332         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
29333         * gcc.dg/vr-mult-2.c: Delete.
29334         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
29335         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
29336         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
29337         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
29338         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
29339         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
29340         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
29341
29342 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
29343
29344         * ada/acats/run_all.sh: Use sync when executable not present.
29345
29346 2005-04-18  Devang Patel  <dpatel@apple.com>
29347
29348         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
29349         * gcc.dg/vect/vect-11a.c: New.
29350         * gcc.dg/vect/vect-none.c: Update.
29351         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
29352
29353 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
29354
29355         PR tree-optimization/20922
29356         * gcc.dg/pr20922-1.c: New test.
29357         * gcc.dg/pr20922-2.c: New test.
29358         * gcc.dg/pr20922-3.c: New test.
29359         * gcc.dg/pr20922-4.c: New test.
29360         * gcc.dg/pr20922-5.c: New test.
29361         * gcc.dg/pr20922-6.c: New test.
29362
29363 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29364
29365         PR libfortran/20950
29366         * gfortran.dg/pr20950.f: New test.
29367
29368 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29369
29370         PR libfortran/19216
29371         * gfortran.dg/pr19216.f: New test.
29372
29373 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
29374
29375         PR tree-optimization/21001
29376         * gcc.dg/tree-ssa/pr21001.c: New.
29377
29378 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
29379
29380         PR libfortran/21075
29381         * gfortran.dg/reshape_rank7.f90: New test.
29382
29383 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
29384
29385         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
29386         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
29387         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
29388         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
29389         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
29390         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
29391         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
29392         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
29393         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
29394         wrong way round).
29395         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
29396         in namelists.  New test.
29397         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
29398         New test.
29399         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
29400         New test.
29401         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
29402         namelist.  New test.
29403         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
29404         New test.
29405         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
29406         New test.
29407         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
29408         namelist.  New test.
29409         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
29410         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
29411         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
29412         New test.
29413         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
29414         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
29415         arrays. New test.
29416
29417 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
29418
29419         * gfortran.dg/wtruncate.f: New testcase.
29420         * gfortran.dg/wtruncate.f90: New testcase.
29421
29422 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
29423
29424         PR c++/21025
29425         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
29426         which sizeof/alignof is dependent, rather than just whether we are
29427         processing_template_decl.
29428
29429 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
29430
29431         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29432         corrected typo where the wrong variables had been compared.
29433
29434 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
29435
29436         PR libfortran/18495
29437         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29438         Test callee-allocated version of return array with a write
29439         statement.
29440         Test spread with a temporary with another write statement.
29441
29442 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
29443
29444         PR tree-optimization/21031
29445         * gcc.dg/tree-ssa/pr21031.c: New.
29446
29447 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
29448
29449         PR tree-optimization/21004
29450         * gcc.dg/builtins-53.c: Include builtins-config.h.
29451         Check floorf, ceilf, floorl and ceill transformations
29452         only when HAVE_C99_RUNTIME is defined.
29453
29454 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
29455
29456         PR middle-end/20739
29457         * gcc.dg/tree-ssa/pr20739.c: New test.
29458
29459 2005-04-14  Mike Stump  <mrs@apple.com>
29460
29461         * gcc.dg/Foundation.framework/empty: New.
29462         * gcc.dg/framework-2.c: New.
29463
29464 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
29465
29466         PR tree-optimization/21021
29467         * gcc.c-torture/compile/pr21021.c: New.
29468
29469 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
29470
29471         PR testsuite/21010
29472         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
29473         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
29474         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
29475         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
29476         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
29477         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
29478         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
29479         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
29480
29481 2005-04-14  Richard Henderson  <rth@redhat.com>
29482
29483         * lib/target-supports.exp (check_effective_target_vect_condition):
29484         Add ia64, i?86, and x86_64.
29485
29486 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
29487
29488         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
29489
29490 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
29491
29492         PR tree-optimization/20657
29493         * gcc.dg/tree-ssa/pr20657.c: New.
29494
29495 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
29496
29497         * gcc.dg/builtins-53.c: Also check (int)trunc* and
29498         (long long int)trunc*.
29499
29500 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
29501
29502         PR target/20927
29503         * gcc.dg/pr20927.c: New test.
29504
29505 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
29506
29507         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
29508         * gcc.target/mips/asm-1.c: Likewise.
29509
29510 2005-04-13  Dale Johannesen  <dalej@apple.com>
29511
29512         * objc.dg/objc-fast-4.m: New.
29513
29514 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
29515
29516         * gcc.target/cris/torture/cris-torture.exp: New driver in new
29517         directory.
29518         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
29519
29520 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
29521
29522         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
29523         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
29524         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
29525
29526 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
29527
29528         PR tree-optimization/20913
29529         * gcc.dg/tree-ssa/pr20913.c: New.
29530
29531         PR tree-optimization/20702
29532         * gcc.dg/tree-ssa/pr20702.c: New.
29533
29534 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29535
29536         PR c++/13744
29537         * g++.dg/inherit/local3.C: New test.
29538
29539 2005-04-12  Jeff Law  <law@redhat.com>
29540
29541         * gcc.dg/tree-ssa/20050412-1.c: New test.
29542
29543 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
29544
29545         PR libfortran/19016
29546         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
29547         Add tests with mask generated by expression.
29548         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29549         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29550         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29551
29552 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
29553
29554         PR middle-end/20917
29555         * gcc.dg/20050409-1.c: New test.
29556
29557 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
29558
29559         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
29560
29561 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29562
29563         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29564         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
29565         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29566         (TARGET_CXX): Adjust accordingly.
29567         * target.h (struct gcc_target): Remove epxort_class_data.  Add
29568         determine_class_data_visibility and class_data_always_comdat.
29569         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29570         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
29571         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29572         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
29573         (arm_cxx_determine_class_data_visibility): New.
29574         (arm_cxx_class_data_always_comdat): Likewise.
29575         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29576         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
29577         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29578         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
29579         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
29580         Define.
29581
29582 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29583
29584         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
29585
29586 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
29587
29588         * gcc.dg/i386-darwin-fpmath.c: New.
29589
29590 2004-04-11  Devang Patel  <dpatel@apple.com>
29591
29592         * lib/target-supports.exp (check_effective_target_vect_condition): New.
29593         * gcc.dg/vect/vect-ifcvt-1.c: New test.
29594         * gcc.dg/vect/vect-ifcvt-2.c: New test.
29595         * gcc.dg/vect/vect-ifcvt-3.c: New test.
29596         * gcc.dg/vect/vect-ifcvt-4.c: New test.
29597         * gcc.dg/vect/vect-ifcvt-5.c: New test.
29598         * gcc.dg/vect/vect-ifcvt-6.c: New test.
29599         * gcc.dg/vect/vect-ifcvt-7.c: New test.
29600         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
29601
29602 2004-04-11  Devang Patel  <dpatel@apple.com>
29603
29604         * gcc.dg/vect/vect-dv-1.c: New test.
29605         * gcc.dg/vect/vect-dv-2.c: New test.
29606
29607 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29608
29609         PR tree-optimization/20933
29610         * gcc.dg/tree-ssa/pr20933.c: New test.
29611
29612 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29613
29614         * gfortran.dg/fold_nearest.f90: New test.
29615
29616 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
29617
29618         * gcc.dg/tree-ssa/alias-1.c: New test.
29619
29620 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29621
29622         PR tree-optimization/20920
29623         * g++.dg/tree-ssa/pr20920.C: New test.
29624
29625 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
29626
29627         * gcc.dg/builtins-53.c: Also check (int)ceil* and
29628         (long long int)ceil*.
29629
29630 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
29631
29632         * g++.dg/warn/Wdtor1.C: Declare template in system header with
29633         explicit C++ linkage.
29634
29635 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29636
29637         * gfortran.dg/pr17229.f: Take care of the new obsolescence
29638         warning for arithmetic IF statements.
29639
29640 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
29641
29642         * eor_handling_1.f90: New test case.
29643         * eor_handling_2.f90: New test case.
29644         * eor_handling_3.f90: New test case.
29645         * eor_handling_4.f90: New test case.
29646         * eor_handling_5.f90: New test case.
29647         * noadv_size.f90: New test case.
29648         * pad_no.f90: New test case.
29649
29650 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
29651
29652         * gcc.c-torture/execute/20050410-1.c: New test.
29653
29654 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
29655
29656         * gcc.dg/pr20126.c: New.
29657
29658 2005-04-09  Bud Davis  <bdavis@gfortran.org>
29659             Steven G. Kargl <kargls@comcast.net>
29660
29661         * gfortran.dg/PR19872.f: New test.
29662
29663 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
29664
29665         * gfortran.dg/nint_1.f90: Fix dg-do directive.
29666
29667 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
29668
29669         * gfortran.dg/nint_1.f90: New test.
29670
29671 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29672
29673         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
29674         Added test for callee-allocated arrays with write statements.
29675         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
29676         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
29677         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29678         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29679         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29680
29681 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29682
29683         PR libfortran/20163
29684         * gfortran.dg/open-options-blanks.f: New test.
29685
29686 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29687
29688         PR fortran/13257
29689         * gfortran.dg/comma_format_extension_[1234].f: New tests.
29690
29691 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
29692
29693         * gcc.dg/tree-ssa/stdarg-1.c: New test.
29694         * gcc.dg/tree-ssa/stdarg-2.c: New test.
29695         * gcc.dg/tree-ssa/stdarg-3.c: New test.
29696         * gcc.dg/tree-ssa/stdarg-4.c: New test.
29697         * gcc.dg/tree-ssa/stdarg-5.c: New test.
29698         * gcc.c-torture/execute/stdarg-4.c: New test.
29699
29700         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
29701
29702         PR target/20795
29703         * g++.dg/abi/param2.C: New test.
29704
29705 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
29706
29707         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
29708
29709 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
29710
29711         * gcc.dg/builtins-53.c: New test.
29712
29713 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
29714
29715         * g++.dg/tree-ssa/pr18178.C: New test.
29716         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
29717         * gcc.c-torture/execute/20041019-1.c: New test.
29718         * gcc.dg/tree-ssa/20041008-1.c: New test.
29719         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
29720         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
29721         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
29722         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
29723         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
29724         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
29725         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
29726         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
29727         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29728         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29729
29730 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
29731
29732         PR rtl-optimization/20466
29733         * gcc.c-torture/execute/pr20466-1.c: New test.
29734
29735 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
29736
29737         PR c++/20905
29738         * g++.dg/parse/cond2.C: New test.
29739
29740         PR c++/20145
29741         * g++.dg/warn/Wdtor1.C: New test.
29742
29743 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29744
29745         PR fortran/17229
29746         * gfortran.dg/pr17229.f: New test.
29747
29748 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
29749
29750         * gfortran.dg/tiny_1.f90: New test.
29751         * gfortran.dg/tiny_2.f90: ditto.
29752
29753 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
29754
29755         * gfortran.dg/eor_1.f90: Fix dg-do run line
29756         * gfortran.dg/open_new.f90: Fix dg-do run line
29757
29758 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
29759
29760         * lib/target-supports.exp (get_compiler_messages): Support
29761         optional arguments, the fourth being compiler options.
29762         (check_effective_target_fpic): New proc.
29763         * gcc.dg/20050321-2.c: Restrict to target fpic.
29764
29765 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
29766
29767         * gcc.dg/15443-1.c: New test.
29768         * gcc.dg/15443-2.c: Likewise.
29769
29770 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29771
29772         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
29773
29774 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
29775
29776         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
29777
29778 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
29779
29780         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
29781         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
29782         -m64.
29783         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
29784         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
29785         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
29786
29787 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
29788
29789         PR c++/20212
29790         * g++.dg/warn/Wunused-11.C: New test.
29791
29792 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
29793
29794         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
29795
29796 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
29797
29798         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
29799
29800 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
29801
29802         PR c++/20734
29803         * g++.dg/template/ptrmem13.C: New test.
29804
29805 2005-04-05  Per Bothner  <per@bothner.com>
29806
29807         * lib/gcc.exp: Always add -fno-show-column, for now.
29808
29809 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
29810
29811         PR testsuite/20767
29812         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
29813         of plain old "unsigned int" for the type of "i".  Makes this test
29814         64bit clean.
29815
29816 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
29817
29818         * gcc.dg/i386-ssefn-1.c: New test.
29819         * gcc.dg/i386-ssefn-2.c: New test.
29820         * gcc.dg/i386-ssefn-3.c: New test.
29821         * gcc.dg/i386-ssefn-4.c: New test.
29822
29823 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
29824
29825         PR tree-optimization/20076
29826         * gcc.dg/builtin-apply4.c: New test.
29827
29828         PR preprocessor/19475
29829         * gcc.dg/cpp/macspace1.c: New test.
29830         * gcc.dg/cpp/macspace2.c: New test.
29831
29832 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29833
29834         * gfortran.dg/pr20755.f: Fixed bad format.
29835
29836 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
29837
29838         PR c++/20763
29839         * g++.dg/ext/attrib21.C: New test.
29840
29841 2004-04-05  Devang Patel  <dpatel@apple.com>
29842
29843         * lib/target-supports.exp (check_effective_target_vect_shif): New.
29844         * gcc.dg/vect/vect-shift-1.c: New test.
29845
29846 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29847
29848         PR libfortran/20755
29849         * gfortran.dg/pr20755.f: New test.
29850
29851 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
29852
29853         * gfortran.dg/pr15959.f90: New test.
29854         * gfortran.dg/string_pad_trunc.f90: New test.
29855
29856 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29857
29858         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
29859         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
29860         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
29861         syntax.
29862
29863 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29864
29865         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
29866
29867 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29868
29869         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
29870         * gcc.c-torture/compile/20011119-2.c: Likewise.
29871         * gcc.c-torture/compile/981001-2.c: Likewise.
29872
29873 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
29874
29875         PR c++/20679
29876         * g++.dg/template/overload4.C: New test.
29877
29878 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
29879
29880         PR c++/20746
29881         * g++.dg/abi/covariant5.C: New.
29882
29883         PR debug/20505
29884         * g++.dg/debug/const2.C: New.
29885
29886 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
29887
29888         PR rtl-optimization/16104
29889         * gcc.c-torture/execute/20050316-1.c: New test.
29890
29891 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
29892
29893         * g++.dg/template/spec23.C: Fix dg-error text.
29894
29895 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
29896
29897         PR c++/19199
29898         * g++.dg/expr/lval2.C: New.
29899
29900 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29901
29902         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
29903         __builtin_strcasecmp and __builtin_strncasecmp.
29904
29905 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
29906
29907         PR c++/20723
29908         * g++.dg/template/spec22.C: New.
29909         * g++.dg/template/spec23.C: New.
29910
29911 2005-04-03  Dale Ranta  <dir@lanl.gov>
29912             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29913
29914         PR libfortran/20068
29915         PR libfortran/20125
29916         PR libfortran/20156
29917         PR libfortran/20471
29918         * gfortran.dg/backspace.f: New test.
29919
29920 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
29921
29922         * gcc.dg/pr19345.c: New test.
29923
29924 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
29925
29926         PR tree-optimization/20640
29927         * gcc.dg/torture/tree-loop-1.c: New.
29928
29929 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
29930
29931         PR rtl-optimization/20290
29932         * gcc.c-torture/execute/loop-ivopts-2.c: New.
29933
29934 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
29935
29936         * gcc.dg/rs6000-fpint.c: New.
29937
29938 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
29939
29940         * gcc.dg/old-style-then-proto-1.c: New test.
29941
29942 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29943
29944         * gfortran.fortran-torture/execute/backspace.f90: Check
29945         after backspace and read was incorrect.
29946
29947 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29948
29949         * gcc.c-torture/execute/builtins/strcat.c: Check the result
29950         buffer past the terminating NUL using memcmp.
29951         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
29952         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
29953
29954         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
29955         Fix unused/uninitialized variable warnings.
29956
29957         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
29958         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
29959         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
29960         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
29961
29962         * gcc.c-torture/execute/builtins/abs-1-lib.c,
29963         gcc.c-torture/execute/builtins/fputs-lib.c,
29964         gcc.c-torture/execute/builtins/lib/fprintf.c,
29965         gcc.c-torture/execute/builtins/lib/main.c,
29966         gcc.c-torture/execute/builtins/lib/memcmp.c,
29967         gcc.c-torture/execute/builtins/lib/memmove.c,
29968         gcc.c-torture/execute/builtins/lib/mempcpy.c,
29969         gcc.c-torture/execute/builtins/lib/memset.c,
29970         gcc.c-torture/execute/builtins/lib/printf.c,
29971         gcc.c-torture/execute/builtins/lib/sprintf.c,
29972         gcc.c-torture/execute/builtins/lib/stpcpy.c,
29973         gcc.c-torture/execute/builtins/lib/strchr.c,
29974         gcc.c-torture/execute/builtins/lib/strcmp.c,
29975         gcc.c-torture/execute/builtins/lib/strcpy.c,
29976         gcc.c-torture/execute/builtins/lib/strcspn.c,
29977         gcc.c-torture/execute/builtins/lib/strlen.c,
29978         gcc.c-torture/execute/builtins/lib/strncat.c,
29979         gcc.c-torture/execute/builtins/lib/strncmp.c,
29980         gcc.c-torture/execute/builtins/lib/strncpy.c,
29981         gcc.c-torture/execute/builtins/lib/strrchr.c,
29982         gcc.c-torture/execute/builtins/lib/strspn.c,
29983         gcc.c-torture/execute/builtins/lib/strstr.c,
29984         gcc.c-torture/execute/builtins/memops-asm-lib.c,
29985         gcc.c-torture/execute/builtins/strlen-2.c,
29986         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
29987         prototypes.
29988
29989 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
29990
29991         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
29992         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
29993         selectany usage.
29994
29995 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
29996
29997         PR c++/19406
29998         * g++.dg/debug/using1.C: New test.
29999
30000 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
30001
30002         PR middle-end/20524
30003         * gcc.dg/alias-7.c: Prefix asm-declared name with
30004         __USER_LABEL_PREFIX__.
30005
30006 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
30007
30008         Fix fallout from PR middle-end/15700:
30009         * gcc.c-torture/compile/20011119-1.c: Take
30010         __USER_LABEL_PREFIX__ into account.
30011         * gcc.c-torture/compile/20011119-2.c: Likewise.
30012
30013 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30014
30015         PR c++/18644
30016         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
30017
30018 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30019
30020         PR c/17855
30021         * gcc.c-torture/compile/struct-non-lval-1.c,
30022         gcc.c-torture/compile/struct-non-lval-2.c,
30023         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
30024
30025 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
30026
30027         * gcc.dg/tls/tls.exp: Remove temporary file.
30028         * g++.dg/tls/tls.exp: Ditto.
30029         * lib/file-format.exp: Ditto.
30030         * g++.dg/special/ecos.exp: Ditto.
30031
30032         * lib/profopt.exp: Treat prof_ext as a list.
30033         * gcc.misc-tests/bprob.exp: Ditto.
30034         * g++.dg/bprob/bprob.exp: Ditto.
30035
30036         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
30037         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
30038         g++.dg/tree-ssa/pointer-reference-alias.C,
30039         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
30040         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
30041         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
30042         g++.dg/vect/pr19951.cc: Ditto.
30043         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
30044         gcc.dg/builtins-47.c: Ditto.
30045         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
30046         gcc.dg/pr20115-1.c: Ditto.
30047         * gcc.dg/tree-ssa/20030530-2.c,
30048         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
30049         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30050         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
30051         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30052         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
30053         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
30054         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
30055         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
30056         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
30057         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
30058         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
30059         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
30060         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
30061         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
30062         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
30063         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30064         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30065         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30066         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30067         gcc.dg/tree-ssa/20030824-1.c,
30068         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
30069         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
30070         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
30071         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
30072         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
30073         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
30074         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
30075         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
30076         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
30077         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
30078         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
30079         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
30080         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
30081         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
30082         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
30083         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
30084         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
30085         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
30086         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
30087         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
30088         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
30089         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
30090         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
30091         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
30092         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
30093         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
30094         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
30095         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
30096         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
30097         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
30098         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
30099         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
30100         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
30101         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
30102         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
30103         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
30104         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
30105         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
30106         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
30107         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
30108         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
30109         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
30110         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30111         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
30112         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
30113         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
30114         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
30115         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
30116         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
30117         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
30118         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30119         gcc.dg/tree-ssa/useless-1.c: Ditto.
30120         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
30121         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
30122         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
30123         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
30124         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30125         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
30126         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
30127         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
30128         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
30129         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
30130         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
30131         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
30132         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
30133         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
30134         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
30135         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
30136         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
30137         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
30138         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
30139         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
30140         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
30141         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30142         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30143         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
30144         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
30145         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
30146         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
30147         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
30148         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
30149         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
30150         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
30151         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
30152         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
30153         gcc.dg/vect/vect-none.c: Ditto.
30154         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
30155         treelang/compile/unsigned.tree: Ditto.
30156
30157         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
30158         * gcc.dg/cpp/direct2s.c: Ditto.
30159         * gcc.dg/cpp/paste4.c: Ditto.
30160         * gcc.dg/cpp/separate-1.c: Ditto.
30161         * gcc.dg/pch/save-temps-1.c: Ditto.
30162         * g++.dg/ext/altivec-10.C: Ditto.
30163         * g++.dg/pch/pch.C: Ditto.
30164
30165         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
30166
30167         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
30168         * g++.dg/template/repo1.C: Ditto.
30169         * g++.dg/template/repo2.C: Ditto.
30170         * g++.dg/template/repo3.C: Ditto.
30171         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
30172         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
30173         * g++.old-deja/g++.pt/repo1.C: Ditto.
30174         * g++.old-deja/g++.pt/repo2.C: Ditto.
30175         * g++.old-deja/g++.pt/repo3.C: Ditto.
30176         * g++.old-deja/g++.pt/repo4.C: Ditto.
30177
30178         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
30179         * gcc.dg/20030107-1.c: Ditto.
30180         * gcc.dg/20030702-1.c: Ditto.
30181         * gcc.dg/profile-generate-1.c: Ditto.
30182         * g++.dg/other/profile1.C: Ditto.
30183         * g++.old-deja/g++.robertl/eb83.C: Ditto.
30184
30185         * lib/gcc-dg.exp (remove-build-file): New.
30186         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30187         cleanup-tree-dump, cleanup-saved-temps): New.
30188
30189 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30190
30191         PR c++/19203, DR 214
30192         * g++.dg/parse/ambig3.C: Not ambiguous.
30193         * g++.dg/template/spec20.C: New.
30194         * g++.dg/template/spec21.C: New.
30195
30196 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
30197
30198         PR target/20045
30199         * gcc.dg/ia64-fptr-1.c: Run only on linux.
30200
30201 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30202
30203         PR libfortran/20660
30204         * gfortran.dg/negative_unit.f: New test.
30205
30206 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
30207
30208         * gcc.dg/20050330-1.c: New test.
30209
30210 2005-03-30  Devang Patel  <dpatel@apple.com>
30211
30212         * g++.dg/tree-sra/ssa-sra-3.C: New test.
30213
30214 2005-03-30  Dale Johannesen  <dalej@apple.com>
30215
30216         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
30217
30218 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
30219
30220         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
30221         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
30222         Strip options from test name.
30223
30224 2005-03-31  Jan Hubicka  <jh@suse.cz>
30225
30226         * gcc.dg/varpool-1.c: New testcase.
30227
30228 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
30229
30230         PR c/772
30231         PR c/17913
30232         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
30233         gcc.dg/stmt-expr-label-3.c : New tests.
30234         * gcc.c-torture/execute/medce-2.c: Remove.
30235
30236 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
30237
30238         PR c/20368
30239         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
30240         tests.
30241
30242 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
30243
30244         * gcc.c-torture/compile/pr20203.c: New test.
30245
30246 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
30247
30248         * gfortran.dg/promotion.f90: New test.
30249
30250 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
30251
30252         PR middle-end/20491
30253         * gcc.dg/torture/asm-subreg-1.c: New test.
30254
30255 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
30256
30257         PR c/20672
30258         * gcc.dg/pr20672-1.c: New test.
30259
30260 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
30261
30262         * gfortran.dg/vect: New directory.
30263         * gfortran.dg/vect/vect.exp: New.
30264         * gfortran.dg/vect/vect-1.f90: New test.
30265         * gfortran.dg/vect/vect-2.f90: New test.
30266         * gfortran.dg/vect/vect-3.f90: New test.
30267         * gfortran.dg/vect/vect-4.f90: New test.
30268         * gfortran.dg/vect/vect-5.f90: New test.
30269
30270 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
30271
30272         PR middle-end/20622
30273         * gcc.dg/alias-7.c: New test.
30274
30275 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30276
30277         * gcc.dg/sparc-reg-1.c: New test.
30278
30279 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
30280
30281         PR target/19890
30282         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
30283
30284 2005-03-29  Dale Ranta  <dir@lanl.gov>
30285             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30286
30287         PR libfortran/20163
30288         * gfortran.dg/pr20163-2.f: New test.
30289
30290 2005-03-28  Jan Hubicka  <jh@suse.cz>
30291
30292         PR middle-end/20635
30293         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
30294         by Jakub Jelinek.
30295
30296 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
30297
30298         PR tree-optimization/20626
30299         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
30300         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
30301
30302 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
30303
30304         * gfortran.dg/underflow.f90: New test.
30305         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
30306
30307 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30308
30309         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
30310
30311 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
30312
30313         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
30314         (g++_init): Make sure that CXXFLAGS is set.
30315         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
30316         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
30317         * lib/gfortran.exp (gfortran_link_flags): Likewise.
30318         * lib/objc.exp (objc_init): Likewise.
30319         * lib/treelang.exp (treelang_init): Likewise.
30320
30321 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
30322
30323         PR tree-optimization/20470
30324         * gcc.dg/tree-ssa/pr20470.c: New test.
30325
30326 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
30327
30328         * gcc.dg/ppc-stfiwx.c: New.
30329
30330 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
30331
30332         PR target/19888
30333         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
30334
30335 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
30336
30337         * gcc.dg/20050325-1.c: Fix a typo.
30338
30339 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30340
30341         PR libfortran/19678
30342         PR libfortran/19679
30343         * gfortran.dg/dos_eol.f: New test.
30344
30345 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
30346
30347         PR rtl-optimization/20249
30348         * gcc.dg/20050325-1.c: New test.
30349
30350 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30351
30352         PR libfortran/15332
30353         * gfortran.dg/pr15332.f: New test.
30354
30355 2005-03-24  Dale Johannesen  <dalej@apple.com>
30356
30357         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
30358
30359 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
30360
30361         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
30362         'internal' visibility.
30363         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
30364         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
30365         'protected' visibility.
30366         * gcc.dg/visibility-7.c: Likewise.
30367         * lib/target-supports.exp (check_visibility_available): Take
30368         a parameter, the kind of visibility to check for.
30369         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
30370         to check_visibility_available.
30371
30372         * g++.dg/expr/cast3.C: New.
30373
30374 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
30375
30376         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
30377         rs6000.
30378
30379 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
30380
30381         PR target/20095
30382         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
30383
30384 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
30385
30386         * gcc.dg/badshift.c: Renamed to...
30387         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
30388
30389         * gcc.target/i386/badshift.c: Renamed to...
30390         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
30391         only.
30392
30393         PR rtl-optimization/20532
30394         * gcc.target/i386/badshift.c: New.
30395
30396 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30397
30398         * gfortran.dg/pr18025.f90: New test.
30399
30400 2005-03-23  Dale Johannesen  <dalej@apple.com>
30401
30402         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
30403
30404 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
30405
30406         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
30407
30408         * lib/target-supports.exp (check_iconv_available): Default
30409         libiconv to -liconv, if there is no definition.
30410
30411 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
30412
30413         * gcc.dg/torture/cris-asm-mof-1.c: New test.
30414
30415 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
30416
30417         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
30418         * g++.dg/opt/pr7503-2.C: Likewise.
30419         * g++.dg/opt/pr7503-3.C: Likewise.
30420         * g++.dg/opt/pr7503-4.C: Likewise.
30421         * g++.dg/opt/pr7503-5.C: Likewise.
30422         * g++.dg/warn/minmax.C: New test.
30423
30424 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30425
30426         * gfortran.dg/g77_intrinsics_funcs.f: New test.
30427         * gfortran.dg/g77_intrinsics_sub.f: New test.
30428
30429 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
30430             Jan Hubicka  <jh@suse.cz>
30431             Steven Bosscher <stevenb@suse.de
30432
30433         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
30434
30435 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30436
30437         PR c++/19980
30438         * g++.dg/template/redecl3.C: New test.
30439
30440 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30441
30442         PR c++/20499
30443         * g++.dg/parse/error16.C: Tweak error markers.
30444
30445 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
30446
30447         PR target/20561
30448         * gcc.dg/20050321-2.c: New test.
30449
30450 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30451
30452         PR c++/20465
30453         PR c++/20381
30454         * g++.dg/template/ptrmem12.C: New.
30455
30456 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
30457
30458         PR rtl-optimization/20527
30459         * gcc.c-torture/execute/pr20527-1.c: New test.
30460
30461 2005-03-22  Ben Elliston  <bje@au.ibm.com>
30462
30463         * gcc.misc-tests/options.exp (check_for_options): Create a real C
30464         program, compile it into a real executable and then delete the .c
30465         and .x files afterwards, to avoid problems on testglue targets.
30466
30467 2005-03-21  Stuart Hastings  <stuart@apple.com>
30468
30469         * gcc.target/i386/sse-2.c: New.
30470
30471 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
30472
30473         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
30474
30475 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30476
30477         * g++.dg/parse/crash25.C: Fix typo.
30478
30479 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30480
30481         PR c++/20461
30482         * g++.dg/parse/crash24.C: New test.
30483
30484         PR c++/20536
30485         * g++.dg/parse/crash25.C: New test.
30486
30487 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30488
30489         PR c++/20147
30490         * g++.dg/ext/stmtexpr4.C: New test.
30491
30492 2005-03-20  Roger Sayle  <roger@eyesopen.com>
30493
30494         PR middle-end/20539
30495         * gcc.c-torture/compile/pr13066-1.c: New test case.
30496         * gcc.c-torture/compile/pr20539-1.c: Likewise.
30497         * g++.dg/opt/pr13066-1.C: Likewise.
30498
30499 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
30500
30501         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
30502
30503 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30504
30505         PR fortran/18525
30506         * gfortran.dg/nesting_1.f90: New test.
30507
30508 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30509
30510         PR c++/20240
30511         * g++.dg/lookup/using13.C: New test.
30512
30513 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30514
30515         PR c++/20333
30516         * g++.dg/template/crash36.C: New test.
30517
30518 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
30519
30520         PR c++/20463
30521         * g++.dg/template/crash35.C: New test.
30522
30523 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
30524
30525         PR c++/19966
30526         * g++.dg/overload/operator2.C: New test.
30527
30528 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30529
30530         PR libfortran/20257
30531         * gfortran.dg/pr20257.f90: New test.
30532
30533 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30534
30535         PR libfortran/20480
30536         * gfortran.dg/pr20480.f90: New test.
30537
30538 2005-03-16  Richard Henderson  <rth@redhat.com>
30539
30540         PR middle-end/15700
30541         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
30542         (_rtld_global): New.
30543         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
30544         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
30545
30546         * gcc.dg/alias-3.c: New.
30547         * gcc.dg/alias-4.c: New.
30548         * gcc.dg/alias-5.c: New.
30549         * gcc.dg/alias-6.c: New.
30550
30551 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
30552
30553         * gcc.dg/cpp/ucnid-7.c: New.
30554
30555 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
30556             Dorit Naishlos  <dorit@il.ibm.com>
30557
30558         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
30559         darwin.
30560
30561 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
30562
30563         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
30564         support misaligned accesses.
30565         * gcc.dg/vect/vect-58.c: Likewise.
30566         * gcc.dg/vect/vect-92.c: New.
30567         * gcc.dg/vect/vect-93.c: New.
30568
30569 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
30570
30571         PR fortran/18827
30572         * gfortran.dg/assign_2.f90: New test.
30573         * gfortran.dg/assign_3.f90: New test.
30574         * gfortran.dg/assign.f90: New test.
30575
30576 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
30577
30578         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
30579         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
30580         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
30581         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
30582         names.
30583
30584 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
30585
30586         * gcc.dg/cpp/ucnid-6.c: New.
30587
30588         * gcc.dg/cpp/normalize-1.c: New.
30589         * gcc.dg/cpp/normalize-2.c: New.
30590         * gcc.dg/cpp/normalize-3.c: New.
30591         * gcc.dg/cpp/normalize-4.c: New.
30592         * gcc.dg/cpp/ucnid-4.c: New.
30593         * gcc.dg/cpp/ucnid-5.c: New.
30594         * g++.dg/cpp/normalize-1.C: New.
30595         * g++.dg/cpp/ucnid-1.C: New.
30596
30597 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30598
30599         * gcc.dg/pr18628.c: New.
30600
30601 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30602
30603         PR c++/20280
30604         * g++.dg/tree-ssa/pr20280.C: New.
30605
30606 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30607
30608         PR fortran/20467
30609         * gfortran.dg/stfunc_2.f90: New test.
30610
30611 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30612
30613         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
30614
30615 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30616
30617         * gcc.dg/tree-ssa/20050314-1.c: New test.
30618
30619 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30620
30621         PR c++/4403
30622         PR c++/9783, DR433
30623         * g++.dg/template/friend34.C: New test.
30624         * g++.dg/template/friend35.C: Likewise.
30625         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
30626
30627 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30628
30629         Friend class name lookup 5/n
30630         PR c++/1016
30631         * g++.dg/lookup/hidden-class1.C: New test.
30632         * g++.dg/lookup/hidden-class2.C: Likewise.
30633         * g++.dg/lookup/hidden-class3.C: Likewise.
30634         * g++.dg/lookup/hidden-class4.C: Likewise.
30635         * g++.dg/lookup/hidden-class5.C: Likewise.
30636         * g++.dg/lookup/hidden-class6.C: Likewise.
30637         * g++.dg/lookup/hidden-class7.C: Likewise.
30638         * g++.dg/lookup/hidden-class8.C: Likewise.
30639         * g++.dg/lookup/hidden-class9.C: Likewise.
30640         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
30641         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
30642         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
30643         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
30644         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
30645         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
30646         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
30647         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
30648         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
30649         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
30650         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
30651
30652 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
30653
30654         PR c++/20157
30655         * g++.dg/template/error18.C: New test.
30656
30657 2005-03-09  Ben Elliston  <bje@au.ibm.com>
30658
30659         PR debug/16792
30660         * g++.dg/debug/pr16792.C: New test.
30661
30662 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
30663
30664         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
30665         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
30666         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
30667         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
30668         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
30669         test assertion names.
30670
30671 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30672
30673         PR fortran/18600
30674         * gfortran.dg/stfunc_1.f90: New test.
30675
30676 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30677
30678         PR fortran/16907
30679         * gfortran.dg/real_index_1.f90: New test.
30680
30681 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30682
30683         PR fortran/20323
30684         * gfortran.dg/spec_expr_1.f90: New test.
30685
30686 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
30687
30688         PR c/20402
30689         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
30690         new parser.
30691
30692 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30693
30694         PR fortran/20361
30695         * gfortran.dg/largeequiv_1.f90: New test.
30696
30697 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
30698
30699         * gcc.dg/ucnid-1.c: New.
30700         * gcc.dg/ucnid-2.c: New.
30701         * gcc.dg/ucnid-3.c: New.
30702         * gcc.dg/ucnid-4.c: New.
30703         * gcc.dg/ucnid-5.c: New.
30704         * gcc.dg/ucnid-6.c: New.
30705         * gcc.dg/cpp/ucnid-1.c: New.
30706         * gcc.dg/cpp/ucnid-2.c: New.
30707         * gcc.dg/cpp/ucnid-3.c: New.
30708         * g++.dg/other/ucnid-1.C: New.
30709
30710 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
30711
30712         * gcc.dg/vmx/darwin-abi-3.c: Delete.
30713
30714 2005-03-11  Per Bothner  <per@bothner.com>
30715
30716         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
30717         that diagnotics refer to correct token.
30718         * gcc.dg/unused-3.c: Likewise.
30719
30720 2005-03-11  Per Bothner  <per@bothner.com>
30721
30722         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
30723         constant" is now actually on same line as string constant.
30724         * gcc.dg/cpp/direct2s.c: Likewise.
30725
30726 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
30727
30728         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
30729
30730 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30731
30732         PR libfortran/20124
30733         * gfortran.dg/pr20124.f90: New Test
30734
30735 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
30736
30737         PR tree-optimization/20130
30738         * gcc.dg/pr20130-1.c: New test.
30739
30740 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
30741
30742         PR target/20095
30743         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
30744
30745 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30746
30747         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
30748
30749 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
30750
30751         * g++.dg/eh/forced1.C: Fix comment.
30752         * g++.dg/eh/forced2.C: Ditto.
30753         * g++.dg/eh/forced3.C: Ditto.
30754         * g++.dg/eh/forced4.C: Ditto.
30755
30756 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
30757
30758         PR rtl-opt/20412
30759         * gcc.c-torture/compile/pr20412.c: New test.
30760
30761 2005-03-10  Roger Sayle  <roger@eyesopen.com>
30762
30763         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
30764
30765 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
30766
30767         PR target/20322
30768         * gcc.dg/20050307-1.c: New test.
30769
30770 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
30771
30772         PR c++/20375
30773         * g++.dg/other/stdarg3.C: New.
30774
30775 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
30776
30777         PR c++/18384, c++/18327
30778         * g++.dg/init/array19.C: New test.
30779
30780         PR inline-asm/20314
30781         * gcc.dg/torture/pr20314-1.c: New test.
30782         * gcc.dg/torture/pr20314-2.c: New test.
30783
30784 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
30785
30786         * gcc.dg/20050309-1.c: New test.
30787
30788 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30789
30790         * gcc.dg/builtins-10.c: Reactivate disabled test.
30791         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
30792         new cbrt transformations.
30793
30794 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
30795
30796         PR c++/20208
30797         * g++.dg/template/array13.C: New test.
30798
30799 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
30800
30801         PR c++/16859
30802         * g++.dg/init/brace4.C: New test.
30803
30804 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
30805
30806         PR c++/20186
30807         * g++.dg/template/non-dependent12.C: New.
30808
30809 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
30810
30811         PR c++/20142
30812         * g++.dg/init/array18.C: Add dg-do run marker.
30813
30814         PR c++/20142
30815         * g++.dg/init/array18.C: New test.
30816
30817 2005-03-09  Ben Elliston  <bje@au.ibm.com>
30818
30819         * consistency.vlad/vlad.exp: Remove trailing semicolons.
30820         * g++.dg/gcov/gcov.exp: Likewise.
30821         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
30822         * gcc.target/xstormy16/xstormy16.exp: Likewise.
30823         * lib/c-torture.exp: Likewise.
30824         * lib/fortran-torture.exp: Likewise.
30825         * lib/g++.exp: Likewise.
30826         * lib/gcc-defs.exp: Likewise.
30827         * lib/gcc-dg.exp: Likewise.
30828         * lib/gcc.exp: Likewise.
30829         * lib/gcov.exp: Likewise.
30830         * lib/gfortran.exp: Likewise.
30831         * lib/mike-g++.exp: Likewise.
30832         * lib/mike-gcc.exp: Likewise.
30833         * lib/objc-torture.exp: Likewise.
30834         * lib/objc.exp: Likewise.
30835         * lib/profopt.exp: Likewise.
30836         * lib/target-libpath.exp: Likewise.
30837         * lib/target-supports.exp: Likewise.
30838         * lib/treelang.exp: Likewise.
30839         * lib/wrapper.exp: Likewise.
30840
30841 2005-03-08  Jeff Law  <law@redhat.com>
30842
30843         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
30844         PHI-OPT changes.
30845
30846 2005-03-08  Ira Rosen  <irar@il.ibm.com>
30847
30848         * gcc.dg/vect/pr20122.c: New test.
30849
30850 2005-03-07  Jeff Law  <law@redhat.com>
30851
30852         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
30853         was folded away.
30854         * gcc.dg/tree-ssa/pr18133-1.c: New test.
30855         * gcc.dg/tree-ssa/pr18133-2.c: New test.
30856         * gcc.dg/tree-ssa/pr18134.c: New test.
30857
30858 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30859
30860         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
30861         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
30862         gcc.dg/torture/builtin-noret-2.c: Require weak support.
30863
30864 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
30865
30866         PR tree-opt/17671
30867         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
30868
30869 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
30870
30871         * g++.dg/warn/Wnvdtor.C: New test.
30872
30873 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
30874
30875         * gcc.dg/torture/pr19683-1.c: New test.
30876
30877 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
30878
30879         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
30880         * gfortran.dg/g77/19990313-2.f: Ditto.
30881         * gfortran.dg/g77/19990313-3.f: Ditto.
30882         * gfortran.dg/g77/19990525-0.f: Ditto.
30883         * gfortran.dg/g77/19990826-0.f: Ditto.
30884         * gfortran.dg/g77/19990826-2.f: Ditto.
30885         * gfortran.dg/g77/19990826-3.f: Ditto.
30886         * gfortran.dg/g77/20000511-1.f: Ditto.
30887         * gfortran.dg/g77/20000511-2.f: Ditto.
30888         * gfortran.dg/g77/970625-2.f: Ditto.
30889         * gfortran.dg/g77/980310-2.f: Ditto.
30890         * gfortran.dg/g77/980310-3.f: Ditto.
30891         * gfortran.dg/g77/980310-8.f: Ditto.
30892         * gfortran.dg/g77/980519-2.f: Ditto.
30893         * gfortran.dg/g77/alpha1.f: Ditto.
30894         * gfortran.dg/g77/claus.f: Ditto.
30895         * gfortran.dg/g77/erfc.f: Ditto.
30896         * gfortran.dg/g77/short.f: Ditto.
30897         * gfortran.fortran-torture/execute/data.f90: Ditto.
30898         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
30899         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
30900
30901 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30902
30903         * lib/file-format.exp (gcc_target_object_format): Add check for som
30904         format and hardcode object formats on hppa*-*-hpux*.
30905         * lib/target-supports.exp (check_weak_available): Add check for som
30906         object format.  Always return 0 on hppa*-*-hpux10*.
30907
30908         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
30909         is defined.
30910
30911         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
30912
30913 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
30914
30915         * gfortran.dg/pr19936_1.f90: New test.
30916         * gfortran.dg/pr19936_2.f90: New test.
30917         * gfortran.dg/pr19936_3.f90: New test.
30918
30919 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
30920             Paul Thomas <prthomas@drfccad.cea.fr>
30921
30922         * gfortran.dg/PR19754_1.f90: New test.
30923         * gfortran.dg/PR19754_2.f90: Ditto.
30924
30925 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30926
30927         PR c++/19311
30928         * g++.dg/template/non-dependent11.C: New test.
30929
30930 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
30931
30932         * lib/target-supports.exp (check_iconv_available): Fix comment.
30933
30934 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
30935             Joseph S. Myers  <joseph@codesourcery.com>
30936
30937         PR c++/19797
30938         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
30939
30940 2005-03-04  Matthew Sachs  <msachs@apple.com>
30941
30942         * gcc.exp (gcc_target_compile): Put braces around
30943         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
30944         * objc.exp (objc_target_compile): Likewise.
30945         * treelang.exp (treelang_target_compile): Likewise.
30946
30947 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30948
30949         PR fortran/19673
30950         * gfortran.dg/func_result_1.f90: New test.
30951
30952 2005-03-04  Ben Elliston  <bje@au.ibm.com>
30953
30954         * gcc.misc-tests/options.exp: New test.
30955
30956 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
30957
30958         * gcc.dg/pr15784-4.c: New test.
30959
30960 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
30961
30962         * gcc.c-torture/execute/pr17133.c: New.
30963         * gcc.c-torture/compile/20050303-1.c: New.
30964
30965 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
30966
30967         * gcc.dg/cpp/assert4.c: Fix for cygwin.
30968
30969 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
30970
30971         * g++.dg/overload/using2.C: New.
30972
30973 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
30974
30975         PR c++/19916
30976         * g++.dg/init/ptrmem2.C: New test.
30977
30978 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
30979
30980         PR c/8927
30981         * gcc.dg/pr8927-1.c: New test.
30982
30983 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
30984
30985         PR c++/20232
30986         * g++.dg/inherit/covariant12.C: New.
30987
30988 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30989
30990         PR fortran/19479
30991         * gfortran.dg/bound_1.f90: New test.
30992
30993 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
30994
30995         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
30996         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
30997
30998 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
30999
31000         PR c/20245
31001         * gcc.dg/pr20245-1.c: New test.
31002
31003 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
31004
31005         PR middle-end/19874
31006         * gcc.c-torture/execute/20050119-2.c: New test case.
31007
31008 2005-02-28  Ben Elliston  <bje@au.ibm.com>
31009
31010         * README: Update the DejaGnu bug reporting address.
31011         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
31012         * lib/objc-torture.exp: Likewise.
31013
31014 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31015
31016         * gfortran.dg/boz_1.f90: New test.
31017         * gfortran.dg/boz_3.f90: New test.
31018         * gfortran.dg/boz_4.f90: New test.
31019
31020 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31021
31022         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
31023         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
31024
31025 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31026
31027         PR libfortran/20101
31028         * gfortran.dg/write_0_pe_format.f90: New test.
31029
31030 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
31031
31032         PR c++/20206
31033         * g++.dg/opt/thunk2.C: New test.
31034         * g++.dg/opt/covariant1.C: New test.
31035
31036 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31037
31038         * gfortran.dg/e_d_fmt.f90: New test.
31039
31040 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
31041
31042         * gcc.dg/asm-b.c: Fix comment typos.
31043
31044 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31045
31046         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
31047         a V_MAY_DEF also.
31048
31049 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31050
31051         PR tree-opt/20188
31052         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
31053         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
31054         * gcc.dg/asm-b.c: New test.
31055
31056 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
31057
31058         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
31059         Disable this test on IRIX 6.
31060
31061 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
31062
31063         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
31064         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
31065         parser.
31066
31067 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
31068
31069         PR tree-optimization/20204
31070         * gcc.dg/pr20204.c: New test.
31071
31072 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
31073
31074         PR target/20196
31075         * gcc.c-torture/execute/20050224-1.c: New test.
31076
31077         PR c++/20175
31078         * g++.dg/warn/Wbraces2.C: New test.
31079
31080 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
31081
31082         PR c++/19878
31083         * g++.dg/init/const2.C: New test.
31084
31085 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
31086
31087         PR tree-optimization/20100
31088         * gcc.c-torture/execute/pr20100-1.c: New test.
31089
31090 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31091
31092         * gfortran.dg/implicit_3.f90: New test.
31093
31094         * gfortran.dg/deftype_1.f90: New test.
31095
31096 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
31097
31098         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
31099         the test passes.
31100         * g++.dg/other/anon3.C: Accept a warning.
31101
31102 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
31103
31104         * gcc.dg/pr20017.c: Fix a comment typo.
31105
31106 2005-02-23  Bud Davis  <bdavis@gfortran.org>
31107
31108         * gfortran.dg/list_read_4.f90: Change to f90 comments.
31109
31110 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31111
31112         PR ada/19902
31113         * ada/acats/tests/cxa/cxa3004.a: Remove.
31114         * ada/acats/tests/cxb/cxb30061.am: Likewise.
31115
31116 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
31117
31118         PR c++/20073
31119         * g++.dg/init/const1.C: New test.
31120
31121         PR c++/19991
31122         * g++.dg/parse/constant7.C: New test.
31123
31124         PR c++/20152
31125         * g++.dg/parse/error27.C: New test.
31126         * g++.dg/template/qualttp15.C: Adjust error markers.
31127         * g++.old-deja/g++.other/struct1.C: Likewise.
31128
31129         PR c++/20153
31130         * g++.dg/template/error17.C: New test.
31131
31132         PR c++/20148
31133         * g++.dg/parser/error26.C: New test.
31134
31135 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
31136
31137         PR tree-optimization/20100
31138         PR tree-optimization/20115
31139         * gcc.dg/pr20115.c: New test.
31140         * gcc.dg/pr20115-1.c: New test.
31141         * gcc.dg/pr20100.c: New test.
31142         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
31143         call-clobbered variables after alias1.
31144
31145 2005-02-22  Bud Davis  <bdavis@gfortran.org>
31146
31147         * gfortran.dg/list_read_4.f90: new test.
31148
31149 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
31150
31151         PR rtl-optimization/20017.
31152         * gcc.dg/pr20017.c: New.
31153
31154 2005-02-22  Devang Patel  <dpatel@apple.com>
31155
31156         PR 19952
31157         * g++.dg/tree-ssa/pr19952.C: New test.
31158
31159 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
31160
31161         PR c++/19883
31162         * g++.dg/parse/constant6.C: New test.
31163
31164 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
31165
31166         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31167         * g++.dg/charset/asm2.c: Likewise.
31168         * g++.dg/charset/asm3.c: Likewise.
31169         * g++.dg/charset/asm4.c: Likewise.
31170         * g++.dg/charset/asm5.c: Likewise.
31171         * g++.dg/charset/attribute1.c: Likewise.
31172         * g++.dg/charset/attribute2.c: Likewise.
31173         * g++.dg/charset/extern1.cc: Likewise.
31174         * g++.dg/charset/extern2.cc: Likewise.
31175         * g++.dg/charset/extern3.cc: Likewise.
31176         * g++.dg/charset/function.cc: Likewise.
31177         * g++.dg/charset/string.c: Likewise.
31178         * g++.dg/charset/charset.exp: Likewise.
31179         * lib/target-supports.exp (check_iconv_available): Fix comment.
31180
31181 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
31182
31183         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
31184         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31185         * gcc.dg/charset/asm2.c: Likewise.
31186         * gcc.dg/charset/asm3.c: Likewise.
31187         * gcc.dg/charset/asm4.c: Likewise.
31188         * gcc.dg/charset/asm5.c: Likewise.
31189         * gcc.dg/charset/asm6.c: Likewise.
31190         * gcc.dg/charset/attribute1.c: Likewise.
31191         * gcc.dg/charset/attribute2.c: Likewise.
31192         * gcc.dg/charset/builtin1.c: Likewise.
31193         * gcc.dg/charset/extern.c: Likewise.
31194         * gcc.dg/charset/function.c: Likewise.
31195         * gcc.dg/charset/string.c: Likewise.
31196         * gcc.dg/charset/charset.exp: Likewise.
31197
31198 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
31199
31200         PR fortran/20086
31201         * gfortran.dg/pr20086.f90: New test.
31202
31203 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
31204
31205         PR tree-optimization/19786
31206         * g++.dg/tree-ssa/pr19786.C: New.
31207
31208 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31209
31210         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
31211
31212 2005-02-21  Jeff Law  <law@redhat.com>
31213
31214         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
31215
31216 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31217
31218         * gfortran.dg/do_iterator: Split loop, markup all lines for
31219         which an error locus is printed.
31220         * gfortran.dg/pr17708.f90: Markup all lines for which an error
31221         locus is printed.
31222         * gfortran.dg/select_4.f90: Likewise.
31223         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
31224         locuses in the various permutations.
31225
31226 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
31227
31228         PR tree-optimization/19951
31229         * g++.dg/vect: New directory.
31230         * g++.dg/vect/vect.exp: New file.
31231         * g++.dg/vect/pr19951.cc: New testcase.
31232         * g++.dg/dg.exp: Also prune vectorizer tests.
31233
31234 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
31235
31236         PR 18785
31237         * gcc.dg/charset/builtin1.c: New test.
31238
31239 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31240
31241         PR c++/19299
31242         * g++.dg/inherit/volatile1.C: New test.
31243
31244         PR c++/19440
31245         * g++.dg/template/dtor4.C: New test.
31246
31247 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
31248
31249         * gfortran.dg/int_1.f90: New test.
31250
31251 2005-02-19  Devang Patel  <dpatel@apple.com>
31252
31253         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
31254
31255 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
31256
31257         * gfortran.dg/achar_1.f90: New test.
31258
31259 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
31260
31261         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
31262
31263 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
31264             Jakub Jelinek  <jakub@redhat.com>
31265
31266         PR tree-optimization/19828
31267         * gcc.dg/tree-ssa/loop-7.c: New test.
31268         * gcc.c-torture/execute/20050218-1.c: New test.
31269
31270 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
31271
31272         PR c/20043
31273         * gcc.dg/transparent-union-1.c: New test.
31274         * gcc.dg/transparent-union-2.c: New test.
31275
31276 2005-02-18  James E Wilson  <wilson@specifixinc.com>
31277
31278         PR tree-optimization/18977
31279         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
31280
31281 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
31282
31283         PR target/20054
31284         * gcc.dg/pr20054.c: New test.
31285
31286 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31287
31288         PR c++/19508
31289         * g++.dg/ext/attrib20.C: New test.
31290
31291 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
31292
31293         PR middle-end/20030
31294         * gfortran.fortran-torture/execute/character_passing.f90: New test.
31295
31296 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
31297
31298         PR c++/20008
31299         * g++.dg/opt/switch4.C: New.
31300
31301 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
31302
31303         PR c++/20023
31304         PR tree-optimization/20009
31305         * gcc.c-torture/compile/20050217-1.c: New test.
31306         * g++.dg/opt/switch3.C: New test.
31307
31308         PR tree-optimization/18947
31309         * gcc.c-torture/compile/20050215-1.c: New test.
31310         * gcc.c-torture/compile/20050215-2.c: New test.
31311         * gcc.c-torture/compile/20050215-3.c: New test.
31312
31313 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
31314
31315         PR c++/20028
31316         * g++.dg/template/crash34.C: New.
31317
31318         PR c++/20022
31319         * g++.dg/other/access3.C: New.
31320
31321 2005-02-17  Ira Rosen  <irar@il.ibm.com>
31322
31323         * gcc.dg/vect/vect-98.c: New test.
31324
31325 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
31326
31327         PR tree-optimization/19967
31328         * gcc.dg/pr19967.c: New.
31329
31330 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
31331
31332         PR middle-end/19857
31333         * gcc.dg/tree-ssa/20050215-1.c: New test.
31334         * gcc.c-torture/execute/20050215-1.c: New test.
31335
31336 2005-02-15  Eric Christopher  <echristo@redhat.com>
31337
31338         * gcc.dg/cpp/20050215-1.c: New file.
31339
31340 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
31341
31342         PR tree-optimization/15785
31343         * gcc.dg/pr15785-1.c: New test.
31344
31345 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
31346
31347         PR c++/17788
31348         * g++.dg/init/ctor4.C: New.
31349         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
31350
31351 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
31352
31353         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
31354         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
31355
31356 2005-02-15  Andreas Schwab  <schwab@suse.de>
31357
31358         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
31359         declare malloc.
31360
31361 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
31362
31363         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
31364
31365 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
31366
31367         PR tree-optimization/19853
31368         * gcc.c-torture/compile/pr19853.c: New test.
31369
31370 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31371
31372         PR c++/19608
31373         * g++.dg/parse/local-class1.C: New.
31374
31375         PR c++/19895
31376         * g++.dg/parse/ptrmem3.C: New.
31377
31378         PR c++/19884
31379         * g++.old-deja/g++.oliva/template6.C: Add another case.
31380         * g++.dg/template/explicit6.C: New.
31381
31382 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
31383
31384         PR c++/17816
31385         * g++.dg/other/redecl2.C: New.
31386
31387 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31388
31389         PR c++/19891
31390         * g++.dg/abi/covariant4.C: New.
31391
31392 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
31393
31394         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
31395         New tests.
31396
31397 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
31398
31399         * gcc.dg/vect/vect-96.c: Fix typo.
31400
31401 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31402
31403         PR c++/14479
31404         PR c++/19487
31405         * g++.dg/template/enum5.C: New test.
31406
31407 2005-02-12  Ira Rosen  <irar@il.ibm.com>
31408
31409         * gcc.dg/vect/vect-97.c: New test.
31410
31411 2005-02-12  Ira Rosen  <irar@il.ibm.com>
31412
31413         * gcc.dg/vect/vect-96.c: New test.
31414
31415 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
31416
31417         * gcc.dg/builtins-34.c: Also check ldexp*.
31418
31419 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
31420
31421         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
31422
31423 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
31424
31425         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
31426         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
31427         dg-require-dll, dg-require-iconv, dg-require-named-sections,
31428         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
31429         selector_list, selector_expression, dg-process-target): Move to new
31430         file target-supports-dg.exp.
31431         * lib/target-supports-dg.exp: New.
31432
31433         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
31434         New.
31435
31436 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
31437
31438         PR c++/19666
31439         * g++.dg/other/ptrmem6.C: New test.
31440
31441         PR middle-end/19858
31442         * gcc.c-torture/compile/20050210-1.c: New test.
31443
31444 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
31445
31446         PR c++/19755
31447         * g++.dg/warn/Wbraces1.C: New test.
31448
31449 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
31450
31451         * gcc.dg/builtins-52.c: New testcase.
31452
31453 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
31454
31455         PR c/19342
31456         * gcc.c-torture/execute/20050119-1.c: New test.
31457
31458 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
31459
31460         PR c++/19811
31461         * g++.dg/init/delete1.C: New test.
31462
31463 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
31464
31465         PR c++/18470
31466         * g++.dg/template/static12.C: New test.
31467
31468 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
31469
31470         PR c++/19787
31471         * g++.dg/conversion/ambig1.C: New test.
31472
31473         PR c++/19739
31474         * g++.dg/ext/attrib19.C: New test.
31475
31476         PR c++/19732
31477         * g++.dg/parse/dtor5.C: New test.
31478
31479         PR c++/19762
31480         * g++.dg/template/dtor3.C: New test.
31481
31482         PR c++/19826
31483         * g++.dg/template/static11.C: New test.
31484         * g++.dg/template/crash2.C: Remove dg-error marker.
31485
31486 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
31487
31488         PR C++/18491
31489         * g++.old-deja/g++.mike/p10769a.C: Remove.
31490
31491 2005-02-09  Roger Sayle  <roger@eyesopen.com>
31492
31493         * gcc.dg/builtins-48.c: New test case.
31494         * gcc.dg/builtins-49.c: New test case.
31495         * gcc.dg/builtins-50.c: New test case.
31496         * gcc.dg/builtins-51.c: New test case.
31497
31498 2005-02-09  Ian Lance Taylor  <ian@airs.com>
31499
31500         PR middle-end/19583
31501         * g++.dg/warn/Wreturn-type-3.C: New test.
31502
31503 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
31504
31505         PR middle-end/19402
31506         * gcc.dg/pr19402-1.c: New testcase.
31507         * gcc.dg/pr19402-2.c: likewise.
31508
31509 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
31510
31511         PR middle-end/19854
31512         * g++.dg/tree-ssa/tmmti.C: New testcase.
31513
31514 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31515
31516         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
31517
31518 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
31519
31520         PR c++/19733
31521         * g++.dg/parse/crash23.C: New test.
31522         * g++.dg/warn/Weff1.C: New test.
31523
31524 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31525
31526         * gcc.dg/20050209-1.c: New test.
31527
31528 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31529
31530         PR target/19799
31531         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
31532
31533 2005-02-08  Mike Stump  <mrs@apple.com>
31534
31535         * g++.dg/pch/import-2.c: New test.
31536         * g++.dg/pch/import-2.hs: New.
31537         * g++.dg/pch/include/import-2a.h: New.
31538         * g++.dg/pch/include/import-2b.h: New.
31539
31540 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
31541
31542         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
31543
31544 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31545
31546         * gfortran.dg/substr_1.f90: New test.
31547
31548 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
31549
31550         PR middle-end/19775
31551         * gcc.dg/torture/builtin-power-1.c: Disable test for
31552         invalid transformation.
31553         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
31554         no longer optimize.
31555         * gcc.dg/builtins-47.c: New testcase.
31556
31557 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
31558             Dorit Naishlos  <dorit@il.ibm.com>
31559
31560         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
31561
31562 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
31563
31564         * gcc.c-torture/compile/20050206-1.c: New test.
31565
31566 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31567
31568         PR tree-opt/19768
31569         * g++.dg/opt/pr19768.C: New test.
31570
31571 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31572
31573         PR tree-opt/19736
31574         * gcc.c-torture/compile/pr19736.c: New test.
31575
31576 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31577
31578         PR c++/17401
31579         * g++.dg/parse/error25.C: New test.
31580
31581 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
31582
31583         * gcc.c-torture/execute/20050203-1.c: New.
31584
31585 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
31586
31587         * gcc.dg/vect/vect-85.c: Remove xfail.
31588         * gcc.dg/vect/vect-86.c: Remove xfail.
31589         * gcc.dg/vect/vect-87.c: Remove xfail.
31590         * gcc.dg/vect/vect-88.c: Remove xfail.
31591
31592 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
31593
31594         * gcc.dg/altivec-19.c: New.
31595
31596 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
31597
31598         PR c/17807
31599         * gcc.dg/nested-func-3.c: New test.
31600         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
31601
31602 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
31603
31604         * gcc.test-framework/gen_directive_tests: Generate tests for
31605         selector expressions.
31606
31607 2005-02-02  Matt Austern  <austern@apple.com>
31608
31609         PR c++/19628
31610         * g++/ext/builtin7.C: New.
31611         * g++/ext/builtin8.C: New.
31612
31613 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31614
31615         PR c/18502
31616         * gcc.dg/pr18502-1.c: New test.
31617
31618 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31619
31620         PR c++/17413
31621         * g++.dg/template/local4.C: Tweak.
31622
31623 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
31624
31625         PR tree-optimization/19578
31626         * gcc.c-torture/compile/20050202-1.c: New test.
31627
31628 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31629
31630         PR c/19435
31631         * gcc.dg/c99-init-4.c: New test.
31632
31633 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
31634
31635         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
31636
31637         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
31638
31639         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
31640         * g++.dg/eh/check-vect.h: New.
31641
31642         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
31643         * gcc.dg/vect/vect-78.c: Ditto.
31644         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
31645         Remove.
31646
31647         * g++.dg/conversion/simd1.C: Expect warning.
31648         * g++.dg/ext/attribute-test-1.C: Ditto.
31649         * g++.dg/ext/attribute-test-2.C: Ditto.
31650         * g++.dg/ext/attribute-test-3.C: Ditto.
31651         * g++.dg/ext/attribute-test-4.C: Ditto.
31652
31653         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
31654         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
31655
31656         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
31657
31658 2005-02-01  Richard Henderson  <rth@redhat.com>
31659
31660         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31661         long double for ibm double-double format.
31662         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31663
31664 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
31665
31666         PR tree-optimization/19633
31667         * gcc.dg/pr19633-1.c: New test.
31668         * gcc.dg/pr19633.c: Tweak to make pointer point
31669         to NULL or a symbol.
31670
31671 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
31672
31673         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
31674         New procs.
31675         (dg-process-target (local override)): Handle selector expressions.
31676
31677         * gcc.test-framework/README: Describe tests in source directory.
31678         * gcc.test-framework/test-framework.awk: Handle dg- tests.
31679         * gcc.test-framework/test-framework.exp: Handle dg- tests.
31680         * gcc.test-framework/dg-bogus-exp-P.c: New test.
31681         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
31682         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
31683         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
31684         * gcc.test-framework/dg-do-link-exp-P.c: New test.
31685         * gcc.test-framework/dg-do-run-exp-P.c: New test.
31686         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
31687         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
31688         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
31689         * gcc.test-framework/dg-error-exp-P.c: New test.
31690         * gcc.test-framework/dg-error-exp-XP.c: New test.
31691         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
31692         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
31693         * gcc.test-framework/dg-output-exp-P.c: New test.
31694         * gcc.test-framework/dg-output-exp-XF.c: New test.
31695         * gcc.test-framework/dg-warning-exp-P.c: New test.
31696         * gcc.misc-tests/dg-1.c: Remove.
31697         * gcc.misc-tests/dg-2.c: Remove.
31698         * gcc.misc-tests/dg-3.c: Remove.
31699         * gcc.misc-tests/dg-4.c: Remove.
31700         * gcc.misc-tests/dg-5.c: Remove.
31701         * gcc.misc-tests/dg-6.c: Remove.
31702         * gcc.misc-tests/dg-7.c: Remove.
31703         * gcc.misc-tests/dg-8.c: Remove.
31704         * gcc.misc-tests/dg-9.c: Remove.
31705         * gcc.misc-tests/dg-10.c: Remove.
31706         * gcc.misc-tests/dg-11.c: Remove.
31707         * gcc.misc-tests/dg-12.c: Remove.
31708         * gcc.misc-tests/dg-test.exp: Remove.
31709
31710         * gcc.test-framework/test-framework.awk: Change recording and
31711         printing of passes and failures.
31712
31713         * gcc.test-framework: New directory.
31714         * gcc.test-framework/README: New.
31715         * gcc.test-framework/test-framework.exp: New.
31716         * gcc.test-framework/test-framework.awk: New.
31717         * gcc.test-framework/gen_directive_tests: New.
31718
31719 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
31720
31721         * lib/treelang.exp: Fix comment typos.
31722         (treelang_target_compile): Don't append libs=-ltreelang to options.
31723
31724 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
31725
31726         * g++.dg/parse/typename7.C: Adjust error messages.
31727
31728 2005-01-31  Jeff Law  <law@redhat.com>
31729
31730         * gcc.c-torture/execute/20050131-1.c: New test.
31731         * gcc.dg/wcaselabel.c: New test.
31732
31733 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
31734
31735         * g++.dg/other/warning1.C: Adjust error messags.
31736         * g++.dg/parse/constant5.C: New test.
31737
31738 2005-01-31  Steven Bosscher  <stevenb@suse.de>
31739
31740         PR c/19333
31741         * gcc.c-torture/compile/20011130-1.c: Reorder to make
31742         the test case valid.
31743         * gcc.dg/20030815-1.c: Remove invalid tests.
31744         * gcc.dg/array-7.c: Adjust expected result.
31745         * gcc.dg/pr18596-3.c: Likewise.
31746         * gcc.dg/noncompile/20000901-1.c: Likewise.
31747         * gcc.dg/noncompile/init-2.c: Likewise.
31748         * gcc.dg/noncompile/init-4.c: Likewise.
31749
31750 2005-01-31  Dale Johannesen  <dalej@apple.com>
31751
31752         * g++.dg/opt/pr19650.C: New test.
31753
31754 2005-01-31  Richard Henderson  <rth@redhat.com>
31755
31756         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31757         long double for intel double extended format.
31758         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31759
31760 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
31761
31762         PR c++/19555
31763         * g++.dg/template/static10.C: New test.
31764
31765         PR c++/19395
31766         * g++.dg/parse/error24.C: New test.
31767
31768         PR c++/19367
31769         * g++.dg/lookup/builtin1.C: New test.
31770
31771         PR c++/19457
31772         * g++.dg/warn/conv3.C: New test.
31773
31774 2005-01-30  Bud Davis  <bdavis@gfortran.org>
31775
31776         PR fortran/19647
31777         * gfortan.dg/inquire_7.f90
31778
31779 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
31780
31781         PR tree-optimization/15791
31782         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
31783         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
31784         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
31785         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
31786         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
31787         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
31788         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
31789         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
31790         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
31791         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
31792
31793 2005-01-29  Paul Brook  <paul@codesourcery.com>
31794
31795         PR fortran/18565
31796         * check.c (real_or_complex_check): New function.
31797         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
31798         * intrinsic.c (add_functions): Use new check functions.
31799         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
31800         Add prototypes.
31801
31802 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
31803
31804         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
31805         gcc.dg/lvalue-3.c: New tests.
31806         * gcc.dg/concat.c: Update expected messages.
31807
31808 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
31809
31810         PR libfortran/19595
31811         * gfortran.dg/eor_1.f90: New test.
31812
31813 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
31814
31815         PR fortran/19589
31816         * gfortran.dg/logical_data_1.f90: New test.
31817
31818 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
31819
31820         PR c++/19253
31821         * g++.dg/template/crash33.C: New test.
31822
31823         PR c++/19667
31824         * g++.dg/template/crash32.C: New test.
31825
31826 2005-01-28  Ian Lance Taylor  <ian@airs.com>
31827
31828         PR middle-end/16558
31829         * g++.dg/warn/Wreturn-type-2.C: New test.
31830
31831 2004-06-24  Jeff Law  <law@redhat.com>
31832
31833         * gcc.dg/tree-ssa/20050128-1.c: New test.
31834
31835 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
31836
31837         * gcc.target/frv/all-mdpackh-1.c: New test.
31838
31839 2005-01-28  Steven Bosscher  <stevenb@suse.de>
31840
31841         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
31842
31843 2005-01-27  Richard Henderson  <rth@redhat.com>
31844
31845         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
31846
31847 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
31848
31849         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
31850
31851 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
31852
31853         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31854         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31855         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
31856         to cope with cases where the multilib options override the dg-options.
31857
31858 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
31859
31860         PR c/18946
31861         * gcc.dg/noncompile/20050120-1.c: New test.
31862
31863 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
31864
31865         PR tree-optimization/19633
31866         * gcc.dg/pr19633.c: New test.
31867         * gcc.dg/tree-ssa/pr19633.c: New test.
31868
31869 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
31870
31871         * gcc.dg/20041216-1.c: New test.
31872
31873 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
31874
31875         PR objc/18862
31876         * objc.dg/selector-2.m: New test.
31877
31878 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
31879
31880         * g++.dg/opt/range-test-2.C: New test.
31881
31882         PR rtl-optimization/19579
31883         * gcc.c-torture/execute/20050124-1.c: New test.
31884
31885 2005-01-26  Greg Parker  <gparker@apple.com>
31886         Stuart Hastings  <stuart@apple.com>
31887
31888         * gcc.c-torture/execute/20050125-1.c: New.
31889
31890 2005-01-18  Jan Hubicka  <jh@suse.cz>
31891
31892         PR tree-optimize/19337
31893         * gcc.c-torture/compile/20050119-1.c: New test.
31894
31895 2005-01-24  James E Wilson  <wilson@specifixinc.com>
31896
31897         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
31898         test for successful match.
31899
31900 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
31901
31902         PR objc/18408
31903         * objc.dg/comp-types-7.m: New test.
31904
31905 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
31906
31907         * lib/target-supports.exp (current_target_name): New.
31908         (check_effective_target_ilp32, check_effective_target_lp64):
31909         Cache the result to use as long as the current target, with
31910         multilib flags, remains the same.
31911
31912         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
31913         (dg-require-weak, dg-require-visibility, dg-require-alias,
31914         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
31915         dg-require-effective-target, dg-skip-if): Remove call to
31916         skip_test_and_clear_xfail.
31917         (dg-test): Clear xfail data.
31918
31919 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
31920
31921         PR target/17751
31922         * gcc.dg/ppc64-toc.c: New test.
31923
31924         * g++.dg/tree-ssa/empty-1.C: New test.
31925
31926         PR middle-end/19551
31927         * gcc.c-torture/execute/20050121-1.c: New test.
31928         * gcc.dg/20050121-2.c: New test.
31929
31930 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
31931         Paul Brook  <paul@codesourcery.com>
31932
31933         PR fortran/17941
31934         * gfortran.dg/real_const_1.f: New test.
31935         * gfortran.dg/real_const_2.f90: New test.
31936         * gfortran.dg/complex_int_1.f90: New test.
31937
31938 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
31939
31940         PR fortran/19313
31941         * gfortan.dg/inquire_6.f90: New test.
31942
31943 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
31944
31945         PR libfortran/19451
31946         * open_readonly_1.f90: New test.
31947
31948 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
31949
31950         PR libfortran/18982
31951         * gfortran.dg/open_new.f90: New file.
31952
31953 2005-01-22  Paul Brook  <paul@codesourcery.com>
31954
31955         * namelist_1.f90: New test.
31956
31957 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
31958
31959         PR tree-optimization/19484
31960         * gcc.c-torture/compile/20050122-[12].c: New tests.
31961
31962 2005-01-22  Paul Brook  <paul@codesourcery.com>
31963
31964         * gfortran.dg/implicit_2.f90: New test.
31965
31966 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
31967
31968         PR fortran/19314
31969         * gfortran.dg/inquire_5.f90: New test.
31970
31971 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31972
31973         PR c/18809
31974         * gcc.dg/pr18809-1.c: New test.
31975
31976 2005-01-21  Ian Lance Taylor  <ian@airs.com>
31977
31978         * gcc.dg/20050121-1.c: New test.
31979
31980         PR tree-optimization/13000
31981         * gcc.dg/20040206-1.c: Change warning to point where function is
31982         being inlined.
31983
31984 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31985
31986         PR c++/19208
31987         * g++.dg/template/array11.C: New test.
31988
31989 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31990
31991         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
31992         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
31993         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
31994         * gfortran.dg/getenv_1.f90: Add dg-do directive.
31995         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
31996         gfortran.dg/pr17164.f90: Add missing dg-do directives.
31997
31998 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31999
32000         PR tree-optimization/15349
32001         * gcc.dg/tree-ssa/pr15349.c: New.
32002
32003 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
32004
32005         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
32006
32007 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
32008
32009         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
32010         scan-assembler-times directive name.
32011
32012         * gcc.dg/asm-a.c: Move dg-require-effective-target to
32013         after dg-do.
32014
32015         PR rtl-optimization/19462
32016         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
32017
32018 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
32019
32020         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
32021         counting function calls on ia64.
32022
32023 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
32024
32025         PR rtl-optimization/15139
32026         * gcc.dg/20050111-2.c: New test.
32027
32028         PR c/17297
32029         * gcc.c-torture/compile/20050113-1.c: New testcase.
32030
32031         PR middle-end/19164
32032         * gcc.dg/20050113-1.c: New testcase.
32033
32034 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
32035
32036         * gcc.dg/vect/vect-85.c: Add comment.
32037         * gcc.dg/vect/vect-86.c: Add xfail for now.
32038         * gcc.dg/vect/vect-87.c: Add xfail for now.
32039         * gcc.dg/vect/vect-88.c: Add xfail for now.
32040         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
32041
32042 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32043
32044         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
32045
32046 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32047
32048         * g++.dg/debug/typedef3.C: New test.
32049
32050 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
32051
32052         PR c/19472
32053         * gcc.dg/asm-a.c: New test.
32054
32055 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
32056
32057         * gcc.dg/sh-relax.c: Add prototype for abort.
32058
32059 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32060
32061         * gcc.dg/short-compare-1.c: New test.
32062         * gcc.dg/short-compare-2.c: Likewise.
32063
32064 2005-01-18  Michael Matz  <matz@suse.de>
32065
32066         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
32067
32068 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
32069
32070         PR tree-optimization/19121
32071         * gcc.c-torture/compile/pr19121.c: New test.
32072
32073 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
32074
32075         PR target/19357
32076         * gcc.c-torture/compile/pr19357.c: New test.
32077
32078 2005-01-17  Ian Lance Taylor  <ian@airs.com>
32079
32080         PR c/5675
32081         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
32082         pass--those that refer just to the variable, possibly with a
32083         cast.
32084         * gcc.dg/c99-const-expr-3.c: Likewise.
32085
32086         PR middle-end/13127
32087         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
32088         longer emitted.
32089
32090 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
32091
32092         PR fortran/18778
32093         * gfortran.dg/endfile_2.f90: New test.
32094
32095 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
32096
32097         PR 19168
32098         * gfortran.dg/select_5.f90: New test.
32099
32100 2004-01-16  Paul Brook  <paul@codesourcery.com>
32101
32102         * gfortran.dg/common_4.f90: New test.
32103
32104 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
32105
32106         PR rtl-optimization/19462
32107         * gcc.dg/torture/pr19462-1.c: New test.
32108
32109 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
32110
32111         PR objc/19321
32112         * objc.dg/func-ptr-2.m: New.
32113         * objc.dg/volatile-1.m: New.
32114
32115 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32116
32117         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
32118
32119 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
32120
32121         PR tree-optimization/19060
32122         * gcc.c-torture/execute/20050104-1.c: New test.
32123
32124 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
32125
32126         PR fortran/18983
32127         * gfortran.dg/write_to_null.f90: New test.
32128
32129 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
32130             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32131
32132         PR other/19328
32133         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
32134         argument.
32135
32136 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
32137
32138         PR c++/19263
32139         * g++.dg/init/vector1.C: New test.
32140
32141 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
32142
32143         PR target/13158
32144         * gcc.target/ia64/sibcall-unwind-1.c: New test.
32145         PR target/18987
32146         * gcc.target/ia64/sibcall-unwind-2.c: New test.
32147
32148 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
32149
32150         * gfortran.dg/select_1.f90: New test.
32151         * gfortran.dg/select_2.f90: New test.
32152         * gfortran.dg/select_3.f90: New test.
32153         * gfortran.dg/select_4.f90: New test.
32154
32155 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
32156
32157         PR middle-end/19084
32158         PR rtl-optimization/19348
32159         * gcc.dg/20050111-1.c: New test.
32160         * gcc.c-torture/execute/20050111-1.c: New test.
32161
32162         * gcc.dg/i386-asm-4.c: New test.
32163
32164 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32165
32166         * gcc.dg/nested-func-2.c: New test.
32167         * ada/acats/norun.lst: Remove c953002.
32168
32169 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
32170
32171         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
32172
32173 2005-01-12  Ben Elliston  <bje@au.ibm.com>
32174
32175         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
32176
32177 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
32178
32179         PR target/18761
32180         * g++.dg/abi/align1.C: New test.
32181
32182 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
32183
32184         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
32185         at a time.
32186         * g++.dg/ext/altivec_check.h: Support compiling as C.
32187
32188 2005-01-10  Roger Sayle  <roger@eyesopen.com>
32189
32190         PR c++/19355
32191         * g++.dg/expr/pr19355-1.C: New test case.
32192
32193 2005-01-10  Laurent GUERBY <laurent@guerby.net>
32194
32195         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
32196         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
32197         * ada/acats/tests/c3/c92005b.ada: Likewise.
32198         * ada/acats/tests/c3/cxb3012.a: Likewise.
32199         * ada/acats/norun.lst: Add c380004 and c953002, add PR
32200
32201 2005-01-09  Paul Brook  <paul@codesourcery.com>
32202
32203         * gfortran.dg/common_2.f90: New file.
32204         * gfortran.dg/common_3.f90: New file.
32205
32206 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
32207
32208         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
32209
32210 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
32211
32212         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
32213         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
32214         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
32215         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
32216         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
32217         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
32218         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
32219         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
32220         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
32221         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
32222         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
32223         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
32224         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
32225         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
32226         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
32227         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
32228         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
32229         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
32230         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
32231         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
32232         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
32233         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
32234         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
32235         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
32236         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
32237         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
32238         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
32239         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
32240         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
32241         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
32242         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
32243         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
32244         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
32245         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
32246         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
32247         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
32248         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
32249         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
32250         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
32251         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
32252         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
32253         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
32254         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
32255         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
32256         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
32257         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
32258         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
32259         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
32260         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
32261         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
32262         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
32263         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
32264         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
32265         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
32266         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
32267         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
32268         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
32269         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
32270         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
32271         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
32272         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
32273         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
32274         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
32275         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
32276         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
32277         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
32278         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
32279
32280         * gcc.dg/vect/vect-1.c: Fix spelling.
32281         * gcc.dg/vect/vect-10.c: Fix spelling.
32282         * gcc.dg/vect/vect-11.c: Fix spelling.
32283         * gcc.dg/vect/vect-12.c: Fix spelling.
32284         * gcc.dg/vect/vect-14.c: Fix spelling.
32285         * gcc.dg/vect/vect-15.c: Fix spelling.
32286         * gcc.dg/vect/vect-16.c: Fix spelling.
32287         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
32288         * gcc.dg/vect/vect-64.c: Fix comments.
32289         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
32290
32291 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
32292             Ira Rosen  <irar@il.ibm.com>
32293
32294         * gcc.dg/vect/vect-70.c: New test.
32295         * gcc.dg/vect/vect-71.c: New test.
32296
32297 2005-01-09  Manfred Hollstein  <mh@suse.com>
32298
32299         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
32300         * gcc.dg/pr18241-2.c: Likewise.
32301         * gcc.dg/pr18241-3.c: Likewise.
32302         * gcc.dg/pr18241-4.c: Likewise.
32303         * gcc.dg/pr18241-5.c: Likewise.
32304
32305 2005-01-08  Richard Henderson  <rth@redhat.com>
32306
32307         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32308         False for x86 and x86-64.
32309
32310 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
32311
32312         PR tree-optimization/18241
32313         * gcc.dg/pr18241-1.c: New test.
32314         * gcc.dg/pr18241-2.c: New test.
32315         * gcc.dg/pr18241-3.c: New test.
32316         * gcc.dg/pr18241-4.c: New test.
32317         * gcc.dg/pr18241-5.c: New test.
32318
32319 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
32320
32321         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
32322         gfortran.dg/select_4.f90: New.
32323
32324 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
32325
32326         * gcc.c-torture/execute/20050107-1.c: New test.
32327
32328 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
32329
32330         PR c++/19298
32331         * g++.dg/template/ref2.C: New.
32332
32333 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
32334
32335         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
32336         instead of being empty.
32337
32338 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32339
32340         PR fortran/15553
32341         * gfortran.dg/array-1.f90: New test.
32342
32343 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
32344
32345         PR tree-optimization/19283
32346         * gcc.c-torture/execute/20050106-1.c: New test.
32347
32348         PR rtl-optimization/18861
32349         * gcc.dg/20050105-1.c: New test.
32350
32351         PR tree-optimization/18828
32352         * gcc.dg/20050105-2.c: New test.
32353
32354 2005-01-07  Andreas Jaeger  <aj@suse.de>
32355
32356         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
32357
32358 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
32359
32360         PR fortran/18398
32361         * gfortran.dg/fmt_read.f90: New test.
32362
32363 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
32364
32365         * gcc.dg/rs6000-ldouble-2.c: New.
32366
32367 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
32368
32369         PR c++/19244
32370         * g++.dg/parser/ctor2.C: New test.
32371
32372 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32373
32374         PR c++/17154
32375         * g++.dg/template/using9.C: New test.
32376
32377 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32378
32379         PR c++/19258
32380         * g++.dg/lookup/friend6.C: New test.
32381
32382 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32383
32384         PR c++/19270
32385         * g++.dg/template/array10.C: New.
32386
32387 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32388
32389         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
32390         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
32391
32392 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
32393
32394         * gcc.c-torture/compile/20050105-1.c: New test.
32395
32396 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
32397
32398         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
32399
32400 2005-01-05  Roger Sayle  <roger@eyesopen.com>
32401
32402         PR middle-end/19100
32403         * gcc.dg/conv-3.c: New test case.
32404
32405 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
32406
32407         * gcc.dg/asm-wide-1.c: New test.
32408
32409 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32410
32411         PR c++/19030
32412         * g++.dg/parse/crash22.C: New
32413
32414 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
32415
32416         PR 19257
32417         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
32418
32419 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
32420
32421         PR middle-end/17767
32422         * gcc.dg/i386-mmx-6.c: New test case.
32423
32424 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
32425
32426         PR tree-optimization/18308
32427         * gcc.dg/vect/pr18308.c: New testcase.
32428
32429 2005-01-04  Andreas Jaeger  <aj@suse.de>
32430
32431         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
32432
32433 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
32434             Robert Bowdidge <bowdidge@apple.com>
32435
32436         * gcc.dg/cpp/subframework1.c: New.
32437         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
32438         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
32439         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
32440         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
32441
32442 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
32443
32444         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
32445         producing warning.
32446         * gcc.dg/darwin-weakimport-2.c: New.
32447
32448 2005-01-03  Richard Henderson  <rth@redhat.com>
32449
32450         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
32451
32452 2005-01-03  Richard Henderson  <rth@redhat.com>
32453
32454         * gcc.dg/vect/vect.exp: Enable for ia64.
32455         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
32456         (check_effective_target_vect_float): Likewise.
32457         (check_effective_target_vect_no_align): Likewise.
32458         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
32459         * gcc.dg/vect/vect-8.c: Likewise.
32460
32461 2005-01-03  Uros Bizjak <uros@kss-loka.si>
32462
32463         PR target/19236
32464         * gcc.dg/pr19236-1.c: New test case.
32465
32466 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
32467
32468         PR rtl-optimization/12092
32469         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
32470
32471 2005-01-02  Andreas Jaeger  <aj@suse.de>
32472
32473         * gcc.dg/pr12092-1.c: Do not run on x86_64.
32474
32475 2005-01-01  Roger Sayle  <roger@eyesopen.com>
32476             Andrew Pinski  <pinskia@physics.uc.edu>
32477
32478         PR rtl-optimization/12092
32479         * gcc.dg/pr12092-1.c: New test case.
32480
32481 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
32482
32483         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
32484         'hidden' and 'default' for better portability.
32485         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
32486
32487         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
32488         6 and 7.
32489         * g++.old-deja/g++.brendan/new3.C: Likewise.
32490
32491 2005-01-01  Steven Bosscher  <stevenb@suse.de>
32492
32493         * gcc.dg/20041231-1.C: New test.
32494         * g++.dg/warn/Wunreachable-code-1.C: New test.
32495
32496 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
32497
32498         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
32499         file, not /dev/null.  Abort on error.
32500
32501 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
32502             Ziemowit Laski  <zlaski@apple.com>
32503
32504         PR objc/18971
32505         * objc.dg/encode-5.m: New test.
32506
32507 2004-12-29  Richard Henderson  <rth@redhat.com>
32508
32509         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
32510         * objc.dg/stabs-1.m: Disable for ia64.
32511
32512 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
32513
32514         PR c++/19190
32515         * g++.dg/warn/Wunused-10.C: New test.
32516
32517 2004-12-28  Richard Henderson  <rth@redhat.com>
32518
32519         * objc.dg/stabs-1.m: Disable for alpha.
32520
32521 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
32522
32523         PR c++/19149
32524         * g++.dg/parse/error23.C: New test.
32525
32526 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32527
32528         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
32529
32530         PR fortran/19032
32531         * gfortran.dg/intrinsic_modulo_1.f90: New.
32532         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
32533         tests with divisor -1.
32534
32535 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
32536
32537         * g++.dg/opt/temp1.C (memcpy): Return a value.
32538
32539         PR c++/19148
32540         * g++.dg/expr/cond7.C: New test.
32541
32542 2004-12-27  Paul Brook  <paul@codesourcery.com>
32543
32544         * gfortran.dg/g77/select_no_compile.f: Remove.
32545
32546 2004-12-27  Richard Henderson  <rth@redhat.com>
32547
32548         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
32549         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
32550         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
32551
32552 2004-12-26  Richard Henderson  <rth@redhat.com>
32553
32554         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
32555         by 1i instead of token pasting.
32556
32557 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32558
32559         PR tree-optimization/17578
32560         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
32561         to additional_flags.
32562         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
32563
32564 2004-12-25  Richard Henderson  <rth@redhat.com>
32565
32566         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32567         Remove Alpha.
32568
32569 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32570
32571         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
32572         hppa*-*-hpux*.
32573         * gcc.dg/pr17957.c (dg-options): Likewise.
32574         * gcc.dg/struct-ret-1.c: Add prototype for abort.
32575         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
32576         instead of 0 on __hppa__.
32577         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
32578         "foo,%r" on hppa*-*-*.
32579
32580 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
32581
32582         PR fortran/19071
32583         * gfortran.dg/complex_write.f90: New test.
32584
32585 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32586
32587         PR c++/17595
32588         * g++.dg/parse/pragma2.C: New test.
32589
32590         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
32591
32592 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32593
32594         * gcc.dg/empty2.c: Add missing dg-warning.
32595
32596 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32597
32598         PR c++/17413
32599         * g++.dg/template/local4.C: New test.
32600         * g++.dg/template/crash19.C: Add dg-error marker.
32601
32602         * g++.dg/template/crash31.C: Correct embedded PR number.
32603
32604 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32605
32606         PR c++/16405
32607         * g++.dg/opt/temp1.C: Add do-run marker.
32608
32609 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32610
32611         * g++.dg/template/spec19.C: New.
32612
32613 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32614
32615         PR target/16819
32616         * gcc.dg/empty2.c: New.
32617
32618 2004-12-23  Richard Henderson  <rth@redhat.com>
32619
32620         * lib/target-supports.exp (check_effective_target_vect_no_align):
32621         Remove i?86 and x86-64.
32622
32623 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32624
32625         PR c++/16405
32626         * g++.dg/opt/temp1.C: New test.
32627
32628 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32629
32630         PR c++/18733
32631         * g++.dg/template/friend33.C: New testcase.
32632
32633 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
32634
32635         PR c++/18464
32636         * g++.dg/template/cond5.C: New test.
32637
32638         PR c++/18492
32639         * g++.dg/inherit/thunk3.C: New test.
32640
32641         PR c++/11224
32642         * g++.dg/warn/Wunused-9.C: New test.
32643
32644 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
32645
32646         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
32647
32648 2004-12-22  Jan Beulich  <jbeulich@novell.com>
32649
32650         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
32651
32652 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
32653
32654         PR c++/18378
32655         * g++.dg/ext/packed8.C: New test.
32656
32657         PR c++/19063
32658         * g++.dg/template/crash31.C: New test.
32659
32660         PR c++/19034
32661         * g++.dg/template/crash30.C: New test.
32662
32663 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
32664
32665         PR C++/18984
32666         * g++.dg/eh/ctor3.C: New test.
32667
32668 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32669
32670         * objc.dg/stabs-1.m: Allow section name to be quoted and
32671         assembly label to begin with '.LL'.
32672
32673 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
32674
32675         * gcc.dg/vect/vect.exp
32676         (check_effective_target_lp64_or_vect_no_align): New.
32677         * gcc.dg/vect/vect-77.c: Use it.
32678         * gcc.dg/vect/vect-78.c: Use it.
32679
32680         * lib/target-supports.exp
32681         (check_effective_target_vect_no_max,
32682         check_effective_target_vect_no_bitwise,
32683         check_effective_target_vect_no_align): New.
32684         * gcc.dg/vect/vect-13.c: Use them.
32685         * gcc.dg/vect/vect-17.c: Ditto.
32686         * gcc.dg/vect/vect-18.c: Ditto.
32687         * gcc.dg/vect/vect-19.c: Ditto.
32688         * gcc.dg/vect/vect-20.c: Ditto.
32689         * gcc.dg/vect/vect-27.c: Ditto.
32690         * gcc.dg/vect/vect-29.c: Ditto.
32691         * gcc.dg/vect/vect-44.c: Ditto.
32692         * gcc.dg/vect/vect-48.c: Ditto.
32693         * gcc.dg/vect/vect-50.c: Ditto.
32694         * gcc.dg/vect/vect-52.c: Ditto.
32695         * gcc.dg/vect/vect-54.c: Ditto.
32696         * gcc.dg/vect/vect-56.c: Ditto.
32697         * gcc.dg/vect/vect-58.c: Ditto.
32698         * gcc.dg/vect/vect-60.c: Ditto.
32699         * gcc.dg/vect/vect-72.c: Ditto.
32700         * gcc.dg/vect/vect-80.c: Ditto.
32701
32702 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
32703
32704         PR c++/14075
32705         * g++.dg/init/string1.C: New.
32706
32707         PR c++/18975
32708         * g++.dg/other/synth1.C: New.
32709
32710 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
32711
32712         PR c/18963
32713         * gcc.dg/pr18963-1.c: New test.
32714
32715 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
32716
32717         PR c/18596
32718         * gcc.dg/funcdef-storage-1.c (foo): Remove.
32719         * gcc.dg/pr18596-1.c: Use dg-error.
32720         (dg-options): Use -fno-unit-at-a-time.
32721         * gcc.dg/pr18596-2.c: New test.
32722         * gcc.dg/pr18596-3.c: New test.
32723
32724 2004-12-20  Roger Sayle  <roger@eyesopen.com>
32725
32726         PR middle-end/18683
32727         * g++.dg/opt/pr18683-1.C: New test case.
32728
32729 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
32730
32731         PR other/19093
32732         * g++.dg/opt/max1.C: Fix for 64bit targets.
32733
32734 2004-12-20  Matt Austern  <austern@apple.com>
32735
32736         PR c++/19044
32737         * g++.dg/ext/builtin6.C: New
32738
32739 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
32740
32741         PR tree-optimization/19080
32742         * gcc.c-torture/compile/pr19080.c: New test.
32743
32744 2004-12-20  Steven Bosscher  <stevenb@suse.de>
32745
32746         * gcc.dg/20041219-1.c: New test.
32747
32748 2004-12-19  Roger Sayle  <roger@eyesopen.com>
32749
32750         PR middle-end/19068
32751         * g++.dg/opt/max1.C: New test case.
32752
32753 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32754
32755         * gcc.dg/fdata-sections-1.c: New test.
32756
32757 2004-12-18  Roger Sayle  <roger@eyesopen.com>
32758
32759         PR middle-end/18548
32760         * gcc.dg/max-1.c: New test case.
32761
32762 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
32763
32764         * gcc.c-torture/execute/20041218-1.c: New test.
32765
32766 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
32767
32768         * gcc.dg/pr18501.c: New test.
32769         * gcc.dg/uninit-5.c: XFAIL.
32770         * gcc.dg/uninit-9.c: XFAIL.
32771
32772 2004-12-17  Dale Johannesen  <dalej@apple.com>
32773
32774         * gcc.dg/20041213-1.c: New.
32775
32776 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
32777
32778         * objc.dg/stabs-1.m: Allow assembly label to begin
32779         with a dot ('.').
32780
32781 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
32782
32783         * gcc.c-torture/execute/20041213-1.c: Move...
32784         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
32785
32786 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
32787
32788         PR c++/18721
32789         * g++.dg/lookup/conv-5.C: New.
32790
32791 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
32792
32793         * objc.dg/stabs-1.m: New test.
32794
32795 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
32796
32797         * gcc.dg/visibility-c.c: Change compile to
32798         assemble for the test.
32799
32800 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
32801
32802         PR target/19041
32803         * gcc.dg/visibility-c.c: New test.
32804
32805 2004-12-16  Roger Sayle  <roger@eyesopen.com>
32806
32807         PR middle-end/18493
32808         * gcc.dg/switch-8.c: New test case.
32809
32810 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32811
32812         PR c++/18905
32813         * g++.dg/template/init4.C: New.
32814         * g++.dg/opt/static3.C: Enable optimizer.
32815
32816 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
32817
32818         * g++.dg/other/complex1.C: New test.
32819
32820 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
32821
32822         * g++.dg/opt/inline9.C: New test.
32823
32824 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32825
32826         PR fortran/18993
32827         * gfotran.dg/nullify_1.f: New test.
32828
32829 2004-12-15  Richard Henderson  <rth@redhat.com>
32830
32831         * gcc.target/i386/i386.exp: New harness.
32832         * gcc.target/i386/vect-args.c: New.
32833
32834 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
32835
32836         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
32837
32838 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32839
32840         PR c++/18825
32841         * g++.dg/template/friend32.C: New test.
32842
32843 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32844
32845         * cpp/pragma-once-1.c: New test.
32846         * cpp/pragma-once-1b.h: Likewise.
32847         * cpp/pragma-once-1c.h: Likewise.
32848         * cpp/pragma-once-1d.h: Likewise.
32849         * cpp/inc/pragma-once-1a.h: Likewise.
32850
32851 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
32852             Steven G. Kargl  <kargls@comcast.net>
32853
32854         PR fortran/17597
32855         * gfortran.dg/list_read_3.f90: New test.
32856
32857 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32858
32859         * gcc.dg/ftrapv-2.c: New test.
32860
32861 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
32862
32863         PR c++/18981
32864         * g++.dg/template/typename9.C: New test.
32865
32866 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
32867
32868         PR c++/18738
32869         * g++.dg/template/typename8.C: New test.
32870         * g++.dg/parse/friend2.C: Tweak error message.
32871
32872 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
32873
32874         * gcc.c-torture/20041214-1.c: New test.
32875
32876 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
32877
32878         PR c++/18965
32879         * g++.dg/init/array17.C: New test.
32880
32881 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
32882
32883         PR c++/18793
32884         * g++.dg/init/aggr3.C: New test.
32885
32886 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
32887
32888         * gcc.dg/altivec-types-1.c: New test.
32889         * gcc.dg/altivec-types-2.c: New test.
32890         * gcc.dg/altivec-types-3.c: New test.
32891         * gcc.dg/altivec-types-4.c: New test.
32892         * g++.dg/ext/altivec-types-1.C: New test.
32893         * g++.dg/ext/altivec-types-2.C: New test.
32894         * g++.dg/ext/altivec-types-3.C: New test.
32895         * g++.dg/ext/altivec-types-4.C: New test.
32896
32897 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
32898
32899         PR middle-end/18951
32900         * gcc.c-torture/execute/20041213-1.c: New test.
32901
32902 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
32903
32904         PR c++/18949
32905         * g++.dg/template/cast1.C: New.
32906
32907 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
32908
32909         * gcc.c-torture/execute/20041213-2.c: New test.
32910
32911 2004-12-13  Richard Henderson  <rth@redhat.com>
32912
32913         * gcc.dg/i386-sse-10.c: Fix typo in options.
32914
32915 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
32916
32917         PR c++/18968
32918         * g++.dg/opt/pr18968.C: New test.
32919
32920 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
32921
32922         PR c++/18925
32923         * g++.dg/ext/visibility/staticdatamem.C: New test.
32924
32925 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
32926
32927         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
32928
32929 2004-12-13  Roger Sayle  <roger@eyesopen.com>
32930
32931         PR rtl-optimization/18928
32932         * gcc.dg/pr18928-1.c: New test case.
32933
32934 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
32935
32936         PR tree-opt/16951
32937         * gcc.c-torture/compile/20041211-1.c: New.
32938
32939 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32940
32941         PR middle-end/17564
32942         * gcc.c-torture/execute/20041212-1.c: New test.
32943
32944 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32945
32946         PR fortran/18869
32947         * gfortran.dg/common_1.f90: New test.
32948
32949 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
32950         Paul Brook  <paul@codesourcery.com>
32951
32952         PR fortran/16222
32953         * gfortran.dg/real_do_1.f90: New test.
32954
32955 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
32956
32957         PR tree-opt/18040
32958         * g++.dg/opt/ptrmem6.C: New test.
32959
32960 2004-12-11  Roger Sayle  <roger@eyesopen.com>
32961
32962         PR middle-end/18921
32963         * gcc.dg/pr18921-1.c: New test case.
32964
32965 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32966
32967         PR fortran/17175
32968         * gfortran.dg/scale_1.f90: New test.
32969
32970 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
32971
32972         PR middle-end/18903
32973         * gcc.c-torture/compile/pr18903.c: New test.
32974
32975 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
32976
32977         * gcc.c-torture/execute/20041210-1.c: New test.
32978
32979 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32980
32981         PR c++/18731
32982         * g++.dg/parser/struct-1.C: New test.
32983         * g++.dg/parser/struct-2.C: New test.
32984         * g++.dg/parser/struct-3.C: New test.
32985
32986 2004-12-09  Richard Henderson  <rth@redhat.com>
32987
32988         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
32989
32990         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
32991         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
32992
32993 2004-12-09  Matt Austern  <austern@apple.com>
32994
32995         PR c++/18514
32996         * g++.dg/ext/builtin1.C: New
32997         * g++.dg/ext/builtin2.C: New
32998         * g++.dg/ext/builtin3.C: New
32999         * g++.dg/ext/builtin4.C: New
33000         * g++.dg/ext/builtin5.C: New
33001
33002 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
33003
33004         PR tree-opt/18904
33005         * g++.dg/opt/ptrmem5.C: New test.
33006
33007 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
33008
33009         * g++.dg/parse/typename5.C: Adjust for new error.
33010         * g++.dg/parse/typename7.C: New.
33011
33012 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33013
33014         PR c++/18073
33015         * g++.dg/other/mmintrin.C: New test.
33016
33017 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
33018
33019         PR c++/16681
33020         * g++.dg/init/array15.C: New.
33021         * g++.dg/init/array16.C: New.
33022
33023 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33024
33025         PR fortran/18826
33026         * gfortran.dg/assign_1.f90: New test.
33027
33028 2004-12-08  Nick Clifton  <nickc@redhat.com>
33029
33030         * gcc.target/xstormy16/bss_below100: New directory containing tests.
33031         * gcc.target/xstormy16/data_below100: Likewise.
33032         * gcc.target/xstormy16/sfr: Likewise.
33033         * gcc.target/xstormy16/below100.S: New test source file.
33034         * gcc.target/xstormy16/below100.ld: New test linker script.
33035         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33036         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
33037         bp instructions.
33038         * gcc.target/xstormy16/bp.c: Likewise.
33039
33040         * gcc.target/xstormy16/bss_below100: New files:
33041         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33042         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33043         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33044         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33045         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33046         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33047         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33048         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33049         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33050         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33051         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33052         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33053         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33054         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33055         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33056         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33057         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33058         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33059         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33060         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33061         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33062         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33063         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33064         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33065         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33066         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33067         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33068
33069         * gcc.target/xstormy16/data_below100: New files:
33070         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33071         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33072         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33073         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33074         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33075         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33076         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33077         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33078         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33079         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33080         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33081         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33082         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33083         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33084         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33085         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33086         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33087         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33088         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33089         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33090         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33091         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33092         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33093         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33094         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33095         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33096         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33097
33098         * gcc.target/xstormy16/sfr: New files:
33099         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
33100         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
33101         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
33102         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
33103         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
33104         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
33105         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
33106         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
33107         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
33108         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
33109         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
33110         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
33111         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
33112         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
33113         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
33114         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
33115         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
33116         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
33117         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
33118         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
33119         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
33120         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
33121         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
33122         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
33123         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
33124         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
33125         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
33126         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
33127         27_if0_sfrw_bitfield_f.c
33128
33129 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33130
33131         PR c++/18100
33132         * g++.dg/lookup/name-clash4.C: New test.
33133
33134 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
33135
33136         PR c++/18672
33137         * g++.dg/opt/array1.C: New.
33138
33139         PR c++/18803
33140         * g++.dg/template/operator5.C: New.
33141
33142 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
33143
33144         PR c/18867
33145         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
33146
33147 2004-12-07  Steven Bosscher  <stevenb@suse.de>
33148
33149         * gcc.dg/noncompile/20041207.c: New test.
33150
33151 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
33152
33153         * g++.dg/other/unreachable-1.C: New test.
33154
33155 2004-12-06  Nick Clifton  <nickc@redhat.com>
33156
33157         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
33158         <limits.h> because the latter comes from gcc's include/ directory
33159         and not the newlib/libc/include directory.
33160
33161 2004-12-04  Richard Henderson  <rth@redhat.com>
33162
33163         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
33164
33165 2004-12-04  Richard Henderson  <rth@redhat.com>
33166
33167         * lib/target-supports.exp (check_gc_sections_available): Disable
33168         for alpha and ia64.
33169
33170 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
33171
33172         PR middle-end/17909
33173         * g++.dg/other/vararg-2.C: New test.
33174
33175 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33176
33177         PR c++/17011, c++/17971
33178         * g++.dg/template/error15.C: Adjust expected error.
33179         * g++.dg/template/instantiate3.C: Likewise.
33180
33181 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
33182
33183         * gcc.dg/altivec-18.c: Fix for darwin
33184
33185 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33186
33187         PR c++/18782
33188         * g++.dg/parse/ptrmem2.C: New.
33189
33190         PR c++/18318
33191         * g++.dg/template/new1.C: New.
33192
33193 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33194
33195         PR fortran/18710
33196         * gfortran.dg/direct_io_3.f90: New test.
33197
33198 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
33199
33200         PR 18758
33201         * g++.dg/parse/crash21.C: New.
33202
33203 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33204
33205         PR c++/15664, c++/18276
33206         * g++.dg/template/ttp13.C: New test.
33207         * g++.dg/template/ttp14.C: Likewise.
33208
33209 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33210
33211         PR c++/18123
33212         * g++.dg/parse/enum2.C: New test.
33213         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
33214
33215 2004-12-02  Nick Clifton  <nickc@redhat.com>
33216
33217         * gcc.target/xstormy16: New test directory.
33218         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33219         * gcc.target/xstormy16/bp.c: Check the generation of bp
33220         instructions.
33221         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
33222         bn instructions and the BELOW100 attribute.
33223
33224 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
33225
33226         PR target/16952
33227         * gcc.dg/ppc-eabi.c: New.
33228
33229 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
33230
33231         PR fortran/18284
33232         * gfortran.dg/backspace.f90
33233
33234 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
33235
33236         * gfortran.dg/inquire.f90: New test.
33237
33238 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
33239
33240         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
33241         handle effective-target-keyword.
33242         (dg-skip-if): Support effective-target keyword as target list.
33243         (dg-xfail-if): Ditto.
33244         * lib/target-supports.exp (is-effective-target-keyword): New proc.
33245
33246 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
33247
33248         PR tree-optimization/18291
33249         * gcc.c-torture/compile/pr18291.c: New test.
33250
33251 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
33252
33253         PR C++/18729
33254         * g++.dg/parse/crash20.C: New.
33255
33256         PR c++/17431
33257         * g++.dg/overload/arg1.C: New.
33258         * g++.dg/overload/arg2.C: New.
33259         * g++.dg/overload/arg3.C: New.
33260         * g++.dg/overload/arg4.C: New.
33261
33262 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
33263
33264         * gcc.dg/c99-flex-array-4.c: Remove.
33265
33266 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
33267
33268         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
33269
33270         * lib/target-supports.exp (is-effective-target): Simplify.
33271
33272         * lib/target-supports.exp (check_effective_target_vect_long):
33273         Fix for powerpc64-*-*.
33274
33275 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
33276
33277         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
33278         to support new requirements on FreeBSD 5.
33279
33280 2004-11-30  Devang Patel  <dpatel@apple.com>
33281
33282         PR 18702
33283         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
33284
33285 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
33286
33287         * g++.dg/ext/altivec-13.C: New test.
33288
33289 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
33290
33291         PR tree-opt/18298
33292         * gcc.c-torture/execute/p18298.c: New test.
33293
33294 2004-11-30  Ira Rosen  <irar@il.ibm.com>
33295             Dorit Naishlos  <dorit@il.ibm.com>
33296
33297         PR tree-opt/18607
33298         * gcc.dg/vect/vect-89.c: New test.
33299
33300 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
33301
33302         * gcc.dg/pr18596-1.c: New test.
33303
33304 2004-11-30  Ben Elliston  <bje@au.ibm.com>
33305
33306         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
33307
33308 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
33309
33310         PR c/18479
33311         * gcc.dg/pr18479.c: New test.
33312
33313 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33314
33315         PR target/18490
33316         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
33317         mmix-knuth-mmixware.
33318
33319         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
33320         cris-*-elf* cris-*-aout* mmix-*-*
33321
33322 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
33323
33324         PR middle-end/18725
33325         * gcc.dg/pr18725.c: New test.
33326
33327 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33328
33329         PR target/18488
33330         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
33331
33332         PR target/18336
33333         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
33334
33335 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
33336
33337         PR c++/18368
33338         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
33339         * g++.old-deja/g++.law/ctors5.C: Likewise.
33340         * g++.old-deja/g++.other/crash25.C: Likewise.
33341
33342         PR c++/18674
33343         * g++.dg/template/error16.C: New test.
33344
33345         PR c++/18512
33346         * g++.dg/template/crash29.C: New test.
33347
33348 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
33349
33350         PR tree-optimization/18712
33351         * gcc.c-torture/compile/pr18712.c: New test.
33352
33353 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
33354
33355         PR c/7544
33356         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
33357         tests.
33358
33359 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33360
33361         PR c++/18652
33362         * g++.dg/lookup/crash6.C: New test.
33363
33364 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33365
33366         PR middle-end/18164
33367         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
33368
33369 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
33370
33371         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
33372         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
33373         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
33374
33375 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
33376
33377         * gcc.dg/pr18164.c: New test.
33378
33379 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
33380
33381         * gcc.dg/funroll-loops-all.c: New.
33382
33383 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
33384
33385         PR target/18489
33386         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
33387         delimeter, match space and TAB as well as ":".
33388
33389         PR target/18484
33390         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
33391
33392         PR target/18348
33393         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
33394
33395         PR target/18345
33396         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
33397
33398         PR target/18337
33399         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
33400
33401 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
33402
33403         * gfortran.dg/direct_io_2.f90: New test.
33404
33405 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
33406
33407         PR target/18334
33408         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
33409
33410 2004-11-28  Richard Henderson  <rth@redhat.com>
33411
33412         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
33413
33414 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
33415
33416         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
33417         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
33418         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
33419         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
33420         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
33421         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
33422         gcc.dg/pointer-arith-8.c: New tests.
33423
33424 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
33425
33426         PR fortran/18364
33427         * gfortran.dg/endfile.f90: New test.
33428
33429 2004-11-27  Falk Hueffner  <falk@debian.org>
33430
33431         * gcc.dg/loop-6.c: New test.
33432
33433 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
33434
33435         * gcc.c-torture/execute/20041126-1.c: New test.
33436
33437 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
33438
33439         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
33440         on IRIX.
33441
33442 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
33443
33444         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
33445         functions.
33446
33447 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
33448
33449         PR rtl-optimization/17825
33450         * gcc.c-torture/compile/20041119-1.c: New test.
33451
33452 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33453
33454         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
33455         Check existence of ld library path variables before unsetting.
33456
33457 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
33458
33459         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
33460
33461 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
33462
33463         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
33464
33465 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
33466
33467         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
33468
33469 2004-11-26  Ben Elliston  <bje@au.ibm.com>
33470
33471         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
33472         dg-do directive.
33473
33474 2004-11-26  Ben Elliston  <bje@au.ibm.com>
33475
33476         * gcc.dg/pr17957.c: Pass --param, not -param.
33477
33478 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
33479
33480         PR middle-end/17957
33481         * gcc.dg/pr17957.c: New test.
33482
33483 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
33484
33485         PR c++/18445
33486         * g++.dg/template/crash28.C: Likewise.
33487
33488         PR c++/18001
33489         * g++.dg/expr/unary2.C: Adjust lvalue messages.
33490         * g++.dg/ext/lvaddr.C: Likewise.
33491         * g++.dg/opt/pr7503-3.C: Likewise.
33492
33493         PR c++/18466
33494         * g++.dg/parse/qualified3.C: New test.
33495         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
33496
33497         PR c++/18545
33498         * g++.dg/expr/return1.C: New test.
33499
33500 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33501
33502         Friend class name lookup 3/n, PR c++/3332
33503         * g++.dg/lookup/friend3.C: New test.
33504         * g++.dg/lookup/friend4.C: Likewise.
33505         * g++.dg/lookup/friend5.C: Likewise.
33506
33507 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33508
33509         Friend class name lookup 2/n, PR c++/14513, c++/15410
33510         * g++.dg/lookup/friend2.C: New test.
33511         * g++.dg/template/friend31.C: Likewise.
33512
33513 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33514
33515         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
33516
33517 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
33518
33519         PR c++/17473
33520         * g++.dg/tc1/dr56.C: Remove.
33521         * g++.dg/template/typedef1.C: Add dg-error markers.
33522         * g++.old-deja/g++.other/typedef7.C: Likewise.
33523
33524         PR c++/18285
33525         * g++.dg/parse/typedef7.C: New test.
33526
33527 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
33528
33529         * gcc.c-torture/execute/20041124-1.c: New test.
33530
33531 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
33532
33533         * g++.dg/template/deduce3.C: New test.
33534
33535         PR c++/18586
33536         * g++.dg/template/crash27.C: New test.
33537
33538         PR c++/18530
33539         * g++.dg/warn/Wshadow-3.C: New test.
33540
33541 2004-11-24  Devang Patel  <dpatel@apple.com>
33542
33543         PR/18555
33544         * gcc.dg/cpp/isysroot-1.c: New test.
33545         * gcc.dg/cpp/usr/include/stdio.h: New file.
33546         * gcc.dg/cpp/isysroot-2.c: New test.
33547         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
33548         New file.
33549
33550 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33551
33552         PR c++/8929
33553         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
33554
33555 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33556
33557         * gcc.target/sparc/align.c: Do not include <stdint.h>.
33558         * gcc.target/sparc/pdist.c: Likewise.
33559
33560 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
33561
33562         PR c++/16882
33563         * g++.dg/conversion/simd1.C: New test.
33564
33565 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33566
33567         * lib/target-libpath.exp: New file defining
33568         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
33569         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
33570         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
33571         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
33572         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
33573
33574 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
33575
33576         * gcc.dg/pragma-align-2.c: Test macro expansion.
33577         * gcc.dg/pragma-pack-2.c: New test.
33578
33579 2004-11-23  Richard Henderson  <rth@redhat.com>
33580
33581         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
33582         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33583         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
33584         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
33585         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
33586         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
33587
33588         * gcc.dg/vect/vect.exp: Add check for alpha.
33589         * lib/target-supports.exp (check_alpha_max_hw_available): New.
33590         (check_effective_target_vect_int): Enable for alpha.
33591         (check_effective_target_vect_long): New.
33592         (is-effective-target): Add it.
33593
33594 2004-11-23  Uros Bizjak <uros@kss-loka.si>
33595
33596         * gcc.dg/pr18614-1.c: New test.
33597
33598 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33599
33600         * gcc.dg/setjmp-2.c: New test.
33601
33602 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
33603
33604         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
33605         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
33606         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
33607         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
33608         gcc.target/sparc/pdist.c: New tests.
33609
33610 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
33611
33612         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
33613
33614 2004-11-22  Dale Johannesen  <dalej@apple.com>
33615
33616         * gcc.dg/20041111-1.c: New.
33617
33618 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33619
33620         PR tree-opt/18536
33621         * gcc.dg/vect/pr18536.c: New test.
33622
33623 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33624
33625         PR c++/18354
33626         * g++.dg/template/nontype11.C: New test.
33627
33628 2004-11-21  Roger Sayle  <roger@eyesopen.com>
33629
33630         PR middle-end/18520
33631         * gcc.dg/pr18520-1.c: New test case.
33632
33633 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
33634
33635         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
33636         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
33637         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
33638         expected diagnostics.
33639
33640 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33641
33642         PR target/18580
33643         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
33644         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
33645         vect-77.c, vect-77a.c: XFAIL on the SPARC.
33646
33647 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33648
33649         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
33650
33651 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
33652             Joseph Myers  <joseph@codesourcery.com>
33653
33654         * lib/target-supports.exp (check_visibility_available): Really
33655         test the compiler.
33656
33657 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33658
33659         PR tree-opt/18181
33660         * gcc.dg/vect/vect-85.c: New test.
33661         * gcc.dg/vect/vect-86.c: New test.
33662         * gcc.dg/vect/vect-87.c: New test.
33663         * gcc.dg/vect/vect-88.c: New test.
33664
33665 2004-11-19  Ben Elliston  <bje@au.ibm.com>
33666
33667         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
33668
33669 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
33670
33671         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
33672         * gcc.dg/ppc-and-1.c: Ditto.
33673         * gcc.dg/ppc-compare-1.c: Ditto.
33674         * gcc.dg/ppc-mov-1.c: Ditto
33675
33676 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
33677             Mark Mitchell  <mark@codesourcery.com>
33678
33679         * gcc.dg/pragma-init-fini-2.c: New test.
33680
33681 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
33682             Aldy Hernandez  <aldyh@redhat.com>
33683
33684         * lib/target-supports.exp (check_effective_target_vect_int): New
33685         (check_effective_target_vect_float): New
33686         (check_effective_target_vect_double): New.
33687         (is-effective-target): Support new effective targets keywords.
33688         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
33689         default action for dg-do.
33690         * gcc.dg/vect/pr16105.c: Use new support.
33691         * gcc.dg/vect/pr18400.c: Ditto.
33692         * gcc.dg/vect/pr18425.c: Ditto.
33693         * gcc.dg/vect/vect-1.c: Ditto.
33694         * gcc.dg/vect/vect-10.c: Ditto.
33695         * gcc.dg/vect/vect-11.c: Ditto.
33696         * gcc.dg/vect/vect-12.c: Ditto.
33697         * gcc.dg/vect/vect-13.c: Ditto.
33698         * gcc.dg/vect/vect-14.c: Ditto.
33699         * gcc.dg/vect/vect-15.c: Ditto.
33700         * gcc.dg/vect/vect-16.c: Ditto.
33701         * gcc.dg/vect/vect-17.c: Ditto.
33702         * gcc.dg/vect/vect-18.c: Ditto.
33703         * gcc.dg/vect/vect-19.c: Ditto.
33704         * gcc.dg/vect/vect-2.c: Ditto.
33705         * gcc.dg/vect/vect-20.c: Ditto.
33706         * gcc.dg/vect/vect-21.c: Ditto.
33707         * gcc.dg/vect/vect-22.c: Ditto.
33708         * gcc.dg/vect/vect-23.c: Ditto.
33709         * gcc.dg/vect/vect-24.c: Ditto.
33710         * gcc.dg/vect/vect-25.c: Ditto.
33711         * gcc.dg/vect/vect-26.c: Ditto.
33712         * gcc.dg/vect/vect-27.c: Ditto.
33713         * gcc.dg/vect/vect-27a.c: Ditto.
33714         * gcc.dg/vect/vect-28.c: Ditto.
33715         * gcc.dg/vect/vect-29.c: Ditto.
33716         * gcc.dg/vect/vect-29a.c: Ditto.
33717         * gcc.dg/vect/vect-3.c: Ditto.
33718         * gcc.dg/vect/vect-30.c: Ditto.
33719         * gcc.dg/vect/vect-31.c: Ditto.
33720         * gcc.dg/vect/vect-32.c: Ditto.
33721         * gcc.dg/vect/vect-33.c: Ditto.
33722         * gcc.dg/vect/vect-34.c: Ditto.
33723         * gcc.dg/vect/vect-35.c: Ditto.
33724         * gcc.dg/vect/vect-36.c: Ditto.
33725         * gcc.dg/vect/vect-37.c: Ditto.
33726         * gcc.dg/vect/vect-38.c: Ditto.
33727         * gcc.dg/vect/vect-4.c: Ditto.
33728         * gcc.dg/vect/vect-40.c: Ditto.
33729         * gcc.dg/vect/vect-41.c: Ditto.
33730         * gcc.dg/vect/vect-42.c: Ditto.
33731         * gcc.dg/vect/vect-43.c: Ditto.
33732         * gcc.dg/vect/vect-44.c: Ditto.
33733         * gcc.dg/vect/vect-45.c: Ditto.
33734         * gcc.dg/vect/vect-46.c: Ditto.
33735         * gcc.dg/vect/vect-47.c: Ditto.
33736         * gcc.dg/vect/vect-48.c: Ditto.
33737         * gcc.dg/vect/vect-48a.c: Ditto.
33738         * gcc.dg/vect/vect-49.c: Ditto.
33739         * gcc.dg/vect/vect-5.c: Ditto.
33740         * gcc.dg/vect/vect-50.c: Ditto.
33741         * gcc.dg/vect/vect-51.c: Ditto.
33742         * gcc.dg/vect/vect-52.c: Ditto.
33743         * gcc.dg/vect/vect-53.c: Ditto.
33744         * gcc.dg/vect/vect-54.c: Ditto.
33745         * gcc.dg/vect/vect-55.c: Ditto.
33746         * gcc.dg/vect/vect-56.c: Ditto.
33747         * gcc.dg/vect/vect-56a.c: Ditto.
33748         * gcc.dg/vect/vect-57.c: Ditto.
33749         * gcc.dg/vect/vect-58.c: Ditto.
33750         * gcc.dg/vect/vect-59.c: Ditto.
33751         * gcc.dg/vect/vect-6.c: Ditto.
33752         * gcc.dg/vect/vect-60.c: Ditto.
33753         * gcc.dg/vect/vect-61.c: Ditto.
33754         * gcc.dg/vect/vect-62.c: Ditto.
33755         * gcc.dg/vect/vect-63.c: Ditto.
33756         * gcc.dg/vect/vect-64.c: Ditto.
33757         * gcc.dg/vect/vect-65.c: Ditto.
33758         * gcc.dg/vect/vect-66.c: Ditto.
33759         * gcc.dg/vect/vect-67.c: Ditto.
33760         * gcc.dg/vect/vect-68.c: Ditto.
33761         * gcc.dg/vect/vect-69.c: Ditto.
33762         * gcc.dg/vect/vect-7.c: Ditto.
33763         * gcc.dg/vect/vect-72.c: Ditto.
33764         * gcc.dg/vect/vect-72a.c: Ditto.
33765         * gcc.dg/vect/vect-73.c: Ditto.
33766         * gcc.dg/vect/vect-74.c: Ditto.
33767         * gcc.dg/vect/vect-75.c: Ditto.
33768         * gcc.dg/vect/vect-76.c: Ditto.
33769         * gcc.dg/vect/vect-77.c: Ditto.
33770         * gcc.dg/vect/vect-77a.c: Ditto.
33771         * gcc.dg/vect/vect-78.c: Ditto.
33772         * gcc.dg/vect/vect-79.c: Ditto.
33773         * gcc.dg/vect/vect-8.c: Ditto.
33774         * gcc.dg/vect/vect-80.c: Ditto.
33775         * gcc.dg/vect/vect-82.c: Ditto.
33776         * gcc.dg/vect/vect-82_64.c: Ditto.
33777         * gcc.dg/vect/vect-83.c: Ditto.
33778         * gcc.dg/vect/vect-83_64.c: Ditto.
33779         * gcc.dg/vect/vect-9.c: Ditto.
33780         * gcc.dg/vect/vect-all.c: Ditto.
33781         * gcc.dg/vect/vect-none.c: Ditto.
33782
33783 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
33784
33785         * lib/gcc-dg.exp (dg-skip-if): New function.
33786         (dg-forbid-option): Remove.
33787         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
33788         * g++.dg/abi/bitfield8.C: Likewise.
33789         * g++.dg/abi/dtor1.C: Likewise.
33790         * g++.dg/abi/empty10.C: Likewise.
33791         * g++.dg/abi/empty7.C: Likewise.
33792         * g++.dg/abi/empty9.C: Likewise.
33793         * g++.dg/abi/layout3.C: Likewise.
33794         * g++.dg/abi/layout4.C: Likewise.
33795         * g++.dg/abi/thunk1.C: Likewise.
33796         * g++.dg/abi/thunk2.C: Likewise.
33797         * g++.dg/abi/vbase11.C: Likewise.
33798         * g++.dg/abi/vthunk2.C: Likewise.
33799         * g++.dg/abi/vthunk3.C: Likewise.
33800         * g++.dg/ext/attrib8.C: Likewise.
33801         * g++.dg/opt/longbranch2.C: Likewise.
33802         * g++.dg/opt/reg-stack4.C: Likewise.
33803         * g++.old-deja/g++.ext/attrib1.C: Likewise.
33804         * g++.old-deja/g++.ext/attrib2.C: Likewise.
33805         * g++.old-deja/g++.ext/attrib3.C: Likewise.
33806         * g++.old-deja/g++.other/store-expr1.C: Likewise.
33807         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33808         * gcc.dg/20000609-1.c: Likewise.
33809         * gcc.dg/20000720-1.c: Likewise.
33810         * gcc.dg/20011107-1.c: Likewise.
33811         * gcc.dg/20011119-1.c: Likewise.
33812         * gcc.dg/20020108-1.c: Likewise.
33813         * gcc.dg/20020122-2.c: Likewise.
33814         * gcc.dg/20020122-3.c: Likewise.
33815         * gcc.dg/20020201-3.c: Likewise.
33816         * gcc.dg/20020206-1.c: Likewise.
33817         * gcc.dg/20020218-1.c: Likewise.
33818         * gcc.dg/20020310-1.c: Likewise.
33819         * gcc.dg/20020411-1.c: Likewise.
33820         * gcc.dg/20020418-2.c: Likewise.
33821         * gcc.dg/20020426-1.c: Likewise.
33822         * gcc.dg/20020426-2.c: Likewise.
33823         * gcc.dg/20020517-1.c: Likewise.
33824         * gcc.dg/20020523-1.c: Likewise.
33825         * gcc.dg/20020523-2.c: Likewise.
33826         * gcc.dg/20020729-1.c: Likewise.
33827         * gcc.dg/20030204-1.c: Likewise.
33828         * gcc.dg/20030826-2.c: Likewise.
33829         * gcc.dg/20030926-1.c: Likewise.
33830         * gcc.dg/20031202-1.c: Likewise.
33831         * gcc.dg/980312-1.c: Likewise.
33832         * gcc.dg/980313-1.c: Likewise.
33833         * gcc.dg/990117-1.c: Likewise.
33834         * gcc.dg/990424-1.c: Likewise.
33835         * gcc.dg/990524-1.c: Likewise.
33836         * gcc.dg/991230-1.c: Likewise.
33837         * gcc.dg/i386-387-1.c: Likewise.
33838         * gcc.dg/i386-387-2.c: Likewise.
33839         * gcc.dg/i386-387-3.c: Likewise.
33840         * gcc.dg/i386-387-4.c: Likewise.
33841         * gcc.dg/i386-387-5.c: Likewise.
33842         * gcc.dg/i386-387-6.c: Likewise.
33843         * gcc.dg/i386-asm-1.c: Likewise.
33844         * gcc.dg/i386-bitfield1.c: Likewise.
33845         * gcc.dg/i386-bitfield2.c: Likewise.
33846         * gcc.dg/i386-loop-1.c: Likewise.
33847         * gcc.dg/i386-loop-2.c: Likewise.
33848         * gcc.dg/i386-loop-3.c: Likewise.
33849         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33850         * gcc.dg/i386-pic-1.c: Likewise.
33851         * gcc.dg/i386-regparm.c: Likewise.
33852         * gcc.dg/i386-signbit-1.c: Likewise.
33853         * gcc.dg/i386-signbit-2.c: Likewise.
33854         * gcc.dg/i386-signbit-3.c: Likewise.
33855         * gcc.dg/i386-sse-5.c: Likewise.
33856         * gcc.dg/i386-sse-8.c: Likewise.
33857         * gcc.dg/i386-unroll-1.c: Likewise.
33858         * gcc.dg/tls/opt-1.c: Likewise.
33859         * gcc.dg/tls/opt-2.c: Likewise.
33860         * gcc.dg/unroll-1.c: Likewise.
33861         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33862         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33863         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
33864         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33865
33866 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33867
33868         * g++.dg/template/incomplete1.C: New test.
33869
33870 2004-11-16  Nick Clifton  <nickc@redhat.com>
33871
33872         Revert patches accidentally commited during checkin of fixes for
33873         xstormy16 tests:
33874         gcc.c-torture/execute/simd-4.c: Revert
33875         gcc.dg/20040910-1.c: Revert.
33876
33877 2004-11-16  Paul Brook  <paul@codesourcery.com>
33878
33879         PR fortran/13010
33880         * gfortran.dg/der_pointer_1.f90: New test.
33881
33882 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
33883
33884         PR c/18498
33885         * gcc.dg/bitfld-13.c: New test.
33886
33887 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
33888
33889         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
33890         powerpc*-*-linux*.
33891
33892         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
33893         * gcc.dg/ppc64-abi-2.c: Ditto.
33894         * gcc.dg/ppc64-abi-3.c: Ditto.
33895
33896         * lib/gcc-dg.exp (dg-target-list): Remove.
33897
33898 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
33899
33900         * gcc.dg/ia64-postinc.c: New test.
33901
33902 2004-11-15  Mark Mitchell <mark@codesourcery.com>
33903
33904         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
33905
33906 2004-11-15  Nick Clifton  <nickc@redhat.com>
33907
33908         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
33909         __INT_MAX__ so that the test can be compiled by toolchains
33910         targeted at 16-bit processors.
33911
33912         * gcc.dg/20040625-1.c: Use long constants rather than integers
33913         when performing arithmetic that will overflow 16-bits.
33914
33915         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
33916         xstormy16.  It does not support 128-bit vector operations.
33917
33918         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
33919         with the macro PTR_TYPE.  Define this macro to an integer type
33920         suitable for holding a pointer.
33921
33922         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
33923         the target is a 16-bit processor.
33924
33925         * gcc.dg/cpp/if-2.c: Expect a different warning message from
33926         16-bit targets where the character constant will be too long.
33927
33928         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
33929         where the double will not be directly addressable.
33930
33931 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33932
33933         Friend class name lookup 1/n, PR c++/18471
33934         * g++.dg/template/crash26.C: New test.
33935         * g++.dg/lookup/struct1.C: Adjust expected error.
33936         * g++.dg/parse/elab1.C: Likewise.
33937         * g++.dg/parse/elab2.C: Likewise.
33938         * g++.dg/parse/int-as-enum1.C: Likewise.
33939         * g++.dg/parse/struct-as-enum1.C: Likewise.
33940         * g++.dg/parse/typedef1.C: Likewise.
33941         * g++.dg/parse/typedef3.C: Likewise.
33942         * g++.dg/parse/typedef4.C: Likewise.
33943         * g++.dg/parse/typedef5.C: Likewise.
33944         * g++.dg/template/nontype4.C: Likewise.
33945         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
33946         * g++.old-deja/g++.other/elab1.C: Likewise.
33947         * g++.old-deja/g++.other/syntax4.C: Likewise.
33948
33949 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33950
33951         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
33952
33953 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
33954
33955         * gcc.c-torture/execute/20041114-1.c: New test.
33956
33957 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
33958
33959         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
33960         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
33961         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
33962         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
33963         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
33964         gcc.dg/switch-7.c: New tests.
33965
33966 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33967
33968         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
33969
33970 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33971
33972         PR tree-opt/18400
33973         * gcc.dg/vect/pr18400.c: New test.
33974
33975 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33976             Andrew Pinski  <pinskia@physics.uc.edu>
33977
33978         PR tree-opt/18425
33979         * gcc.dg/vect/pr18425.c: New test.
33980
33981 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33982
33983         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
33984         Guard with dg-require-alias and dg-require-visibility.
33985
33986 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33987
33988         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
33989
33990 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33991
33992         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
33993
33994 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33995
33996         PR c++/17344
33997         * g++.dg/template/defarg5.C: New test.
33998
33999 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34000
34001         * g++.dg/parse/cast1.C: Run only on ILP32.
34002         * g++.old-deja/g++.mike/p784.C: Likewise.
34003
34004 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
34005
34006         * gcc.c-torture/execute/20041113-1.c: New test.
34007
34008 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34009
34010         PR target/18230
34011         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
34012         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
34013         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
34014         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34015         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
34016         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
34017         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
34018         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
34019         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
34020         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34021         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34022         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
34023         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
34024
34025 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34026
34027         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
34028         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
34029         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
34030         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
34031         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
34032         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
34033         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
34034         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
34035         gcc.target/sparc/combined-1.c: New tests.
34036
34037 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
34038
34039         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
34040         New tests.
34041
34042 2004-11-12  Mark Mitchell <mark@codesourcery.com>
34043
34044         * lib/gcc-dg.exp (dg-forbid-option): New function.
34045         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
34046         * g++.dg/abi/bitfield8.C: Likewise.
34047         * g++.dg/abi/dtor1.C: Likewise.
34048         * g++.dg/abi/empty10.C: Likewise.
34049         * g++.dg/abi/empty7.C: Likewise.
34050         * g++.dg/abi/empty9.C: Likewise.
34051         * g++.dg/abi/layout3.C: Likewise.
34052         * g++.dg/abi/layout4.C: Likewise.
34053         * g++.dg/abi/thunk1.C: Likewise.
34054         * g++.dg/abi/thunk2.C: Likewise.
34055         * g++.dg/abi/vbase11.C: Likewise.
34056         * g++.dg/abi/vthunk2.C: Likewise.
34057         * g++.dg/abi/vthunk3.C: Likewise.
34058         * g++.dg/ext/attrib8.C: Likewise.
34059         * g++.dg/opt/longbranch2.C: Likewise.
34060         * g++.dg/opt/reg-stack4.C: Likewise.
34061         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34062         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34063         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34064         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34065         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34066         * gcc.dg/20000609-1.c: Likewise.
34067         * gcc.dg/20000720-1.c: Likewise.
34068         * gcc.dg/20011107-1.c: Likewise.
34069         * gcc.dg/20011119-1.c: Likewise.
34070         * gcc.dg/20020108-1.c: Likewise.
34071         * gcc.dg/20020122-2.c: Likewise.
34072         * gcc.dg/20020122-3.c: Likewise.
34073         * gcc.dg/20020201-3.c: Likewise.
34074         * gcc.dg/20020206-1.c: Likewise.
34075         * gcc.dg/20020218-1.c: Likewise.
34076         * gcc.dg/20020310-1.c: Likewise.
34077         * gcc.dg/20020411-1.c: Likewise.
34078         * gcc.dg/20020418-2.c: Likewise.
34079         * gcc.dg/20020426-1.c: Likewise.
34080         * gcc.dg/20020426-2.c: Likewise.
34081         * gcc.dg/20020517-1.c: Likewise.
34082         * gcc.dg/20020523-1.c: Likewise.
34083         * gcc.dg/20020523-2.c: Likewise.
34084         * gcc.dg/20020729-1.c: Likewise.
34085         * gcc.dg/20030204-1.c: Likewise.
34086         * gcc.dg/20030826-2.c: Likewise.
34087         * gcc.dg/20030926-1.c: Likewise.
34088         * gcc.dg/20031202-1.c: Likewise.
34089         * gcc.dg/980312-1.c: Likewise.
34090         * gcc.dg/980313-1.c: Likewise.
34091         * gcc.dg/990117-1.c: Likewise.
34092         * gcc.dg/990424-1.c: Likewise.
34093         * gcc.dg/990524-1.c: Likewise.
34094         * gcc.dg/991230-1.c: Likewise.
34095         * gcc.dg/i386-387-1.c: Likewise.
34096         * gcc.dg/i386-387-2.c: Likewise.
34097         * gcc.dg/i386-387-3.c: Likewise.
34098         * gcc.dg/i386-387-4.c: Likewise.
34099         * gcc.dg/i386-387-5.c: Likewise.
34100         * gcc.dg/i386-387-6.c: Likewise.
34101         * gcc.dg/i386-asm-1.c: Likewise.
34102         * gcc.dg/i386-bitfield1.c: Likewise.
34103         * gcc.dg/i386-bitfield2.c: Likewise.
34104         * gcc.dg/i386-loop-1.c: Likewise.
34105         * gcc.dg/i386-loop-2.c: Likewise.
34106         * gcc.dg/i386-loop-3.c: Likewise.
34107         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34108         * gcc.dg/i386-pic-1.c: Likewise.
34109         * gcc.dg/i386-regparm.c: Likewise.
34110         * gcc.dg/i386-signbit-1.c: Likewise.
34111         * gcc.dg/i386-signbit-2.c: Likewise.
34112         * gcc.dg/i386-signbit-3.c: Likewise.
34113         * gcc.dg/i386-sse-5.c: Likewise.
34114         * gcc.dg/i386-sse-8.c: Likewise.
34115         * gcc.dg/i386-unroll-1.c: Likewise.
34116         * gcc.dg/tls/opt-1.c: Likewise.
34117         * gcc.dg/tls/opt-2.c: Likewise.
34118         * gcc.dg/unroll-1.c: Likewise.
34119         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34120         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34121         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34122         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34123         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
34124         -m64 is specified.
34125
34126 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
34127
34128         PR c++/18389
34129         * g++.dg/parse/cond1.C: New test.
34130
34131         PR c++/18429
34132         * g++.dg/template/array9.C: New test.
34133         * g++.dg/ext/vla1.C: Adjust error messages.
34134         * g++.dg/ext/vlm1.C: Likewise.
34135         * g++.dg/template/crash2.C: Likewise.
34136
34137         PR c++/18436
34138         * g++.dg/template/call3.C: New test.
34139
34140         PR c++/18407
34141         * g++.dg/template/ptrmem11.C: New test.
34142
34143 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
34144
34145         PR other/14264
34146         * lib/g++.exp: Set LC_ALL and LANG to C.
34147         * lib/gcc-dg.exp: Likewise.
34148         * lib/gfortran.exp: Likewise.
34149         * lib/objc.exp: Likewise.
34150         * lib/treelang.exp: Likewise.
34151
34152 2004-11-12  Andreas Schwab  <schwab@suse.de>
34153
34154         * gcc.dg/pr16286.c: Fix last change.
34155
34156 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
34157
34158         PR c++/18416
34159         * g++.dg/init/global1.C: New test.
34160
34161 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
34162
34163         * gcc.c-torture/execute/20041112-1.c: New test.
34164
34165 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34166
34167         * lib/gcc-dg.exp (dg-target-list): New.
34168
34169 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34170             Richard Sandiford  <rsandifo@redhat.com>
34171
34172         * lib/target-supports.exp (get-compiler_messages): New.
34173         (check_named_sections_available): Use it.
34174         (check_effective_target_ilp32): New.
34175         (check_effective_target_lp64): New.
34176         (is-effective-target): New.
34177         * lib/gcc-dg.exp (dg-require-effective-target): New.
34178
34179 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
34180
34181         * gcc.dg/precedence-1.c: New test.
34182
34183 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34184
34185         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
34186
34187         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
34188         message, delete generated files, use more descriptive name for
34189         executable, and make the test unsupported when it cannot be run.
34190
34191         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
34192         (dg-require-weak, dg-require-visibility, dg-require-alias,
34193         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
34194         dg-require-iconv, dg-require-named-sections): Use it.
34195
34196         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
34197
34198 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
34199
34200         PR target/16457
34201         * gcc.dg/ppc-and-1: New
34202
34203         PR target/16796
34204         * gcc.dg/ppc-mov-1.c: New.
34205
34206         PR target/16458
34207         * gcc.dg/ppc-compare-1.c: New.
34208
34209 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
34210
34211         * objc.dg/desig-init-2.m: New test.
34212
34213 2004-11-10  Adam Nemet  <anemet@lnxw.com>
34214
34215         PR middle-end/18160
34216         * g++.dg/warn/register-var-1.C: New test.
34217         * g++.dg/warn/register-var-2.C: New test.
34218
34219 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34220
34221         * gcc.dg/union-2.c: New test.
34222
34223 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
34224
34225         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
34226         New test for PR tree-optimization/17892.
34227
34228 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
34229
34230         PR c++/18369
34231         * g++.dg/init/new12.C: New test.
34232
34233 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
34234
34235         * gcc.target/sparc: New directory.
34236         * gcc.target/sparc/sparc.exp: New driver.
34237         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
34238         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
34239         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
34240         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
34241
34242 2004-11-10  Paul Brook  <paul@codesourcery.com>
34243
34244         PR fortran/18218
34245         * gfortran.dg/list_read.c: New test.
34246
34247 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34248
34249         PR c/18322
34250         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
34251         expected diagnostic location.
34252
34253 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
34254
34255         * gcc.dg/20041109-1.c: New test.
34256
34257 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
34258
34259         PR objc/18406
34260         * objc/compile/pr18406.m: New test.
34261
34262 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34263
34264         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
34265
34266 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34267
34268         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
34269
34270 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
34271
34272         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
34273
34274 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
34275
34276         * gcc.dg/20030225-2.c: Add prototype for abort and
34277         exit.
34278
34279 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
34280
34281         PR tree-opt/18299
34282         * gcc.c-torture/pr18299-1.c: New test.
34283
34284 2004-11-06  Andreas Schwab  <schwab@suse.de>
34285
34286         * gcc.dg/pr16286.c: Also test for bool and pixel.
34287
34288 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
34289
34290         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
34291         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
34292         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
34293         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
34294         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
34295         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
34296         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
34297         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
34298         gcc.dg/struct-semi-3.c: New tests.
34299
34300 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34301
34302         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
34303
34304 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34305
34306         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
34307         Do not use C99 designators.
34308
34309 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34310
34311         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
34312
34313 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34314
34315         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
34316         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
34317         * gcc.c-torture/execute/simd-5.x: Remove.
34318
34319 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
34320
34321         PR rtl-optimization/17933
34322         * gcc.dg/torture/pr17933-1.c: New test.
34323
34324 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
34325
34326         PR target/18106
34327         * lib/target-supports.exp (check_weak_available): Support
34328         Windows.
34329
34330 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
34331
34332         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
34333         call to fflush(stdout) before abort.
34334         (my_ffsll): New function.
34335         (generate_fields): Use it.
34336
34337 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
34338
34339         * gcc.dg/init-undef-1.c: New test.
34340
34341 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
34342
34343         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
34344         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
34345         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
34346         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
34347         expected messages for new parser.
34348
34349 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
34350
34351         * g++.dg/ext/visibility/symbian1.C: New test.
34352
34353 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34354
34355         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
34356         on LP64 targets.
34357
34358 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
34359
34360         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
34361         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
34362         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
34363         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
34364         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
34365         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
34366         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
34367         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
34368         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
34369         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
34370
34371 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
34372
34373         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
34374         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
34375         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
34376         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
34377         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
34378         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
34379         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
34380         for new parser.
34381
34382 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
34383
34384         PR target/15342
34385         * gcc.dg/20041104-1.c: New test.
34386
34387 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34388
34389         * g++.dg/template/nontype7.C: New test.
34390         * g++.dg/template/nontype8.C: Likewise.
34391         * g++.dg/template/nontype9.C: Likewise.
34392         * g++.dg/template/nontype10.C: Likewise.
34393         * g++.dg/tc1/dr49.C: Likewise.
34394         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
34395         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
34396
34397 2004-11-04  Ben Elliston  <bje@au.ibm.com>
34398
34399         * g++.dg/rtti/tinfo1.C: Remove xfails.
34400
34401 2004-11-04  Ben Elliston  <bje@au.ibm.com>
34402
34403         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
34404         packed attribute to the definition to satisfy the new C++ parser.
34405
34406 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34407
34408         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
34409         invocations of va_arg.
34410
34411 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
34412
34413         PR c++/18124
34414         * g++.dg/template/crash25.C: New test.
34415
34416         PR c++/18155
34417         * g++.dg/template/typedef2.C: New test.
34418         * g++.dg/parse/crash13.C: Adjust error markers.
34419
34420         PR c++/18177
34421         * g++.dg/conversion/const3.C: New test.
34422
34423 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34424
34425         PR fortran/17535
34426         PR fortran/17583
34427         PR fortran/17713
34428         * gfortran.dg/generic_[123].f90: New testcases.
34429
34430 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34431
34432         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
34433         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
34434
34435 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
34436
34437         PR tree-opt/16808
34438         * gcc.c-torture/compile/pr16808.c: New test.
34439
34440 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
34441
34442         PR rtl-optimization/17104
34443         * gcc.dg/ppc-bitfield1.c: New.
34444
34445 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
34446
34447         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
34448
34449 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
34450
34451         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
34452         strings for 32-bit code.
34453
34454 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
34455
34456         PR c/18239
34457         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
34458
34459 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
34460
34461         PR c++/18064
34462         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
34463
34464 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
34465
34466         PR c++/15172
34467         * g++.dg/init/aggr2.C: New test.
34468
34469 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
34470
34471         * objc.dg/local-decl-1.m: New test.
34472
34473 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34474
34475         * gcc.dg/20040910-1.c: Adjust regex.
34476
34477 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34478
34479         PR rtl-optimization/18084
34480         * g++.dg/opt/pr18084-1.C: New testcase.
34481
34482 2004-10-30  Matt Austern  <austern@apple.com>
34483
34484         PR c++/17542
34485         * g++.dg/ext/attrib18.C: New test.
34486
34487 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34488
34489         PR middle-end/18096
34490         * gcc.dg/pr18096-1.c: New test case.
34491
34492 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34493
34494         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
34495
34496 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
34497
34498         PR c/16666
34499         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
34500         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
34501         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
34502         gcc.dg/old-style-prom-3.c: New tests.
34503
34504 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
34505
34506         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
34507         Remove unnecessary inclusion of stdio.h.
34508
34509 2004-10-29  Roger Sayle  <roger@eyesopen.com>
34510
34511         PR rtl-optimization/17581
34512         * gcc.dg/pr17581-1.c: New test case.
34513
34514 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
34515
34516         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
34517         being implemented.
34518         * g++.dg/conversion/dr195-1.C: New.
34519         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
34520         * g++.old-deja/g++.mike/p10148.C: Likewise.
34521
34522 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
34523
34524         PR c++/17695
34525         * g++.dg/debug/typedef2.C: New test.
34526
34527 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
34528
34529         PR fortran/13490
34530         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
34531         * gfortran.dg/g77/README: Update.
34532
34533 2004-10-28  Matt Austern  <austern@apple.com>
34534
34535         PR c++/14124
34536         * g++.dg/ext/packed7.C: New test.
34537
34538 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
34539
34540         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
34541         scan-assembler.
34542         * lib/scanasm.exp (hidden-scan-for): New proc.
34543         (scan-hidden): Use hidden-scan-for instead of constructing the scan
34544         string.
34545         (scan-not-hidden): Likewise.
34546         * lib/target-supports.exp (check_visibility_available): mach-o is
34547         support too.
34548
34549 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
34550
34551         PR c++/17132
34552         * g++.dg/template/memclass3.C: New test.
34553
34554 2004-10-28  Adam Nemet  <anemet@lnxw.com>
34555
34556         PR middle-end/18160
34557         * gcc.dg/register-var-1.c: New test.
34558         * gcc.dg/register-var-2.c: New test.
34559         * gcc.dg/asm-7.c: Taking the address of a register variable is an
34560         error now.
34561
34562 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
34563
34564         PR other/18172
34565         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
34566         unused variables.
34567         * gcc.dg/vect/vect-22.c: Likewise.
34568
34569 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
34570
34571         * gcc.dg/i386-rotate-1.c: New test.
34572
34573 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
34574
34575         * g++.dg/init/ref12.C: Add "run" marker.
34576
34577         PR c++/17435
34578         * g++.dg/init/ref12.C: New test.
34579
34580         PR c++/18140
34581         * g++.dg/template/shift1.C: New test.
34582         * g++.dg/template/error10.C: Adjust error markers.
34583
34584 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
34585
34586         PR tree-opt/17529
34587         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
34588
34589 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
34590
34591         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
34592         * gcc.dg/weak/weak-3.c: Likewise.
34593         * gcc.dg/weak/weak-5.c: Likewise.
34594         * gcc.dg/weak/weak-9.c: Likewise.
34595         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
34596         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
34597
34598         * gcc.dg/darwin-weakimport-1.c: New.
34599
34600 2004-10-28  Ben Elliston  <bje@au.ibm.com>
34601
34602         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
34603
34604 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
34605
34606         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
34607         'syntax' error messages.
34608         * gcc.dg/cpp/direct2s.c: Likewise.
34609
34610 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
34611
34612         * gcc.c-torture/compile/20041026-1.c: New.
34613
34614 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
34615
34616         PR c++/18093
34617         * g++.dg/lookup/ns2.C: New test.
34618
34619         PR c++/18020
34620         * g++.dg/template/enum4.C: New test.
34621
34622         PR c++/18161
34623         * g++.dg/template/expr1.C: New test.
34624
34625 2004-10-26  Ben Elliston  <bje@au.ibm.com>
34626
34627         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
34628
34629 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34630
34631         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
34632         gcc.dg/decl-nospec-3.c: New tests.
34633
34634 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
34635
34636         * objc.dg/super-class-3.m: New test.
34637
34638 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34639
34640         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
34641         resyncing.
34642         * gcc.dg/cpp/direct2s.c: Likewise.
34643
34644 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
34645
34646         * objc.dg/image-info.m: Update for changes to section selection.
34647
34648 2004-10-25  David Ayers  <d.ayers@inode.at>
34649             Ziemowit Laski  <zlaski@apple.com>
34650
34651         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
34652         diagnostics when messaging 'id <Proto>'.
34653         * objc.dg/class-protocol-1.m: New test.
34654         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
34655         a non-existent method signature.
34656         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
34657         Update diagnostics when messaging with non-existent method signature.
34658         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
34659         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
34660         invalid receivers are now resolved as if messaging 'id'; remove
34661         extraneous diagnostics.
34662
34663 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34664
34665         PR c/16667
34666         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
34667         gcc.dg/init-desig-obs-3.c: New tests.
34668
34669 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
34670
34671         * gcc.dg/debug/20041023-1.c: New test.
34672
34673 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
34674
34675         PR middle-end/17407
34676         * gcc.c-torture/compile/pr17407.c: New test.
34677
34678         PR c++/18121
34679         * g++.dg/template/array8.C: New test.
34680
34681 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34682
34683         PR other/18138
34684         * lib/g++.exp: Accept more than one multilib libgcc.
34685         * lib/gcc-dg.exp: Likewise.
34686         * lib/objc.exp: Likewise.
34687         * lib/treelang.exp: Likewise.
34688         * lib/gfortran.exp: Likewise.
34689
34690 2004-10-24  Ben Elliston  <bje@au.ibm.com>
34691
34692         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
34693
34694 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
34695
34696         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
34697         * gcc.dg/c99-const-expr-3.c: Likewise.
34698
34699 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
34700
34701         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
34702
34703 2004-10-23  Ben Elliston  <bje@au.ibm.com>
34704
34705         * gcc.c-torture/execute/loop-2e.x: Remove.
34706
34707 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
34708
34709         PR c++/18095
34710         * g++.dg/parse/crash18.C: New.
34711         * g++.dg/parse/crash19.C: New.
34712
34713 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
34714
34715         * g++.dg/ext/dllimport1.C: Move dg-warnings.
34716         * g++.dg/ext/dllimport2.C: Same.
34717         * g++.dg/ext/dllimport8.C: Same.
34718
34719 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
34720
34721         PR c++/10841
34722         * g++.dg/conversion/cast1.C: New test.
34723         * g++.dg/overload/pmf1.C: Adjust error marker.
34724
34725 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
34726
34727         PR objc/17923
34728         * objc.dg/const-str-7.m: New test.
34729
34730 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34731
34732         * g++.dg/template/memfriend11.C: Fix comment typo.
34733         * g++.dg/template/memfriend14.C: Likewise.
34734
34735 2004-10-20  Richard Henderson  <rth@redhat.com>
34736
34737         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
34738         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
34739         -fasynchronous-unwind-tables.
34740
34741 2004-10-20  Richard Henderson  <rth@redhat.com>
34742
34743         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
34744         (main): Return success.
34745         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
34746         (main): Return success.
34747
34748 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34749
34750         PR c++/13495
34751         * g++.dg/template/memfriend9.C: New test.
34752         * g++.dg/template/memfriend10.C: Likewise.
34753         * g++.dg/template/memfriend11.C: Likewise.
34754         * g++.dg/template/memfriend12.C: Likewise.
34755         * g++.dg/template/memfriend13.C: Likewise.
34756         * g++.dg/template/memfriend14.C: Likewise.
34757         * g++.dg/template/memfriend15.C: Likewise.
34758         * g++.dg/template/memfriend16.C: Likewise.
34759         * g++.dg/template/memfriend17.C: Likewise.
34760         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
34761
34762 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
34763
34764         * g++.dg/conversion/dr195.C: New.
34765         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
34766
34767 2004-10-20  Ben Elliston  <bje@au.ibm.com>
34768             Devang Patel  <dpatel@apple.com>
34769
34770         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
34771         of floating point arithmetic, which could trap.
34772
34773 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
34774
34775         PR c++/14035
34776         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
34777         * g++.dg/conversion/const2.C: New test.
34778         * g++.dg/expr/reinterpret2.C: New test.
34779         * g++.dg/expr/reinterpret3.C: New test.
34780         * g++.dg/expr/cast2.C: New test.
34781         * g++.dg/expr/copy1.C: New test.
34782         * g++.dg/other/conversion1.C: Change error message.
34783         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
34784         function pointers to void *.
34785         * g++.old-deja/g++.mike/p10148.C: Likewise.
34786
34787 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34788
34789         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
34790
34791 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
34792
34793         PR c++/18047
34794
34795         * g++.dg/parse/expr3.C: New test.
34796
34797 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34798
34799         * gcc.dg/smod-1.c: New test.
34800
34801 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
34802
34803         * objc.dg/method-14.m: New test.
34804
34805 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
34806
34807         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
34808         Also xfail as the patch was reverted.
34809
34810 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
34811
34812         PR middle-end/16973
34813         * gcc.dg/pr16973.c: New test.
34814
34815 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
34816
34817         PR tree-optimization/17656
34818         * gcc.c-torture/compile/pr17656.c: New test.
34819
34820 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
34821
34822         * g++.dg/eh/shadow1.C: New.
34823
34824 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
34825
34826         * gcc.c-torture/compile/20041018-1.c: New test.
34827
34828 2004-10-18  Ben Elliston  <bje@au.ibm.com>
34829
34830         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
34831         compiler referring to register 0 when accessing sdata.  The linker
34832         now patches things up.
34833
34834 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
34835
34836         PR c/17529
34837         * gcc.c-torture/compile/pr17529.c: New test.
34838
34839 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34840
34841         PR c++/17743
34842         * g++.dg/ext/attrib17.C: New test.
34843
34844 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34845
34846         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
34847
34848 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34849
34850         PR c++/10479
34851         * g++.dg/ext/attrib16.C: New test.
34852
34853 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
34854
34855         PR c++/17042
34856         * g++.dg/init/dso_handle1.C: New test.
34857
34858         PR c++/14667
34859         * g++.dg/parse/typedef6.C: New test.
34860
34861         PR c++/17916
34862         * g++.dg/parse/pragma1.C: New test.
34863
34864 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
34865
34866         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
34867
34868 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
34869
34870         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
34871         -fno-common when on HPPA HP-UX platforms.
34872
34873 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
34874
34875         PR other/16820
34876         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
34877         stdint.h.
34878         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
34879         uintptr_t.
34880
34881 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
34882
34883         PR c++/16301
34884         * g++.dg/lookup/strong-using-4.C: New test.
34885
34886 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
34887
34888         PR middle-end/16567
34889         * gcc.c-torture/compile/nested-1.c: New test.
34890
34891 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
34892
34893         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
34894         and mipsisa64*-*-* (until support for misaligned loads is added).
34895         * gcc.dg/vect/vect-50.c: Likewise.
34896         * gcc.dg/vect/vect-52.c: Likewise.
34897         * gcc.dg/vect/vect-54.c: Likewise.
34898         * gcc.dg/vect/vect-58.c: Likewise.
34899         * gcc.dg/vect/vect-60.c: Likewise.
34900         * gcc.dg/vect/vect-80.c: Likewise.
34901
34902 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
34903
34904         PR c++/17976
34905         * g++.dg/init/dtor3.C: New test.
34906
34907 2004-10-15  Ben Elliston  <bje@au.ibm.com>
34908
34909         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
34910
34911 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
34912
34913         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
34914         * gcc.dg/macho-lo-sum.c: Likewise.
34915
34916 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
34917
34918         * gcc.dg/ppc-spe64-1.c: New test.
34919
34920 2004-10-14  Devang Patel  <dpatel@apple.com>
34921
34922         PR 17635
34923         * gcc.dg/pr17635.c : New test.
34924
34925 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
34926
34927         * gcc.dg/vect/vect-28.c: Remove xfail.
34928         * gcc.dg/vect/vect-30.c: Remove xfail.
34929         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
34930         * gcc.dg/vect/vect-33.c: Remove xfail.
34931         * gcc.dg/vect/vect-44.c: Remove xfail.
34932         * gcc.dg/vect/vect-46.c: Remove xfail.
34933         * gcc.dg/vect/vect-50.c: Remove xfail.
34934         * gcc.dg/vect/vect-52.c: Remove xfail.
34935         * gcc.dg/vect/vect-54.c: Remove xfail.
34936         * gcc.dg/vect/vect-58.c: Remove xfail.
34937         * gcc.dg/vect/vect-60.c: Remove xfail.
34938         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
34939         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
34940         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
34941         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
34942         * gcc.dg/vect/vect-8.c: Remove xfail.
34943         * gcc.dg/vect/vect-80.c: Remove xfail.
34944         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
34945
34946 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
34947
34948         * gcc.dg/vect/vect-82.c: New testcase.
34949         * gcc.dg/vect/vect-82_64.c: New testcase.
34950         * gcc.dg/vect/vect-83.c: New testcase.
34951         * gcc.dg/vect/vect-83_64.c: New testcase.
34952
34953 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34954
34955         * gcc.dg/cpp/error-1.c: New test.
34956
34957 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34958
34959         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
34960
34961 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
34962
34963         PR target/17984
34964         * gcc.dg/cris-peep2-xsrand2.c: New test.
34965
34966 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
34967
34968         PR c++/17661
34969         * g++.dg/expr/for2.C: New test.
34970
34971 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34972
34973         * g++.dg/inherit/thunk1.C: Run on the SPARC.
34974
34975 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
34976
34977         PR tree-optimization/17724
34978         * g++.dg/opt/pr17724-1.C: New test.
34979         * g++.dg/opt/pr17724-2.C: New test.
34980         * g++.dg/opt/pr17724-3.C: New test.
34981         * g++.dg/opt/pr17724-4.C: New test.
34982         * g++.dg/opt/pr17724-5.C: New test.
34983         * g++.dg/opt/pr17724-6.C: New test.
34984
34985 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
34986
34987         PR c/17301
34988         * gcc.dg/pr17301-2.c: New test.
34989
34990 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
34991
34992         PR c++/15876
34993         * g++.dg/parse/error22.C: New test.
34994
34995         PR c++/17936
34996         * g++.dg/template/spec18.C: New test.
34997
34998 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
34999
35000         * gcc.dg/ia64-asm-1.c: Add prototype for abort
35001         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
35002         memcpy.
35003         * gcc.dg/ia64-sync-2.c: Ditto.
35004         * gcc.dg/ia64-sync-3.c: Ditto.
35005
35006 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
35007
35008         * g++.dg/eh/cleanup5.C: Add dg-options "".
35009
35010 2004-10-11  Roger Sayle  <roger@eyesopen.com>
35011
35012         PR middle-end/17657
35013         * gcc.dg/switch-4.c: New test case.
35014
35015 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
35016
35017         * gcc.c-torture/execute/20041011-1.c: New test.
35018
35019 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35020
35021         PR c++/17554
35022         * g++.dg/init/for3.C: New test.
35023
35024         PR c++/17657
35025         * g++.dg/opt/switch2.C: New test.
35026
35027         PR middle-end/17703
35028         * g++.dg/warn/Wreturn-2.C: New test.
35029
35030 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35031
35032         PR c++/17907
35033         * g++.dg/eh/cleanup5.C: New test.
35034
35035 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
35036
35037         PR c++/17393
35038         * g++.dg/parse/error21.C: New test.
35039
35040 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35041
35042         * g++.dg/overload/pmf1.C: Adjust quoting marks.
35043         * g++.dg/warn/incomplete1.C: Likewise.
35044         * g++.dg/template/qualttp20.C: Likewise.
35045
35046 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35047
35048         PR c/17881
35049         * parm-incomplete-1.c: New test.
35050
35051 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35052
35053         PR c++/17867
35054         * g++.dg/parse/error19.C: New test.
35055
35056         PR c++/17670
35057         * g++.dg/init/new11.C: New test.
35058
35059         PR c++/17821
35060         * g++.dg/parse/error20.C: New test.
35061
35062         PR c++/17826
35063         * g++.dg/template/crash24.C: New test.
35064
35065 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35066
35067         PR c/17301
35068         * gcc.dg/pr17301-1.c: New test.
35069
35070 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35071
35072         PR c/17189
35073         * gcc.dg/anon-struct-5.c: New test.
35074
35075 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35076
35077         PR c/17844
35078         * gcc.dg/pr17844-1.c: New test.
35079
35080 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
35081
35082         PR tree-optimization/17906
35083         * gcc.c-torture/compile/pr17906.c: New.
35084
35085 2004-10-09  Stuart Hastings  <stuart@apple.com>
35086             Roger Sayle  <roger@eyesopen.com>
35087
35088         PR rtl-optimization/17853
35089         * gcc.dg/i386-mmx-5.c: New testcase.
35090
35091 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
35092
35093         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
35094
35095 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35096
35097         PR c++/17524
35098         * g++.dg/template/static9.C: New test.
35099
35100         PR c++/17685
35101         * g++.dg/parse/operator5.C: New test.
35102
35103 2004-10-09  Roger Sayle  <roger@eyesopen.com>
35104
35105         PR middle-end/17894
35106         * gcc.c-torture/execute/divcmp-4.c: New test case.
35107
35108 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35109
35110         PR tree-opt/17902
35111         * g++.dg/opt/pr17902.C: New test.
35112
35113 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
35114
35115         * gcc.dg/cpp/ident-1.c: Add dg-options "".
35116
35117 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35118
35119         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
35120
35121 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35122
35123         * gcc.dg/assign-warn-3.c: New test.
35124
35125 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35126
35127         PR c/16999
35128         * gcc.dg/cpp/ident-1.c: New test.
35129
35130 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35131
35132         * gcc.c-torture/compile/acc1.c: New.
35133
35134 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35135
35136         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
35137         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
35138
35139 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35140
35141         * gcc.dg/ultrasp11.c: New test.
35142
35143 2004-10-08  Michael Matz  <matz@suse.de>
35144
35145         * gcc.dg/doloop-2.c: New test.
35146
35147 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35148
35149         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
35150         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
35151         objc.dg/method-9.m: Update expected diagnostics.
35152
35153 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
35154
35155         * gcc.dg/ppc-fsel-3.c: New file.
35156         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
35157
35158 2004-10-07  Paul Brook  <paul@codesourcery.com>
35159
35160         * gfortran.dg/intrinsic_verify_1.f90: New test.
35161
35162 2004-10-07  Paul Brook  <paul@codesourcery.com>
35163
35164         * gfortran.dg/empty_format_1.f90: Remove stray commas.
35165
35166 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35167
35168         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
35169         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
35170         commit.
35171
35172 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
35173
35174         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
35175
35176 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35177
35178         PR c++/17115
35179         * g++.dg/warn/Winline-4.C: New test.
35180
35181 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35182
35183         * gcc.c-torture/compile/20041007-1.c: New test.
35184
35185 2004-10-07  Paul Brook  <paul@codesourcery.com>
35186
35187         PR fortran/17678
35188         * gfortran.dg/use_allocated_1.f90: New test.
35189
35190 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
35191
35192         PR middle-end/17849
35193         * gfortran.fortran-torture/compile/nested.f90: New test
35194
35195 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
35196
35197         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
35198
35199 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
35200
35201         PR c++/17368
35202         * g++.dg/ext/asm6.C: New test.
35203
35204 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
35205
35206         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
35207
35208 2004-10-06  Paul Brook  <paul@codesourcery.com>
35209
35210         PR libfortran/17709
35211         * gfortran.dg/empty_format_1.f90: New test.
35212
35213 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35214
35215         PR fortran/17568
35216         * gfortran.dg/ishft.f90: New test.
35217
35218         PR fortran/17283
35219         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
35220         tests.
35221
35222 2004-10-06  Paul Brook  <paul@codesourcery.com>
35223
35224         * gfortran.dg/do_1.f90: New test.
35225
35226 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35227
35228         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
35229         optimizing for size.
35230
35231 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35232
35233         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
35234
35235 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35236
35237         * gcc.c-torture/compile/20041005-1.c: New test.
35238
35239 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
35240
35241         PR c++/17829
35242         * g++.dg/lookup/koenig4.C: New.
35243
35244 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35245
35246         * g++.dg/other/classkey1.C: Adjust quoting marks.
35247         * g++.dg/parse/error15.C: Likewise.
35248         * g++.dg/template/meminit2.C (int>): Likewise.
35249
35250 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35251
35252         PR fortran/17283
35253         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
35254
35255         PR fortran/17631
35256         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
35257
35258         PR fortran/17708
35259         * gfortran.dg/pr17708.f90: New test.
35260
35261 2004-10-04  Chao-ying Fu  <fu@mips.com>
35262
35263         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
35264         * gcc.dg/vect/vect-4.c: Ditto.
35265         * gcc.dg/vect/vect-5.c: Ditto.
35266         * gcc.dg/vect/vect-6.c: Ditto.
35267         * gcc.dg/vect/vect-8.c: Ditto.
35268         * gcc.dg/vect/vect-16.c: Ditto.
35269         * gcc.dg/vect/vect-30.c: Ditto.
35270         * gcc.dg/vect/vect-40.c: Ditto.
35271         * gcc.dg/vect/vect-41.c: Ditto.
35272         * gcc.dg/vect/vect-42.c: Ditto.
35273         * gcc.dg/vect/vect-43.c: Ditto.
35274         * gcc.dg/vect/vect-44.c: Ditto.
35275         * gcc.dg/vect/vect-45.c: Ditto.
35276         * gcc.dg/vect/vect-46.c: Ditto.
35277         * gcc.dg/vect/vect-47.c: Ditto.
35278         * gcc.dg/vect/vect-48.c: Ditto.
35279         * gcc.dg/vect/vect-49.c: Ditto.
35280         * gcc.dg/vect/vect-50.c: Ditto.
35281         * gcc.dg/vect/vect-51.c: Ditto.
35282         * gcc.dg/vect/vect-52.c: Ditto.
35283         * gcc.dg/vect/vect-53.c: Ditto.
35284         * gcc.dg/vect/vect-54.c: Ditto.
35285         * gcc.dg/vect/vect-55.c: Ditto.
35286         * gcc.dg/vect/vect-56.c: Ditto.
35287         * gcc.dg/vect/vect-57.c: Ditto.
35288         * gcc.dg/vect/vect-58.c: Ditto.
35289         * gcc.dg/vect/vect-59.c: Ditto.
35290         * gcc.dg/vect/vect-60.c: Ditto.
35291         * gcc.dg/vect/vect-74.c: Ditto.
35292         * gcc.dg/vect/vect-79.c: Ditto.
35293         * gcc.dg/vect/vect-80.c: Ditto.
35294
35295 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
35296
35297         * gcc.dg/unused-7.c: Use the correct option.
35298
35299 2004-10-04  Paul Brook  <paul@codesourcery.com>
35300         Bud Davis  <bdavis9659@comcast.net>
35301
35302         PR fortran/17706
35303         PR fortran/16434
35304         * gfortran/pr17706.f90: New test.
35305         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
35306
35307 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35308
35309         * gfortran.dg/pr17612.f90: New test.
35310
35311 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35312
35313         * g++.dg/template/local1.C: Adjust quoting marks in
35314         testing for diagnostics.
35315         * g++.dg/tls/diag-2.C: Likewise.
35316         * g++.dg/other/error8.C: Likewise.
35317
35318 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
35319
35320         PR c/17178
35321         * gcc.dg/unused-4.c: Adjust to be correct.
35322
35323         PR c/17820
35324         * gcc.dg/unused-7.c: New test.
35325
35326 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
35327
35328         PR c++/17797
35329         * g++.dg/overload/template2.C: New test.
35330
35331 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
35332
35333         PR tree-optimization/16632
35334         * gcc.dg/tree-ssa/20041002-1.c: New.
35335
35336 2004-10-03  Paul Brook  <paul@codesourcery.com>
35337
35338         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
35339         rather than relying on default formatting.
35340
35341 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
35342
35343         * gcc.dg/20040920-1.c: Update expected message text.
35344
35345 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
35346
35347         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
35348
35349 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
35350
35351         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
35352         tree level.
35353
35354 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
35355
35356         * gcc.dg/tree-ssa/pr17343.c: Remove.
35357
35358 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
35359
35360         PR tree-opt/17343
35361         * gcc.dg/tree-ssa/pr17343.c: New test.
35362
35363 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
35364
35365         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
35366         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
35367         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
35368         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
35369         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
35370
35371 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35372
35373         * gcc.dg/lvalue-2.c: New test.
35374
35375 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35376
35377         PR c/17730
35378         * gcc.dg/pr17730-1.c: New test
35379
35380 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
35381
35382         PR c/7425
35383         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
35384
35385 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
35386
35387         * gcc.c-torture/execute/stdarg-1.c: New test.
35388         * gcc.c-torture/execute/stdarg-2.c: New test.
35389         * gcc.c-torture/execute/stdarg-3.c: New test.
35390         * gcc.dg/tree-ssa/stdarg-1.c: New test.
35391         * gcc.dg/tree-ssa/stdarg-2.c: New test.
35392         * gcc.dg/tree-ssa/stdarg-3.c: New test.
35393         * gcc.dg/tree-ssa/stdarg-4.c: New test.
35394         * gcc.dg/tree-ssa/stdarg-5.c: New test.
35395
35396 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
35397
35398         PR tree-optimization/17697
35399         * g++.dg/opt/pr17697-1.C: New test.
35400         * g++.dg/opt/pr17697-2.C: New test.
35401         * g++.dg/opt/pr17697-3.C: New test.
35402
35403 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
35404
35405         PR c/16409
35406         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
35407         gcc.dg/vla-init-5.c: New tests.
35408
35409 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
35410
35411         PR c/13804
35412         * gcc.dg/pr13804-1.c: New test.
35413
35414 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35415
35416         PR fortran/16938
35417         * gfortran.dg/pr16938.f90: New test.
35418
35419 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
35420
35421         * g++.dg/template/crash23.C: New test.
35422
35423 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
35424
35425         PR c++/17585
35426         * g++.dg/template/static8.C: New test.
35427
35428 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
35429
35430         PR c++/17681
35431         * g++.dg/other/error9.C: New test.
35432
35433 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35434
35435         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
35436
35437 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35438
35439         PR fortran/15164
35440         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
35441
35442 2004-09-26  Roger Sayle  <roger@eyesopen.com>
35443
35444         PR middle-end/17112
35445         * gcc.dg/pr17112-1.c: New test case.
35446
35447 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35448
35449         PR c/11459
35450         * gcc.dg/pr11459-1.c: New test.
35451
35452 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
35453
35454         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
35455         * gcc.dg/tree-ssa/loop-4.c: Likewise.
35456
35457 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35458
35459         * gfortran.dg/pr15324.f90: Make array bounds consistent.
35460
35461 2004-09-25  Jan Hubicka  <jh@suse.cz>
35462
35463         * compile/30040909-1.c: New test.
35464         * compile/30040907-1.c: New test.
35465
35466 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
35467
35468         * gcc.c-torture/execute/va-arg-26.c: New test.
35469
35470 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
35471
35472         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
35473         extra diagnostics on targets with 64-bit pointers.
35474         * objc.dg/selector-1.m: Adjust dg-warning regexp.
35475
35476 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35477
35478         PR c/17188
35479         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
35480         * gcc.dg/decl-3.c: Adjust expected message.
35481
35482 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35483
35484         PR fortran/17615
35485         * gfortran.dg/pr17615.f90: New test.
35486
35487 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
35488
35489         PR tree-optimzation/17517
35490         * g++.dg/tree-ssa/pr17517.C: New Test.
35491
35492 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35493
35494         PR c++/16889
35495         * g++.dg/lookup/ambig3.C: New.
35496
35497 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
35498
35499         PR tree-opt/17624
35500         * g++.dg/opt/pr17624.C: New test.
35501
35502 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35503
35504         PR c/6980
35505         * gcc.dg/Wbad-function-cast-1.c: New test.
35506
35507 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
35508
35509         * g++.dg/ext/complit1.C
35510         * g++.dg/other/error2.C
35511         * g++.dg/other/nontype-1.C
35512         * g++.dg/parse/crash11.C
35513         * g++.dg/parse/crash12.C
35514         * g++.dg/parse/error15.C
35515         * g++.dg/parse/error4.C
35516         * g++.dg/parse/tmpl-outside1.C
35517         * g++.dg/parse/too-many-tmpl-args1.C
35518         * g++.dg/template/dependent-expr3.C
35519         * g++.dg/template/error10.C
35520         * g++.dg/template/instantiate1.C
35521         * g++.dg/template/vtable2.C
35522         * g++.dg/warn/Wshadow-1.C
35523         * g++.dg/warn/weak1.C
35524         * g++.old-deja/g++.brendan/crash16.C
35525         * g++.old-deja/g++.brendan/crash18.C
35526         * g++.old-deja/g++.brendan/crash48.C
35527         * g++.old-deja/g++.brendan/crash49.C
35528         * g++.old-deja/g++.brendan/crash55.C
35529         * g++.old-deja/g++.brendan/crash56.C
35530         * g++.old-deja/g++.brendan/crash8.C
35531         * g++.old-deja/g++.brendan/enum11.C
35532         * g++.old-deja/g++.brendan/enum8.C
35533         * g++.old-deja/g++.brendan/enum9.C
35534         * g++.old-deja/g++.brendan/friend3.C
35535         * g++.old-deja/g++.brendan/misc14.C
35536         * g++.old-deja/g++.bugs/900402_02.C
35537         * g++.old-deja/g++.bugs/900404_03.C
35538         * g++.old-deja/g++.bugs/900404_04.C
35539         * g++.old-deja/g++.bugs/900428_03.C
35540         * g++.old-deja/g++.jason/crash4.C
35541         * g++.old-deja/g++.jason/overload21.C
35542         * g++.old-deja/g++.jason/redecl1.C
35543         * g++.old-deja/g++.jason/report.C
35544         * g++.old-deja/g++.jason/rfg10.C
35545         * g++.old-deja/g++.jason/template30.C
35546         * g++.old-deja/g++.law/arm12.C
35547         * g++.old-deja/g++.law/ctors5.C
35548         * g++.old-deja/g++.law/cvt20.C
35549         * g++.old-deja/g++.law/init10.C
35550         * g++.old-deja/g++.law/init8.C
35551         * g++.old-deja/g++.law/visibility17.C
35552         * g++.old-deja/g++.law/visibility7.C
35553         * g++.old-deja/g++.mike/net8.C
35554         * g++.old-deja/g++.mike/p646.C
35555         * g++.old-deja/g++.mike/p700.C
35556         * g++.old-deja/g++.mike/p701.C
35557         * g++.old-deja/g++.mike/p811.C
35558         * g++.old-deja/g++.ns/template13.C
35559         * g++.old-deja/g++.other/array3.C
35560         * g++.old-deja/g++.other/crash25.C
35561         * g++.old-deja/g++.other/dtor3.C
35562         * g++.old-deja/g++.other/dtor4.C
35563         * g++.old-deja/g++.other/main1.C
35564         * g++.old-deja/g++.other/warn7.C
35565         * g++.old-deja/g++.pt/crash11.C
35566         * g++.old-deja/g++.pt/crash36.C
35567         * g++.old-deja/g++.pt/spec22.C
35568         * g++.old-deja/g++.pt/spec9.C
35569         * g++.old-deja/g++.pt/ttp52.C
35570         * g++.old-deja/g++.robertl/eb103.C
35571         * g++.old-deja/g++.robertl/eb121.C
35572         * g++.old-deja/g++.robertl/eb22.C
35573         * g++.old-deja/g++.robertl/eb8.C:
35574         Update locations and/or regexps of dg-error markers.
35575         Remove markers for some bogus messages that are no longer issued.
35576
35577 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
35578
35579         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
35580         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
35581
35582 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
35583
35584         PR c++/17618
35585         * g++.dg/lookup/crash5.C: New test.
35586
35587 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
35588
35589         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
35590         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
35591         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
35592         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
35593         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
35594         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
35595
35596         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
35597         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
35598         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
35599         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
35600         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
35601         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
35602
35603         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
35604
35605         * gcc.dg/vect/vect-44.c: Check additional cases.
35606         * gcc.dg/vect/vect-48.c: Check additional cases.
35607
35608         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
35609         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
35610         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
35611         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
35612         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
35613         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
35614         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
35615         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
35616         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
35617
35618         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
35619         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
35620         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
35621
35622 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35623
35624         * gcc.dg/tree-ssa/loop-6.c: New test.
35625
35626 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
35627
35628         PR c++/17620
35629         * g++.dg/inherit/base2.C: New.
35630
35631 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35632
35633         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
35634         * gcc.dg/20001012-2.c: Likewise.
35635         * gcc.dg/20001013-1.c: Likewise.
35636         * gcc.dg/20001101-1.c: Likewise.
35637         * gcc.dg/20001102-1.c: Likewise.
35638         * gcc.dg/bf-spl1.c: Likewise.
35639         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
35640         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
35641
35642 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
35643
35644         PR tree-optimization/16721
35645         * gcc.dg/tree-ssa/pr16721.c: New test.
35646
35647 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
35648
35649         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
35650         * gcc.dg/20040305-1.c: Likewise.
35651
35652 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35653
35654         PR c/16566
35655         * gcc.c-torture/compile/pr16566-1.c,
35656         gcc.c-torture/compile/pr16566-2.c,
35657         gcc.c-torture/compile/pr16566-3.c: New tests.
35658
35659 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
35660
35661         PR tree-optimization/17512
35662         * gcc.c-torture/compile/20040916-1.c.
35663
35664 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
35665
35666         * gcc.dg/pragma-re-3.c: New test.
35667
35668 2004-09-17  Matt Austern  <austern@apple.com>
35669
35670         PR c++/15049
35671         * g++.dg/other/anon3.C: New.
35672
35673 2004-09-21  Roger Sayle  <roger@eyesopen.com>
35674
35675         PR c++/7503
35676         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
35677         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
35678         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
35679         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
35680         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
35681
35682 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
35683
35684         PR fortran/17286
35685         * gfortran.dg/pr17286.f90: New test.
35686
35687 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
35688
35689         PR c++/17530
35690         * g++.dg/template/static7.C: New test.
35691
35692 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
35693
35694         PR tree-opt/17558
35695         * gcc.c-torture/compile/pr17558.c: New test.
35696
35697 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
35698
35699         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
35700         if SKIP_ATTRIBUTE is defined.
35701
35702 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35703
35704         PR fortran/15957
35705         * gfortran.dg/pr15957.f90: New test.
35706
35707 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
35708
35709         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
35710         in comparison.
35711         * gcc.dg/vect/vect-79.c: Likewise.
35712         * gcc.dg/vect/vect-80.c: Likewise.
35713
35714 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35715
35716         PR fortran/15750
35717         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
35718
35719 2004-09-20  Ira Rosen  <irar@il.ibm.com>
35720
35721         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
35722         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
35723         * gcc.dg/vect/vect-62.c: New testcase.
35724         * gcc.dg/vect/vect-63.c: New testcase.
35725         * gcc.dg/vect/vect-64.c: New testcase.
35726         * gcc.dg/vect/vect-65.c: New testcase.
35727         * gcc.dg/vect/vect-66.c: New testcase.
35728         * gcc.dg/vect/vect-67.c: New testcase.
35729         * gcc.dg/vect/vect-68.c: New testcase.
35730         * gcc.dg/vect/vect-69.c: New testcase.
35731         * gcc.dg/vect/vect-79.c: New testcase.
35732         * gcc.dg/vect/vect-80.c: New testcase.
35733
35734 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
35735
35736         * gcc.target/mips/asm-1.c: New test.
35737
35738 2004-09-19  Ira Rosen  <irar@il.ibm.com>
35739
35740         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
35741         * gcc.dg/vect/vect-73.c: New testcase.
35742         * gcc.dg/vect/vect-74.c: New testcase.
35743         * gcc.dg/vect/vect-75.c: New testcase.
35744         * gcc.dg/vect/vect-76.c: New testcase.
35745         * gcc.dg/vect/vect-77.c: New testcase.
35746         * gcc.dg/vect/vect-78.c: New testcase
35747
35748 2004-09-18  Paul Brook  <paul@codesourcery.com>
35749
35750         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
35751
35752 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
35753
35754         PR c/17424
35755         * gcc.dg/pr17424-1.c: New test.
35756
35757 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
35758
35759         * g++.dg/tree-ssa/pr17153.C: New test.
35760
35761 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
35762
35763         PR pch/13361
35764         * g++.dg/pch/wchar-1.C: New.
35765         * g++.dg/pch/wchar-1.Hs: New.
35766
35767 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
35768
35769         * gcc.c-torture/execute/20040917-1.c: New test.
35770
35771 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35772
35773         PR tree-optimization/17319
35774         * gcc.dg/pr17319.c: New test.
35775
35776 2004-09-17  Devang Patel  <dpatel@apple.com>
35777
35778         * gcc.dg/20040813-1.c: New test.
35779
35780 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35781
35782         PR tree-optimization/17273
35783         * gcc.c-torture/compile/pr17273.c: New test.
35784
35785 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35786
35787         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
35788         Update expected messages.
35789         * gcc.dg/declspec-13.c: New test.
35790
35791 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
35792
35793         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
35794
35795 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35796
35797         * gcc.c-torture/execute/pr17252.c: Use post-increment to
35798         change what 'a' is pointing to.
35799
35800 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
35801
35802         PR c++/16002
35803         * g++.dg/template/error18.C: New test.
35804
35805         PR c++/16029
35806         * g++.dg/warn/Wunused-8.C: New test.
35807
35808 2004-09-17  Steven Bosscher  <stevenb@suse.de>
35809
35810         PR tree-optimization/17513
35811         * gcc.dg/20040916-1.c: New test.
35812
35813 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
35814
35815         PR c++/17501
35816         * g++.dg/template/typename7.C: New test.
35817
35818 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35819
35820         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
35821
35822 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
35823
35824         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
35825         with -ftree-based-profiling also.
35826         * lib/profopt.exp: Support late-set profile_option/feedback_option.
35827
35828 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
35829
35830         PR/15364
35831         * gfortran.dg/der_array_io_1.f90: New test.
35832         * gfortran.dg/der_array_io_2.f90: New test.
35833         * gfortran.dg/der_array_io_3.f90: New test.
35834
35835 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
35836
35837         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
35838         EABI.
35839
35840 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
35841
35842         * g++.dg/opt/switch1.C: New test.
35843
35844 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35845
35846         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
35847         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
35848         Update expected messages.
35849
35850 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35851
35852         PR fortran/16485
35853         * gfortran.dg/same_name_1.f90: New test.
35854
35855 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
35856
35857         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
35858         dereference garbage pointers.
35859
35860 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
35861
35862         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
35863         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
35864
35865         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
35866         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
35867         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
35868
35869 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
35870
35871         PR c++/17324
35872         * g++.dg/template/mangle1.C: New test.
35873
35874 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
35875
35876         PR tree-optimization/17252
35877         * gcc.c-torture/execute/pr17252.c: New test.
35878
35879 2004-09-14  Andrew Pinski  <apinski@apple.com>
35880
35881         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
35882
35883 2004-09-14  Roger Sayle  <roger@eyesopen.com>
35884
35885         PR rtl-optimization/9771
35886         * gcc.dg/pr9771-1.c: New test case.
35887
35888 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
35889
35890         PR tree-optimization/15262
35891         * gcc.c-torture/execute/pr15262-1.c: New test.
35892         * gcc.c-torture/execute/pr15262-2.c: New test.
35893
35894 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35895
35896         * gcc.dg/declspec-12.c: New test.
35897
35898 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
35899
35900         * gfortran.dg/pr17090.f90: Add directives to test.
35901
35902 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35903
35904         * gcc.c-torture/compile/20040914-1.c: New test.
35905
35906 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
35907
35908         PR c++/16162
35909         * g++.dg/template/decl2.C: New test.
35910
35911 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
35912
35913         PR fortran/17090
35914         * gfortran.dg/pr17090.f90: New test.
35915
35916 2004-09-13  Dale Johannesen  <dalej@apple.com>
35917
35918         * gcc.c-torture/compile/pr17408.c: New test case.
35919
35920 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
35921
35922         PR c++/16716
35923         * g++.dg/parse/crash17.C: New test.
35924
35925         PR c++/17327
35926         * g++.dg/template/enum3.C: New test.
35927
35928 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
35929
35930         * lib/gcc-defs.exp: Load wrapper.exp.
35931         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
35932         using local code.
35933         * lib/gcc.exp (gcc_init): Similar.
35934         * lib/gfortran.exp (gfortran_init): Similar.
35935         * lib/objc.exp (objc_init): Similar.
35936         * lib/treelang.exp (treelang_init): Similar.
35937         * lib/wrapper.exp: New file with build_wrapper call machinery in
35938         ${tool}_maybe_build_wrapper.
35939
35940 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
35941
35942         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
35943         "inline".
35944         * gcc.dg/declspec-11.c: Update expected messages.
35945         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
35946         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
35947         gcc.dg/inline-12.c: New tests.
35948
35949 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
35950
35951         * g++.dg/tree-ssa/pr17400.C: New testcase.
35952
35953 2004-09-13  James E Wilson  <wilson@specifixinc.com>
35954
35955         * gcc.target/mips/sb1-1.c: New testcase.
35956
35957 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
35958
35959         * lib/g77-dg.exp: Remove unused file.
35960         * lib/mike-g77.exp: Ditto.
35961         * lib/g77.exp: Ditto.
35962
35963 2004-09-12  Richard Henderson  <rth@redhat.com>
35964
35965         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
35966
35967 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
35968
35969         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
35970         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35971         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
35972         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
35973         Update expected messages.
35974
35975 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
35976
35977         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
35978         declaration/use mismatch for dirp parameter.
35979
35980 2004-09-12  Andrew Pinski  <apinski@apple.com>
35981
35982         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
35983         -fgnu-runtime is passed.
35984
35985 2004-09-12  Richard Henderson  <rth@redhat.com>
35986
35987         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
35988         do the uplevel thing and update additional_flags directly.
35989         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
35990         gfortran.fortran-torture/execute/intrinsic_nearest.x,
35991         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
35992         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
35993
35994 2004-09-11  Steven Bosscher  <stevenb@suse.de>
35995
35996         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
35997
35998 2004-09-11  Roger Sayle  <roger@eyesopen.com>
35999
36000         PR middle-end/17411
36001         * g++.dg/opt/pr17411-1.C: New test case.
36002
36003 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36004
36005         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36006         gcc.dg/tls/diag-2.c: Update expected messages.
36007         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
36008         messages.
36009         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
36010         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
36011         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
36012         gcc.dg/tls/diag-5.c: New tests.
36013
36014 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
36015
36016         * gcc.dg/20040910-1.c: Correct dg-error regexp.
36017
36018 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36019
36020         * g++.dg/parse/break-in-for.C: New test.
36021
36022 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
36023
36024         * gcc.dg/tree-ssa/20040911-1.c: New test.
36025
36026 2004-09-11  Andreas Jaeger  <aj@suse.de>
36027
36028         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
36029         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
36030
36031 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
36032
36033         * gcc.target/frv: New directory of FR-V-specific tests.
36034
36035 2004-09-10  James E Wilson  <wilson@specifixinc.com>
36036
36037         * gcc.dg/convert-vec-1.c: New test.
36038
36039 2004-09-10  Roger Sayle  <roger@eyesopen.com>
36040
36041         PR middle-end/17024
36042         * gcc.dg/pr17024-1.c: New test case.
36043
36044 2004-09-10  Eric Christopher  <echristo@redhat.com>
36045
36046         * gcc.dg/20040910-1.c: New test.
36047
36048 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36049
36050         * gcc.dg/bitfld-9.c: New test.
36051
36052 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
36053
36054         * gcc.c-torture/execute/ieee/acc1.c: New test.
36055         * gcc.c-torture/execute/ieee/acc2.c: New test.
36056         * gcc.c-torture/execute/ieee/mzero6.c: New test.
36057
36058 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36059
36060         * gcc.dg/deprecated-2.c: New test.
36061
36062 2004-09-09  James E Wilson  <wilson@specifixinc.com>
36063
36064         * gcc.dg/init-vec-1.c: New test.
36065
36066 2004-09-09  Roger Sayle  <roger@eyesopen.com>
36067
36068         PR middle-end/17055
36069         * gcc.dg/pr17055-1.c: New test case.
36070
36071 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
36072
36073         PR target/17377
36074         * gcc.c-torture/execute/pr17377.c: New test.
36075
36076 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36077
36078         PR c/8420
36079         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
36080         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
36081         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36082         gcc.dg/long-long-typespec-1.c: New tests.
36083         * gcc.dg/tls/diag-2.c: Update expected diagnostics
36084
36085 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36086
36087         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
36088         gcc.dg/gnu99-static-1.c: New tests.
36089
36090 2004-09-08  Devang Patel  <dpatel@apple.com>
36091
36092         * gcc.dg/darwin-ld-20040828-1.c: New test.
36093         * gcc.dg/darwin-ld-20040828-2.c: New test.
36094         * gcc.dg/darwin-ld-20040828-3.c: New test.
36095
36096 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
36097
36098         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
36099         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
36100         in error message.
36101         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
36102         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
36103         in error message.
36104         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
36105         types they qualify.
36106         * objc.dg/type-size-2.m: Fix wording in comment.
36107         * objc.dg/va-meth-1.m: New test case.
36108
36109 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
36110
36111         PR c/16633:
36112         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
36113         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
36114
36115 2004-09-06  Devang Patel  <dpatel@apple.com>
36116
36117         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
36118         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
36119
36120 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
36121
36122         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
36123         reflect changed line numbering of diagnostics.
36124
36125 2004-09-06  Paul Brook  <paul@codesourcery.com>
36126
36127         * gfortran.dg/edit_real_1.f90: Add new test.
36128
36129 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36130
36131         * gcc.dg/tree-ssa/loop-2.c: New test.
36132         * gcc.dg/tree-ssa/loop-3.c: New test.
36133         * gcc.dg/tree-ssa/loop-4.c: New test.
36134         * gcc.dg/tree-ssa/loop-5.c: New test.
36135
36136 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36137
36138         * gcc.dg/format/sentinel-1.c: Update for parameter option.
36139
36140 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36141
36142         * gcc.dg/format/sentinel-1.c: New test.
36143
36144 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
36145
36146         * gcc.dg/builtins-46.c: New.
36147
36148 2004-09-03  Devang Patel  <dpatel@apple.com>
36149
36150         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
36151         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
36152
36153 2004-09-03  Jan Beulich  <jbeulich@novell.com>
36154
36155         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
36156         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
36157         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
36158         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
36159         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
36160         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
36161         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
36162         the non-portable bzero.
36163         * gcc.dg/20010912-1.c: xfail for NetWare.
36164         * gcc.dg/20020426-2.c: xfail for NetWare.
36165         * gcc.dg/20021014-1.c: xfail for NetWare.
36166         * gcc.dg/20021018-1.c: xfail for NetWare.
36167         * gcc.dg/20030213-1.c: xfail for NetWare.
36168         * gcc.dg/20030225-1.c: xfail for NetWare.
36169         * gcc.dg/20030708-1.c: xfail for NetWare.
36170         * gcc.dg/builtins-config.h: Also exclude NetWare.
36171         * gcc.dg/format/format.h: Define restrict only if not already defined.
36172         * gcc.dg/nest.c: xfail for NetWare.
36173         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
36174         * lib/target-supports.exp (check_visibility_available): Exclude
36175         NetWare.
36176
36177 2004-09-03  Jan Beulich  <jbeulich@novell.com>
36178
36179         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
36180         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
36181         deterministic starting point for the alignment of structure fields.
36182         * gcc.dg/Wpadded.c: Dito.
36183         * g++.dg/abi/vbase10.C: Dito.
36184
36185 2004-09-03  Devang Patel  <dpatel@apple.com>
36186
36187         * g++.dg/debug/pr15736.cc: New test.
36188
36189 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
36190
36191         * README.QMTEST: Fix out-of-date link.
36192
36193 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
36194
36195         PR fortran/16579
36196         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
36197         Delete.  Duplicate of gfortran.dg/g77/20010610.f
36198
36199 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
36200
36201         * g++.dg/abi/arm_rtti1.C: New test.
36202
36203 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
36204
36205         * gcc.dg/ppc-vector-memcpy.c: New.
36206         * gcc.dg/ppc-vector-memset.c: New.
36207
36208 2004-09-02  Chao-ying Fu  <fu@mips.com>
36209
36210         * gcc.target/mips/mips-3d-1.c: New test.
36211         * gcc.target/mips/mips-3d-2.c: New test.
36212         * gcc.target/mips/mips-3d-3.c: New test.
36213         * gcc.target/mips/mips-3d-4.c: New test.
36214         * gcc.target/mips/mips-3d-5.c: New test.
36215         * gcc.target/mips/mips-3d-6.c: New test.
36216         * gcc.target/mips/mips-3d-7.c: New test.
36217         * gcc.target/mips/mips-3d-8.c: New test.
36218         * gcc.target/mips/mips-3d-9.c: New test.
36219         * gcc.target/mips/mips-ps-1.c: New test.
36220         * gcc.target/mips/mips-ps-2.c: New test.
36221         * gcc.target/mips/mips-ps-3.c: New test.
36222         * gcc.target/mips/mips-ps-4.c: New test.
36223         * gcc.target/mips/mips-ps-type.c: New test.
36224
36225 2004-09-02  Paul Brook  <paul@codesourcery.com>
36226
36227         * gfortran.dg/edit_real_1.f90: Add new tests.
36228
36229 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36230
36231         PR fortran/15327
36232         * gfortran.dg/merge_char_1.f90: New test.
36233
36234 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36235
36236         PR fortran/16404
36237         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
36238
36239 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36240
36241         PR c/1522
36242         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
36243
36244 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
36245
36246         * g++.dg/opt/loop1.C: Do not XFAIL.
36247
36248 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
36249
36250         * gcc.c-torture/execute/20040831-1.c: New test.
36251
36252 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
36253
36254         PR fortran/16579
36255         * gfortran.dg/g77/20010610.f: Now passes.
36256         Copy from g77.f-torture/execute. Add dg-run directive.
36257         * gfortran.dg/g77/README: Update
36258
36259 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
36260
36261         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
36262         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
36263         (t1, t2, t3, t4): Add volatile.
36264
36265 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
36266
36267         * g++.dg/ext/visibility/arm1.C: New test.
36268
36269 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
36270
36271         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
36272         -pedantic-errors.
36273
36274 2004-09-01  Paul Brook  <paul@codesourcery.com>
36275
36276         * gfortran.dg/eof_2.f90: New test.
36277
36278 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36279
36280         PR fortran/16579
36281         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
36282
36283 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
36284
36285         PR libfortran/16805
36286         * gfortran.dg/list_read_2.f90: New test.
36287
36288 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
36289
36290         * g++.dg/abi/key1.C: New test.
36291
36292 2004-08-31  Richard Henderson  <rth@redhat.com>
36293
36294         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
36295         form of offsetof.
36296         * g++.dg/other/offsetof5.C: Remove duplicate.
36297
36298 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36299
36300         PR fortran/17244
36301         * gfortran.dg/func_derived_1.f90: New test.
36302
36303 2004-08-31  Paul Brook  <paul@codesourcery.com>
36304
36305         * gfortran.dg/eof_1.f90: New test.
36306
36307 2004-08-31  Paul Brook  <paul@codesourcery.com>
36308
36309         * gfortran.dg/list_read_1.f90: New file.
36310
36311 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
36312
36313         * g++.dg/opt/loop1.C: XFAIL.
36314
36315 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
36316
36317         * gcc.dg/funcdef-storage-1.c: New.
36318         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
36319         an extern function in local scope.
36320         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
36321         declare an 'auto inline' function in local scope.
36322         * gcc.dg/20011130-1.c: Likewise.
36323         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
36324         an 'auto' function in local scope.
36325         * gcc.dg/20021014-1.c: Likewise.
36326         * gcc.dg/20030331-2.c: Likewise.
36327
36328 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36329
36330         * gfortran.dg/blockdata_1.f90: New test.
36331
36332 2004-08-30  Richard Henderson  <rth@redhat.com>
36333
36334         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
36335
36336 2004-08-30  Richard Henderson  <rth@redhat.com>
36337
36338         * lib/fortran-torture.exp (fortran-torture-execute): Honor
36339         additional_flags set by alternate driver.
36340         (ieee-options): New procedure.
36341         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
36342         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
36343         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
36344         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
36345
36346 2004-08-30  Richard Henderson  <rth@redhat.com>
36347
36348         * lib/f-torture.exp: Remove.
36349
36350 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
36351
36352         PR rtl-optimization/16590
36353         * g++.dg/opt/loop1.C: New test.
36354
36355 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36356
36357         PR fortran/13910
36358         * gfortran.dg/oldstyle_1.f90: New test.
36359
36360 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
36361         Paul Brook  <paul@codesourcery.com>
36362
36363         * gfortran.dg/g77/README: Update.
36364         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
36365         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
36366         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
36367
36368 2004-08-28  Paul Brook  <paul@codesourcery.com>
36369
36370         PR libfortran/17195
36371         * gfortran.dg/edit_real_1.f90: New test.
36372
36373 2004-08-27  Paul Brook  <paul@codesourcery.com>
36374
36375         * gfortran.dg/rewind_1.f90: New test.
36376
36377 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
36378
36379         PR fortran/16597
36380         * gfortran.dg/pr16597.f90: New test.
36381
36382 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36383
36384         PR c/13801
36385         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
36386         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
36387         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
36388         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
36389         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
36390
36391 2004-08-26  Nick Clifton  <nickc@redhat.com>
36392
36393         * gcc.c-torture/compile/pr17119.c: New test.
36394
36395 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36396
36397         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
36398
36399 2004-08-25  Richard Henderson  <rth@redhat.com>
36400
36401         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
36402         the bits that expect kind=8 to be the largest real kind.
36403
36404 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
36405
36406         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
36407
36408 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36409
36410         * gfortran.dg/assignment_1.f90: New test.
36411
36412 2004-08-25  Adam Nemet  <anemet@lnxw.com>
36413
36414         * g++.dg/template/repo3.C: New test.
36415
36416 2004-08-25  Roger Sayle  <roger@eyesopen.com>
36417
36418         PR middle-end/16693
36419         PR tree-optimization/16372
36420         * g++.dg/opt/pr16372-1.C: New test case.
36421         * g++.dg/opt/pr16693-1.C: New test case.
36422         * g++.dg/opt/pr16693-2.C: New test case.
36423
36424 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
36425
36426         * objc.dg/proto-lossage-4.m: New test.
36427
36428 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
36429
36430         PR c++/17155
36431         * g++.dg/inherit/local2.C: New test.
36432
36433 2004-08-25  Paul Brook  <paul@codesourcery.com>
36434
36435         PR fortran/17144
36436         * gfortran.dg/string_ctor_1.f90: New test.
36437
36438 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36439
36440         PR c++/14428
36441         * g++.dg/template/redecl2.C: New test.
36442
36443 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
36444
36445         PR fortran/17143
36446         * gfortran.dg/pr17143.f90: New test.
36447
36448 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
36449
36450         PR fortran/17164
36451         * gfortran.dg/pr17164.f90: New test.
36452
36453 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36454
36455         * gcc.dg/tree-ssa/loop-1.c: New test.
36456
36457 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
36458
36459         * gcc.c-torture/compile/20040824-1.c: New test.
36460
36461 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
36462
36463         * gcc.c-torture/compile/iftrap-3.c: New test.
36464
36465 2004-08-24  Paul Brook  <paul@codesourcery.com>
36466
36467         * gfortran.dg/entry_2.f90: New test.
36468
36469 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36470
36471         PR c++/16889
36472         * g++.dg/lookup/ambig[12].C: New.
36473
36474 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36475
36476         PR c++/16706
36477         * g++.dg/template/crash21.C: New test.
36478         * g++.dg/template/crash22.C: Likewise.
36479
36480 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36481
36482         PR c++/17149
36483         * g++.dg/template/access15.C: New.
36484
36485 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36486
36487         PR c++/17163
36488         * g++.dg/template/repo2.C: New test.
36489
36490 2004-08-23  Roger Sayle  <roger@eyesopen.com>
36491
36492         PR rtl-optimization/17078
36493         * gcc.c-torture/execute/pr17078-1.c: New test case.
36494
36495 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36496
36497         PR c/14492
36498         * gcc.dg/debug/crash1.c: New test.
36499
36500 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36501
36502         PR c/16180
36503         * gcc.dg/loop-5.c: New test.
36504
36505 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36506
36507         * gcc.c-torture/execute/20040823-1.c: New test.
36508
36509 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
36510
36511         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
36512         to the assembler.  Simplify test accordingly.
36513         (asm_abi_flags): Use GNU names.
36514         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
36515         to check for ABI flags.
36516
36517 2004-08-22  Andrew Pinski  <apinski@apple.com>
36518
36519         * g++.dg/opt/pr14029.C: New test.
36520         * gcc.c-torture/execute/pr15262.c: New test.
36521
36522 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36523
36524         * gfortran.dg/reduction.f90: Add checks with complex arguments.
36525
36526 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
36527
36528         PR 16908
36529         * gfortran.dg/direct_io.f90: New test.
36530
36531 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
36532
36533         PR c++/17121
36534         * g++.dg/inherit/local2.C: New test.
36535
36536 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36537
36538         PR c++/17120
36539         * g++.dg/warn/Wparentheses-4.C: New test.
36540
36541 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
36542
36543         PR c++/17121
36544         * g++.dg/inherit/local2.C: New test.
36545
36546         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
36547         * gcc.dg/ppc-ldstruct.c: Likewise.
36548         * gcc.dg/ppc64-abi-2.c: Likewise.
36549
36550 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
36551
36552         PR rtl-optimization/17099
36553         * gcc.c-torture/execute/20040820-1.c: New test.
36554
36555 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
36556
36557         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
36558
36559 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
36560
36561         PR fortran/17077
36562         * gfortran.dg/auto_array_1.f90: New test.
36563
36564 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36565
36566         PR fortran/17074
36567         * gfortran.dg/simpleif_1.f90: New test.
36568
36569 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
36570
36571         * lib/target-supports.exp (check_profiling_available): Return
36572         false for arm*-*-symbianelf* and arm*-*-eabi*.
36573
36574         PR c++/15890
36575         * g++.dg/template/delete1.C: New test.
36576
36577 2004-08-19  Paul Brook  <paul@codesourcery.com>
36578
36579         PR fortran/14976
36580         PR fortran/16228
36581         * gfortran.dg/data_char_1.f90: New test.
36582
36583 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
36584
36585         PR fortran/16946
36586         * gfortran.dg/reduction.f90: New testcase.
36587
36588 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36589
36590         PR fortran/16520
36591         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
36592
36593 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36594
36595         PR c++/17041
36596         * g++.dg/Wparentheses-3.C: New test.
36597
36598 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
36599
36600         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
36601         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
36602         * gcc.dg/vect/vect-2.c: Likewise.
36603         * gcc.dg/vect/vect-3.c: Likewise.
36604         * gcc.dg/vect/vect-4.c: Likewise.
36605         * gcc.dg/vect/vect-5.c: Likewise.
36606         * gcc.dg/vect/vect-6.c: Likewise.
36607         * gcc.dg/vect/vect-7.c: Likewise.
36608         * gcc.dg/vect/vect-25.c: Likewise.
36609         * gcc.dg/vect/vect-31.c: Likewise.
36610         * gcc.dg/vect/vect-32.c: Likewise.
36611         * gcc.dg/vect/vect-34.c: Likewise.
36612         * gcc.dg/vect/vect-36.c: Likewise.
36613         * gcc.dg/vect/vect-all.c: Likewise.
36614
36615 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
36616
36617         PR c++/17068
36618         * g++.dg/template/operator4.C: New test.
36619
36620 2004-08-18  Richard Henderson  <rth@redhat.com>
36621
36622         * gcc.dg/20040206-1.c: XFAIL.
36623
36624 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
36625
36626         PR c++/16246
36627         * g++.dg/template/array7.C: New test.
36628
36629 2004-08-17  James E Wilson  <wilson@specifixinc.com>
36630
36631         * gcc.dg/mips-movcc-1.c: New test.
36632         * gcc.dg/mips-movcc-2.c: New test.
36633         * gcc.dg/mips-movcc-3.c: New test.
36634
36635         * gcc.dg/mips-nmadd-1.c: New test.
36636         * gcc.dg/mips-nmadd-2.c: New test.
36637
36638 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
36639
36640         PR c++/15871
36641         * g++.dg/opt/inline8.C: New test.
36642
36643         PR c++/16965
36644         * g++.dg/parse/error17.C: New test.
36645
36646 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
36647
36648         * gcc.dg/vect: New directory for vectorizer tests.
36649         * gcc.dg/vect/tree-vect.h: New file.
36650         * gcc.dg/vect/vect.exp: New file.
36651         * gcc.dg/vect/pr16105.c.c: New test.
36652         * gcc.dg/vect/vect-1.c: New test.
36653         * gcc.dg/vect/vect-2.c: New test.
36654         * gcc.dg/vect/vect-3.c: New test.
36655         * gcc.dg/vect/vect-4.c: New test.
36656         * gcc.dg/vect/vect-5.c: New test.
36657         * gcc.dg/vect/vect-6.c: New test.
36658         * gcc.dg/vect/vect-7.c: New test.
36659         * gcc.dg/vect/vect-8.c: New test.
36660         * gcc.dg/vect/vect-9.c: New test.
36661         * gcc.dg/vect/vect-10.c: New test.
36662         * gcc.dg/vect/vect-11.c: New test.
36663         * gcc.dg/vect/vect-12.c: New test.
36664         * gcc.dg/vect/vect-13.c: New test.
36665         * gcc.dg/vect/vect-14.c: New test.
36666         * gcc.dg/vect/vect-15.c: New test.
36667         * gcc.dg/vect/vect-16.c: New test.
36668         * gcc.dg/vect/vect-17.c: New test.
36669         * gcc.dg/vect/vect-18.c: New test.
36670         * gcc.dg/vect/vect-19.c: New test.
36671         * gcc.dg/vect/vect-20.c: New test.
36672         * gcc.dg/vect/vect-21.c: New test.
36673         * gcc.dg/vect/vect-22.c: New test.
36674         * gcc.dg/vect/vect-23.c: New test.
36675         * gcc.dg/vect/vect-24.c: New test.
36676         * gcc.dg/vect/vect-25.c: New test.
36677         * gcc.dg/vect/vect-26.c: New test.
36678         * gcc.dg/vect/vect-27.c: New test.
36679         * gcc.dg/vect/vect-28.c: New test.
36680         * gcc.dg/vect/vect-29.c: New test.
36681         * gcc.dg/vect/vect-30.c: New test.
36682         * gcc.dg/vect/vect-31.c: New test.
36683         * gcc.dg/vect/vect-32.c: New test.
36684         * gcc.dg/vect/vect-33.c: New test.
36685         * gcc.dg/vect/vect-34.c: New test.
36686         * gcc.dg/vect/vect-35.c: New test.
36687         * gcc.dg/vect/vect-36.c: New test.
36688         * gcc.dg/vect/vect-37.c: New test.
36689         * gcc.dg/vect/vect-38.c: New test.
36690         * gcc.dg/vect/vect-40.c: New test.
36691         * gcc.dg/vect/vect-41.c: New test.
36692         * gcc.dg/vect/vect-42.c: New test.
36693         * gcc.dg/vect/vect-43.c: New test.
36694         * gcc.dg/vect/vect-44.c: New test.
36695         * gcc.dg/vect/vect-45.c: New test.
36696         * gcc.dg/vect/vect-46.c: New test.
36697         * gcc.dg/vect/vect-47.c: New test.
36698         * gcc.dg/vect/vect-48.c: New test.
36699         * gcc.dg/vect/vect-49.c: New test.
36700         * gcc.dg/vect/vect-50.c: New test.
36701         * gcc.dg/vect/vect-51.c: New test.
36702         * gcc.dg/vect/vect-52.c: New test.
36703         * gcc.dg/vect/vect-53.c: New test.
36704         * gcc.dg/vect/vect-54.c: New test.
36705         * gcc.dg/vect/vect-55.c: New test.
36706         * gcc.dg/vect/vect-56.c: New test.
36707         * gcc.dg/vect/vect-57.c: New test.
36708         * gcc.dg/vect/vect-58.c: New test.
36709         * gcc.dg/vect/vect-59.c: New test.
36710         * gcc.dg/vect/vect-60.c: New test.
36711         * gcc.dg/vect/vect-61.c: New test.
36712         * gcc.dg/vect/vect-all.c: New test.
36713         * gcc.dg/vect/vect-none.c: New test.
36714
36715 2004-08-17  Paul Brook  <paul@codesourcery.com>
36716
36717         PR fortran/13082
36718         * gfortran.dg/entry_1.f90: New test.
36719
36720 2004-08-17  Andrew Pinski  <apinski@apple.com>
36721
36722         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
36723
36724 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
36725
36726         * gcc.dg/pr17036-1.c: New test.
36727
36728 2004-08-16  Devang Patel  <dpatel@apple.com>
36729
36730         * gcc.dg/darwin-20040809-1.c: New test.
36731
36732 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
36733
36734         * gcc.dg/funcdef-attr-1.c: New test.
36735
36736 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
36737
36738         * gcc.dg/altivec-17.c: New test.
36739         * gcc.dg/altivec-18.c: New test.
36740
36741 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36742
36743         PR c++/6749
36744         * g++.dg/template/vtable2.C: New test.
36745
36746 2004-08-14  Richard Henderson  <rth@redhat.com>
36747
36748         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
36749         * gcc.dg/pack-test-4.c (main): Return 0.
36750         * gcc.dg/setjmp-1.c: Remove XFAIL.
36751         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
36752
36753 2004-08-14  Richard Henderson  <rth@redhat.com>
36754
36755         * gcc.dg/980217-1.c: Add prototype for printf.
36756
36757 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
36758
36759         * gfortran.dg/pr16935.f90: New test.
36760
36761 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
36762
36763         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
36764
36765 2004-08-13  Paul Brook  <paul@codesourcery.com>
36766
36767         * gfortran.dg/der_io_1.f90: Remove stray comma.
36768
36769 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
36770
36771         * gcc.dg/vmx/cw-bug-2.c: Remove.
36772         * gcc.dg/vmx/vprint-1.c: Remove.
36773         * gcc.dg/vmx/vscan-1.c: Remove.
36774
36775 2004-08-12  Devang patel  <dpatel@apple.com>
36776
36777         * gcc.dg/darwin-20040809-2.c: New test.
36778
36779 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
36780
36781         * g++.dg/ext/altivec-12.C: New test.
36782
36783         * g++.dg/ext/altivec-11.C: New test.
36784
36785 2004-08-12  Paul Brook  <paul@codesourcery.com>
36786
36787         * g++.dg/abi/arm_cxa_vec_1.C: New test.
36788
36789 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
36790
36791         * g++.dg/ext/altivec-2.C: Check for hardware support before
36792         executing any VMX instructions.
36793
36794         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
36795
36796 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
36797
36798         PR c++/16276
36799         * g++.old-deja/g++.other/comdat4.C: New test.
36800         * g++.old-deja/g++.other/comdat4-aux.cc: New.
36801
36802 2004-08-12  Ben Elliston  <bje@au.ibm.com>
36803
36804         PR target/16286
36805         * gcc.dg/pr16286.c: New test.
36806
36807 2004-08-12 Jan Beulich <jbeulich@novell.com>
36808
36809         * g++.dg/ext/asm5.C: New.
36810
36811 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36812
36813         PR c++/16698
36814         * g++.dg/eh/crash1.C: New test.
36815
36816         PR c++/16717
36817         * g++.dg/ext/construct1.C: New test.
36818
36819 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36820
36821         PR c++/16853
36822         * g++.dg/init/ptrmem1.C: New test.
36823
36824         PR c++/16618
36825         * g++.dg/parse/offsetof5.C: New test.
36826
36827         PR c++/16870
36828         * g++.dg/template/overload3.C: New test.
36829
36830 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36831
36832         PR c++/16964
36833         * g++.dg/parse/error16.C: New test.
36834
36835         PR c++/16904
36836         * g++.dg/template/error14.C: New test.
36837
36838         PR c++/16929
36839         * g++.dg/template/error15.C: New test.
36840
36841 2004-08-11  Devang Patel  <dpatel@apple.com>
36842
36843         * gcc.dg/darwin-ld-20040809-1.c: New test.
36844         * gcc.dg/darwin-ld-20040809-2.c: New test.
36845
36846 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
36847
36848         PR fortran/16917
36849         * gfortran.dg/dfloat_1.f90: New test.
36850
36851 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
36852
36853         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
36854         * gcc.dg/dll-2.c: Fix dg-require syntax.
36855         * gcc.misc-tests/arm-isr.c (abort): Declare.
36856         (exit): Likewise.
36857
36858 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
36859
36860         PR c++/16971
36861         * g++.dg/parse/crash16.C: New test.
36862
36863 2004-08-10  Roger Sayle  <roger@eyesopen.com>
36864
36865         * gcc.dg/mips-rsqrt-1.c: New test case.
36866         * gcc.dg/mips-rsqrt-2.c: New test case.
36867         * gcc.dg/mips-rsqrt-3.c: New test case.
36868
36869 2004-08-10  Paul Brook  <paul@codesourcery.com>
36870
36871         * gfortran.dg/der_io_1.f90: New test.
36872
36873 2004-08-10  Paul Brook  <paul@codesourcery.com>
36874
36875         PR fortran/16919
36876         * gfortran.dg/der_array_1.f90: New test.
36877
36878 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
36879
36880         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
36881
36882 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
36883
36884         * gcc.dg/wchar_t-2.c: Fix typo.
36885
36886 2004-08-09  Falk Hueffner  <falk@debian.org>
36887
36888         PR tree-optimization/12517
36889         * gcc.c-torture/compile/pr12517.c: New test.
36890
36891         PR tree-optimization/12578
36892         * gcc.c-torture/compile/pr12578.c: New test.
36893
36894         PR tree-optimization/12899
36895         * gcc.c-torture/compile/pr12899.c: New test.
36896
36897         PR rtl-optimization/14692
36898         * gcc.c-torture/compile/pr14692.c: New test.
36899
36900         PR tree-optimization/16461
36901         * gcc.c-torture/compile/pr16461.c: New test.
36902
36903 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
36904
36905         * gfortran.dg/getenv_1.f90: New test.
36906
36907 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
36908
36909         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
36910         wchar_t.
36911         * gcc.dg/symbian5.c: Test -fno-short-wchar.
36912
36913 2004-08-06  Paul Brook  <paul@codesourcery.com>
36914
36915         * gfortran.dg/ret_array_1.f90: New test.
36916         * gfortran.dg/ret_pointer_1.f90: New test.
36917
36918 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
36919
36920         * gcc.dg/missing-field-init-[12].c: New tests.
36921         * g++.dg/warn/missing-field-init-[12].C: New tests.
36922
36923 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
36924
36925         * gcc.dg/enum2.c: New test.
36926         * gcc.dg/symbian3.c: Likewise.
36927         * gcc.dg/symbian4.c: Likewise.
36928         * gcc.dg/wchar_t-2.c: Likewise.
36929
36930 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
36931
36932         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
36933         destructor tests.
36934
36935 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
36936
36937         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
36938         dg-require-visiblity.
36939         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
36940         * g++.dg/ext/visibility/fvisibility.C: Likewise.
36941         * g++.dg/ext/visibility/memfuncts.C: Likewise.
36942         * g++.dg/ext/visibility/new1.C: Likewise.
36943         * g++.dg/ext/visibility/pragma.C: Likewise.
36944         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
36945         * g++.dg/ext/visibility/virtual.C: Likewise.
36946         * g++/dg/ext/visibility/visibility-1.C: Likewise.
36947         * g++/dg/ext/visibility/visibility-2.C: Likewise.
36948         * g++/dg/ext/visibility/visibility-3.C: Likewise.
36949         * g++/dg/ext/visibility/visibility-4.C: Likewise.
36950         * g++/dg/ext/visibility/visibility-5.C: Likewise.
36951         * g++/dg/ext/visibility/visibility-6.C: Likewise.
36952         * g++/dg/ext/visibility/visibility-7.C: Likewise.
36953         * g++/dg/ext/visibility/visibility-8.C: New test.
36954         * gcc.c-torture/compile/dll.x: Remove.
36955         * gcc.dg/dll-2.c: Use dg-require-dll
36956         * gcc.dg/visibility-10.c: New test.
36957         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
36958         supporting DLLs.
36959         * lib/scanasm.exp (scan_hidden): New function.
36960         (scan_not_hidden): Likewise.
36961
36962 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
36963
36964         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
36965
36966 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
36967
36968         * gcc.c-torture/execute/20040805-1.c: New test.
36969
36970 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
36971
36972         * gcc.dg/20020118-1.c: Declare abort.
36973         * gcc.dg/altivec_check.h: Likewise.
36974         * gcc.dg/iftrap-2.c: Likewise.
36975         * gcc.dg/pragma-darwin.c: Likewise.
36976         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
36977
36978 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
36979
36980         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
36981
36982 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36983
36984         * gcc.c-torture/execute/builtins/abs-2.c,
36985         gcc.c-torture/execute/builtins/abs-3.c,
36986         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
36987         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
36988         intmax_t, uintmax_t and their limits.
36989         * gcc.dg/intmax_t-1.c: New test.
36990
36991 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36992
36993         * g++.dg/tc1/dr147.C: Add reference to PR.
36994
36995 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
36996
36997         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
36998         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
36999
37000 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
37001
37002         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
37003
37004 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37005
37006         * gcc.dg/redecl-5.c: New test.
37007         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
37008         of scanf.
37009
37010 2004-08-03  Roger Sayle  <roger@eyesopen.com>
37011
37012         PR middle-end/16790
37013         * gcc.c-torture/execute/pr16790-1.c: New test case.
37014
37015 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
37016
37017         * g++.dg/ext/visibility/assign1.C: New test.
37018         * g++.dg/ext/visibility/new1.C: Likewise.
37019
37020         * gcc.dg/symbian1.c: New test.
37021         * gcc.dg/symbian2.c: Likewise.
37022
37023 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
37024
37025         PR target/16570
37026         * gcc.dg/i386-sse-9.c: New test.
37027
37028 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37029
37030         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
37031
37032 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37033
37034         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
37035         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
37036         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
37037         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
37038         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
37039         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
37040         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
37041         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
37042         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
37043         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
37044         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
37045         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
37046         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
37047         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
37048         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
37049         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
37050         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
37051         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
37052         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
37053         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
37054         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
37055         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
37056         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
37057         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
37058         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
37059         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
37060         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
37061         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
37062         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
37063         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
37064         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
37065         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
37066         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
37067         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
37068         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
37069         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
37070         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
37071         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
37072         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
37073         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
37074         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
37075         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
37076         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
37077         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
37078         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
37079         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
37080         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
37081         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
37082         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
37083         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
37084         gcc.misc-tests/i386-pf-3dnow-1.c,
37085         gcc.misc-tests/i386-pf-athlon-1.c,
37086         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
37087         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
37088         Declare built-in functions used.
37089         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
37090
37091 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
37092
37093         PR c++/16707
37094         * g++.dg/lookup/using12.C: New test.
37095
37096         * g++.dg/init/null1.C: Fix PR number.
37097         * g++.dg/parse/namespace10.C: Likewise.
37098
37099 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37100
37101         PR c++/16224
37102         * g++.dg/template/spec17.C: New test.
37103         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
37104         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
37105
37106 2004-08-02  David Billinghurst
37107
37108         PR fortran/16292
37109         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
37110
37111 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
37112
37113         * gcc.dg/ia64-got-1.c: New test case.
37114
37115 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37116
37117         PR c++/16489
37118         * g++.dg/init/null1.C: New test.
37119         * g++.dg/tc1/dr76.C: Adjust error marker.
37120
37121         PR c++/16529
37122         * g++.dg/parse/namespace10.C: New test.
37123
37124         PR c++/16810
37125         * g++.dg/inherit/ptrmem2.C: New test.
37126
37127 2004-08-02  Ben Elliston  <bje@au.ibm.com>
37128
37129         PR target/16155
37130         * gcc.dg/pr16155.c: New test.
37131
37132 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
37133
37134         * gcc.dg/redecl-2.c: New test.
37135
37136 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
37137
37138         * gcc.dg/darwin-longdouble.c: New file.
37139
37140 2004-07-30  Richard Henderson  <rth@redhat.com>
37141
37142         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
37143         write to constant argument.
37144         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
37145
37146 2004-07-30  Richard Henderson  <rth@redhat.com>
37147
37148         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
37149         tests of nearest around zero.
37150
37151 2004-07-30  Andrew Pinski  <apinski@apple.com>
37152
37153         * gcc.c-torture/compile/20040730-1.c: New test.
37154
37155 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
37156
37157         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
37158         powerpc-eabispe.
37159
37160 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
37161
37162         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
37163
37164 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
37165
37166         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
37167         contains $ld_library_path.
37168         * lib/gfortran.exp (gfortran_link_flags): Likewise.
37169
37170 2004-07-29  Richard Henderson  <rth@redhat.com>
37171
37172         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
37173
37174         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
37175         (alt2, which): New.
37176         (Check): Accept either alternative.
37177
37178 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
37179
37180         * g++.dg/abi/inline1.C: New test.
37181         * g++.dg/abi/local1-a.cc: Likewise.
37182         * g++.dg/abi/local1.C: Likewise.
37183         * g++.dg/abi/mangle11.C: Tweak location of warnings.
37184         * g++.dg/abi/mangle12.C: Likewise.
37185         * g++.dg/abi/mangle17.C: Likewise.
37186         * g++.dg/abi/mangle20-2.C: Likewise.
37187         * g++.dg/opt/interface1.C: Likewise.
37188         * g++.dg/opt/interface1.h: Likewise.
37189         * g++.dg/opt/interface1-a.cc: New test.
37190         * g++.dg/parse/repo1.C: New test.
37191         * g++.dg/template/repo1.C: Likewise.
37192         * g++.dg/warn/Winline-1.C: Likewise.
37193         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
37194
37195 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
37196
37197         * gcc.dg/tree-ssa/20040729-1.c: New test.
37198
37199 2004-07-27  Matt Austern <austern@apple.com>
37200
37201         * gcc.dg/darwin-bool-1.c: New test.
37202         * gcc.dg/darwin-bool-2.c: New test.
37203
37204 2004-07-28  Richard Henderson  <rth@redhat.com>
37205
37206         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
37207         arguments in the correct type.  Don't write to constant arguments.
37208
37209 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37210
37211         PR tree-optimization/16688
37212         PR tree-optimization/16689
37213         * g++.dg/tree-ssa/pr16688.C: New test.
37214
37215 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37216
37217         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37218         loads.  Not only in the comment, this time.
37219
37220 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
37221
37222         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
37223         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
37224         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
37225         * gcc.dg/sh4a-bitmovua.c: New.
37226         * gcc.dg/sh4a-cos.c: New.
37227         * gcc.dg/sh4a-cosf.c: New.
37228         * gcc.dg/sh4a-fprun.c: New.
37229         * gcc.dg/sh4a-fsrra.c: New.
37230         * gcc.dg/sh4a-memmovua.c: New.
37231         * gcc.dg/sh4a-sin.c: New.
37232         * gcc.dg/sh4a-sincos.c: New.
37233         * gcc.dg/sh4a-sincosf.c: New.
37234         * gcc.dg/sh4a-sinf.c: New.
37235
37236 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37237
37238         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
37239         conditionals.
37240         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37241         loads.
37242         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
37243         DOM1.
37244
37245 2004-07-27  Andrew Pinski  <apinski@apple.com>
37246
37247         * g++.dg/rtti/tinfo1.C: Correct the xfail.
37248
37249 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
37250
37251         * gcc.dg/pragma-isr.c: New test.
37252
37253 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37254
37255         PR c++/14429
37256         * g++.dg/template/ttp11.C: New test.
37257
37258 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
37259
37260         * gcc.c-torture/compile/20040727-1.c: New test.
37261
37262 2004-07-26  Eric Christopher  <echristo@redhat.com>
37263
37264         * gcc.c-torture/compile/20040726-2.c: New test.
37265
37266 2004-07-26  Andrew Pinski  <apinski@apple.com>
37267
37268         * g++.dg/rtti/tinfo1.C: Xfail.
37269
37270 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
37271
37272         * gcc.c-torture/compile/20040726-1.c: New test.
37273
37274 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
37275             Brian Ryner  <bryner@brianryner.com>
37276
37277         PR c++/9283
37278         PR c++/15000
37279         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
37280         * g++.dg/ext/visibility/: New directory.
37281         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
37282         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
37283         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
37284         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
37285         * g++.dg/ext/visibility/fvisibility.C,
37286         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
37287         g++.dg/ext/visibility/fvisibility-override1.C
37288         g++.dg/ext/visibility/fvisibility-override2.C
37289         g++.dg/ext/visibility/memfuncts.C
37290         g++.dg/ext/visibility/noPLT.C
37291         g++.dg/ext/visibility/pragma.C
37292         g++.dg/ext/visibility/pragma-override1.C
37293         g++.dg/ext/visibility/pragma-override2.C
37294         g++.dg/ext/visibility/staticmemfuncts.C
37295         g++.dg/ext/visibility/virtual.C: New tests.
37296
37297 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37298
37299         PR c/15360
37300         * gcc.dg/pr15360-1.c: New test.
37301
37302 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
37303
37304         * gcc.dg/pragma-align-2.c: New test.
37305         * gcc.dg/pragma-init-fini.c: New test.
37306         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
37307         targets.
37308
37309 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37310
37311         * gcc.dg/init-string-2.c: New test.
37312
37313 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
37314
37315         PR 16684
37316         * gcc.dg/Wredundant-decls-1.c: New test case.
37317
37318 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
37319
37320         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
37321         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
37322         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
37323         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
37324         * gcc.dg/compat/generate-random.c: New file.
37325         * gcc.dg/compat/generate-random.h: Likewise.
37326         * gcc.dg/compat/generate-random_r.c: Likewise.
37327         * gcc.dg/compat/struct-layout-1.h: Likewise.
37328         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
37329         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
37330         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
37331         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
37332         * gcc.dg/compat/struct-layout-1_main.c: New test.
37333         * gcc.dg/compat/struct-layout-1_x.c: New file.
37334         * gcc.dg/compat/struct-layout-1_y.c: New file.
37335         * gcc.dg/compat/struct-layout-1_test.h: New file.
37336
37337 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
37338
37339         * gcc.dg/comp-return-1.c: New test
37340
37341 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
37342
37343         * gcc.dg/vmx/8-02a.c: Fix typo.
37344
37345         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
37346         * gcc.dg/darwin-abi-3.c: New test.
37347
37348         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
37349         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
37350
37351         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
37352         * gcc.dg/vmx/ops-long-1.c: New test.
37353         * gcc.dg/vmx/ops-long-2.c: New test.
37354
37355 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
37356
37357         * g++.dg/lookup/conv-[1234].C: New.
37358
37359 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
37360
37361         * g++.dg/parse/attr2.C: Simplify.
37362
37363 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37364
37365         PR c/7284
37366         * gcc.c-torture/execute/pr7284-1.c: New test.
37367
37368 2004-07-22  Brian Booth  <bbooth@redhat.com>
37369
37370         * gcc.dg/tree-ssa/20040721-1.c: New test.
37371
37372 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37373
37374         * g++.dg/template/crash20.c: New.
37375
37376 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
37377
37378         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
37379         Add dg-run directive.  Declare variables as required.
37380         * gfortran.dg/g77/README: Update
37381
37382 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
37383
37384         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
37385         gcc.dg/cris-peep2-andu2.c: New tests.
37386
37387 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37388
37389         PR c/15052
37390         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
37391         on return type.
37392         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
37393         messages.
37394         * gcc.dg/qual-return-2.c: Update expected messages.
37395         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
37396
37397 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37398
37399         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
37400         * gcc.dg/noncompile/921102-1.c: Update expected error message.
37401
37402 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37403
37404         PR c/11250
37405         * gcc.dg/init-string-1.c: New test.
37406
37407 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
37408
37409         PR middle-end/15345
37410         PR c/16450
37411         * gcc.dg/torture/nested-fn-1.c: New test.
37412
37413 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
37414
37415         PR target/16559
37416         * gcc.dg/ia64-fptr-1.c: New file.
37417
37418 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37419
37420         PR c++/14497
37421         * g++.dg/template/spec16.C: New test.
37422         * g++.old-deja/g++.robertl/eb118.C: Remove.
37423
37424 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37425
37426         PR c++/509
37427         * g++.dg/template/spec15.C: New test.
37428
37429 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
37430
37431         Copy cases from g77.f-torture/execute and add dg-run
37432         directive.  Other changes as noted.
37433         * gfortran.dg/g77/13037.f
37434         * gfortran.dg/g77/1832.f
37435         * gfortran.dg/g77/19981119-0.f
37436         * gfortran.dg/g77/19990313-0.f
37437         * gfortran.dg/g77/19990313-1.f
37438         * gfortran.dg/g77/19990313-2.f
37439         * gfortran.dg/g77/19990313-3.f
37440         * gfortran.dg/g77/19990419-1.f
37441         * gfortran.dg/g77/19990826-0.f
37442         * gfortran.dg/g77/19990826-2.f
37443         * gfortran.dg/g77/20000503-1.f
37444         * gfortran.dg/g77/20001111.f
37445         * gfortran.dg/g77/20010116.f
37446         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
37447         * gfortran.dg/g77/20010430.f
37448         * gfortran.dg/g77/6177.f
37449         * gfortran.dg/g77/947.f
37450         * gfortran.dg/g77/970816-3.f
37451         * gfortran.dg/g77/971102-1.f
37452         * gfortran.dg/g77/980520-1.f
37453         * gfortran.dg/g77/980628-0.f
37454         * gfortran.dg/g77/980628-1.f
37455         * gfortran.dg/g77/980628-10.f
37456         * gfortran.dg/g77/980628-2.f
37457         * gfortran.dg/g77/980628-3.f
37458         * gfortran.dg/g77/980628-7.f
37459         * gfortran.dg/g77/980628-8.f
37460         * gfortran.dg/g77/980628-9.f
37461         * gfortran.dg/g77/980701-0.f
37462         * gfortran.dg/g77/980701-1.f
37463         * gfortran.dg/g77/cabs.f
37464         * gfortran.dg/g77/claus.f
37465         * gfortran.dg/g77/complex_1.f
37466         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
37467         * gfortran.dg/g77/dcomplex.f
37468         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
37469         * gfortran.dg/g77/f90-intrinsic-mathematical.f
37470         * gfortran.dg/g77/f90-intrinsic-numeric.f
37471         * gfortran.dg/g77/int8421.f
37472         * gfortran.dg/g77/labug1.f
37473         * gfortran.dg/g77/large_vec.f
37474         * gfortran.dg/g77/le.f
37475         * gfortran.dg/g77/short.f
37476         * gfortran.dg/g77/README: Update
37477
37478 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
37479
37480         PR c++/16637
37481         * g++.dg/parse/lookup4.C: New test.
37482
37483 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37484
37485         PR c++/16175
37486         * g++.dg/template/ttp10.C: New test.
37487
37488 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37489
37490         * gcc.dg/pr12625-1.c: New test.
37491
37492 2004-07-20  Steven Bosscher  <stevenb@suse.de>
37493
37494         * gcc.dg/switch-warn-1.c: New test.
37495         * gcc.dg/switch-warn-2.c: New test.
37496         * gcc.c-torture/compile/pr14730.c: Update.
37497
37498 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
37499
37500         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
37501         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
37502         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
37503         g++.dg/template/nontype3.C: Remove trailing CR from tests.
37504
37505 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
37506
37507         PR c++/16623
37508         * g++.dg/template/assign1.C: New test.
37509
37510 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37511
37512         PR c++/12170
37513         * g++.dg/template/ttp9.C: New test.
37514
37515 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
37516
37517         * gcc.dg/format/cmn-err-1.c: New test.
37518
37519 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37520
37521         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
37522         gcc.dg/Wparentheses-10.c: New tests.
37523         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
37524
37525 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37526
37527         PR fortran/16465
37528         * gfortran.dg/g77//ffixed-line-length-0.f,
37529         gfortran.dg/g77/ffixed-line-length-132.f,
37530         gfortran.dg/g77/ffixed-line-length-72.f,
37531         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
37532         gfortran.dg/g77/README: Update.
37533
37534 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37535
37536         PR c++/13092
37537         * g++.dg/template/non-dependent7.C: New test.
37538         * g++.dg/template/non-dependent8.C: Likewise.
37539         * g++.dg/template/non-dependent9.C: Likewise.
37540         * g++.dg/template/non-dependent10.C: Likewise.
37541
37542 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
37543
37544         PR c++/16337
37545         * g++.dg/parse/attr2.C: New test.
37546
37547 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
37548
37549         * g77.dg: Removed.
37550         * g77.f-torture: Ditto.
37551
37552 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37553
37554         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
37555         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
37556         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
37557
37558 2004-07-16  Richard Henderson  <rth@redhat.com>
37559
37560         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
37561
37562 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37563
37564         * lib/fortran-torture.exp (fortran-torture): Don't test compile
37565         tests with full list of options.
37566         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
37567         of TORTURE_OPTIONS if test contains 'dg-do run'.
37568
37569         PR fortran/16404
37570         * gfortran.dg/do_iterator.f90: New test.
37571
37572 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37573
37574         PR rtl-optimization/16536
37575         * gcc.c-torture/execute/restrict-1.c: New test.
37576
37577 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37578
37579         PR fortran/15324
37580         * gfortran.dg/pr15324.f90: New test.
37581
37582         PR fortran/15129
37583         * gfortran.dg/pr15129.f90: New test.
37584
37585         PR fortran/15140
37586         * gfortran.dg/pr15140.f90: New test.
37587
37588         PR fortran/13792
37589         * gfortran.fortran-torture/execute/bounds.f90: Add check for
37590         compile-time simplification.
37591
37592 2004-07-14  Mike Stump  <mrs@apple.com>
37593
37594         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
37595
37596 2004-07-14  James E Wilson  <wilson@specifixinc.com>
37597
37598         PR target/16325
37599         * gcc.dg/profile-generate-1.c: New.
37600
37601 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
37602
37603         * gcc.c-torture/execute/20040709-1.c: New test.
37604         * gcc.c-torture/execute/20040709-2.c: New test.
37605
37606 2004-07-14  Mike Stump  <mrs@apple.com>
37607
37608         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
37609
37610 2004-07-14  Mike Stump  <mrs@apple.com>
37611
37612         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
37613
37614 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
37615
37616         PR c++/16518
37617         * g++.dg/parse/mutable1.C: New test.
37618
37619 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
37620
37621         PR tree-optimization/16443
37622         * gcc.dg/tree-ssa/20040713-1.c: New test.
37623
37624 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
37625
37626         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
37627         for operator new.
37628
37629 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37630
37631         * gfortran.dg/g77/README: New file
37632         * gfortran.dg/g77/19981216-0.f: Copy from
37633         g77.f-torture/noncompile.  Add "dg-do compile" and
37634         dg-error as required.
37635         * gfortran.dg/g77/19990218-1.f: Likewise.
37636         * gfortran.dg/g77/19990905-1.f: Likewise.
37637         * gfortran.dg/g77/9263.f: Likewise.
37638         * gfortran.dg/g77/980615-0.f: Likewise.
37639         * gfortran.dg/g77/980616-0.f: Likewise.
37640         * gfortran.dg/g77/check0.f: Likewise.
37641         * gfortran.dg/g77/select_no_compile.f: Likewise.
37642
37643 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37644
37645         Copy files from g77.f-torture/compile.
37646         Add "{ dg-do compile}".  Other changes as noted
37647         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
37648         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
37649         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
37650         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
37651         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
37652         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
37653         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
37654         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
37655         statement to conform to standard.  Append alpha1.x for reference.
37656         * gfortran.dg/g77/xformat.f: Add dg-warning
37657
37658 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37659
37660         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
37661         Add {dg-do compile} directive.
37662         * gfortran.dg/g77/cpp2.F: Likewise.
37663
37664 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37665
37666         PR c++/5402
37667         * g++.dg/lookup/name-clash1.C: New test.
37668
37669         PR c++/9777
37670         * g++.dg/lookup/name-clash2.C: New test.
37671
37672         PR c++/12102
37673         * g++.dg/lookup/name-clash3.C: New test.
37674
37675 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37676
37677         * g++.dg/lookup/new2.C: New test.
37678         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
37679
37680 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
37681
37682         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
37683         Add {dg-do compile} directive.
37684         * gfortran.dg/g77/13060.f: Likewise.
37685         * gfortran.dg/g77/19990218-0.f: Likewise.
37686         * gfortran.dg/g77/19990305-0.f: Likewise.
37687         * gfortran.dg/g77/19990419-0.f: Likewise.
37688         * gfortran.dg/g77/19990502-0.f: Likewise.
37689         * gfortran.dg/g77/19990502-1.f: Likewise.
37690         * gfortran.dg/g77/19990525-0.f: Likewise.
37691         * gfortran.dg/g77/19990826-1.f: Likewise.
37692         * gfortran.dg/g77/19990826-3.f: Likewise.
37693         * gfortran.dg/g77/19990905-2.f: Likewise.
37694         * gfortran.dg/g77/20000412-1.f: Likewise.
37695         * gfortran.dg/g77/20000511-1.f: Likewise.
37696         * gfortran.dg/g77/20000511-2.f: Likewise.
37697         * gfortran.dg/g77/20000518.f: Likewise.
37698         * gfortran.dg/g77/20000601-1.f: Likewise.
37699         * gfortran.dg/g77/20000601-2.f: Likewise.
37700         * gfortran.dg/g77/20000629-1.f: Likewise.
37701         * gfortran.dg/g77/20000630-2.f: Likewise.
37702         * gfortran.dg/g77/20010115.f: Likewise.
37703         * gfortran.dg/g77/20010321-1.f: Likewise.
37704         * gfortran.dg/g77/20010426.f: Likewise.
37705         * gfortran.dg/g77/20020307-1.f: Likewise.
37706         * gfortran.dg/g77/8485.f: Likewise.
37707         * gfortran.dg/g77/960317-1.f: Likewise.
37708         * gfortran.dg/g77/970915-0.f: Likewise.
37709         * gfortran.dg/g77/980310-1.f: Likewise.
37710         * gfortran.dg/g77/980310-2.f: Likewise.
37711         * gfortran.dg/g77/980310-3.f: Likewise.
37712         * gfortran.dg/g77/980310-4.f: Likewise.
37713         * gfortran.dg/g77/980310-6.f: Likewise.
37714         * gfortran.dg/g77/980310-7.f: Likewise.
37715         * gfortran.dg/g77/980310-8.f: Likewise.
37716         * gfortran.dg/g77/980419-2.f: Likewise.
37717         * gfortran.dg/g77/980424-0.f: Likewise.
37718         * gfortran.dg/g77/980427-0.f: Likewise.
37719         * gfortran.dg/g77/980729-0.f: Likewise.
37720         * gfortran.dg/g77/981117-1.f: Likewise.
37721         * gfortran.dg/g77/toon_1.f: Likewise.
37722
37723 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37724
37725         PR c++/2204
37726         * g++.dg/other/abstract2.C: New test.
37727
37728 2004-07-12  Paul Brook  <paul@codesourcery.com>
37729
37730         * gfortran.dg/pointer_init_1.f90: New test.
37731
37732 2004-07-11  Paul Brook  <paul@codesourcery.com>
37733
37734         PR fortran/15986
37735         * gfortran.dg/contained_1.f90: New test.
37736
37737 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
37738
37739         * g++.dg/parse/defarg8.C: New test.
37740
37741 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37742
37743         PR fortran/16433
37744         * gfortran.dg/pr16433.f: New test.
37745
37746         PR fortran/17574
37747         * gfortran.dg/pr15754.f90: New test.
37748
37749 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37750
37751         PR tree-optimization/16437
37752         * gcc.c-torture/execute/bitfld-4.c: New test.
37753
37754 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37755
37756         * gfortran.fortran-torture/execute/common_2.f90: Add check for
37757         access to common var from module.
37758
37759 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37760
37761         PR fortran/16336
37762         * gfortran.fortran-torture/execute/common_2.f90: New test.
37763
37764 2004-07-10  Paul Brook  <paul@codesourcery.com>
37765
37766         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
37767
37768 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37769
37770         PR fortran/15969
37771         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
37772
37773 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
37774
37775         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
37776         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
37777         * gfortran.dg/g77/ffree-form-1.f: Likewise.
37778         * gfortran.dg/g77/ffree-form-2.f: Likewise.
37779         * gfortran.dg/g77/ffree-form-3.f: Likewise.
37780         * gfortran.dg/g77/fno-underscoring.f: Likewise.
37781         * gfortran.dg/g77/funderscoring.f: Likewise.
37782         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
37783
37784 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37785
37786         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
37787
37788 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37789         Paul Brook  <paul@codesourcery.com>
37790
37791         PR fortran/13415
37792         * gfortran.dg/common_pointer_1.f90: New test.
37793
37794 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37795
37796         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
37797
37798 2004-07-09  James E Wilson  <wilson@specifixinc.com>
37799
37800         PR target/16364
37801         * gcc.c-torture/compile/20040709-1.c: New.
37802
37803 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37804
37805         PR fortran/14077
37806         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
37807
37808 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37809
37810         PR fortran/13201
37811         * gfortran.dg/shape_1.f90: New test.
37812
37813 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
37814             Andrew Pinski  <apinski@apple.com>
37815
37816         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
37817
37818 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37819
37820         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
37821         comment.
37822
37823 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37824         Paul Brook  <paul@codesourcery.com>
37825
37826         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
37827         '.f95' and '.F95'.
37828
37829 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
37830
37831         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
37832
37833 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37834
37835         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
37836         testcases with capital suffix.
37837
37838 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37839
37840         PR fortran/15481
37841         PR fortran/13372
37842         PR fortran/13575
37843         PR fortran/15978
37844         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
37845
37846         * gfortran.dg/implicit_1.f90: New test.
37847
37848 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37849
37850         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
37851         expression to match gfortran warning/error messages
37852         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
37853         dg-error text.
37854
37855 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37856
37857         * lib/fortran-torture.exp: Rename proc search_for to
37858         search_for_re.
37859
37860 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37861
37862         * gcc.c-torture/execute/simd-5.x: New file.
37863         XFAIL on SPARC 64-bit at -O0.
37864
37865 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37866
37867         PR c++/8211
37868         PR c++/16165
37869         * g++.dg/warn/effc3.C: New test.
37870
37871 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37872
37873         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
37874         change X to 1X in format.
37875         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
37876         add data statements to conform to standard.
37877
37878 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37879
37880         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
37881         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
37882         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
37883
37884 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37885
37886         * gfortran.dg/g77/7388.f: Copy from g77.dg
37887         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
37888         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
37889         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
37890         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
37891         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
37892         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
37893         * gfortran.dg/g77/strlen0.f: Likewise.
37894
37895 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37896
37897         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
37898         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
37899
37900 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37901
37902         * gcc.c-torture/execute/920428-2.x: Delete.
37903         * gcc.c-torture/execute/920501-7.x: Likewise.
37904
37905 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
37906
37907         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
37908         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
37909         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
37910         prescott and c3-2.
37911         (PREFETCH_3DNOW): Add -march=c3.
37912
37913 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
37914
37915         PR c/16437
37916         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
37917         * gcc.c-torture/execute/bf64-1.x: Likewise.
37918
37919 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37920
37921         * gcc.c-torture/compile/20040708-1.c: New test.
37922
37923 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37924
37925         PR c++/16169
37926         * g++.dg/warn/effc2.C: New test.
37927
37928 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37929
37930         * gcc.c-torture/execute/bitfld-1.x: Remove.
37931         * gcc.c-torture/execute/bitfld-3.c: New test.
37932         * gcc.dg/bitfld-2.c: Remove XFAILs.
37933
37934 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
37935
37936         PR c++/16276
37937         * g++.dg/rtti/tinfo1.C: New file.
37938
37939 2004-07-07  Eric Christopher  <echristo@redhat.com>
37940
37941         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
37942
37943 2004-07-07  Andrew Pinski  <apinski@apple.com>
37944
37945         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
37946
37947 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
37948
37949         * g++.dg/init/call1.C: XFAIL.
37950
37951 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
37952
37953         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
37954         except for movstrict*, to movmem* and clrstr* to clrmem*.
37955
37956 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
37957
37958         * gcc.c-torture/execute/20040707-1.c: New test.
37959
37960 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
37961
37962         * gcc.c-torture/execute/20040706-1.c: New test.
37963
37964 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37965
37966         PR c++/3671
37967         * g++.dg/template/spec14.C: New test.
37968
37969 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
37970
37971         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
37972         nothing if not yet defined.  Use it in b, c and d type definitions.
37973         * gcc.c-torture/execute/20040705-1.c: New test.
37974         * gcc.c-torture/execute/20040705-2.c: New test.
37975
37976 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37977
37978         PR c++/2518
37979         * g++.dg/lookup/new1.C: New test.
37980
37981 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37982
37983         PR c++/11406
37984         * g++.dg/template/sizeof8.C: New test.
37985
37986 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
37987
37988         * gcc.c-torture/compile/20040705-1.c: New test.
37989
37990 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
37991
37992         * gfortran.fortran-torture/execute/seq_io.f90: New test.
37993
37994 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
37995
37996         * gcc.dg/cpp/if-mop.c: Two new testcases.
37997         * gcc.dg/cpp/trad/comment-3.c: New.
37998
37999 2004-07-04  Paul Brook  <paul@codesourcery.com>
38000
38001         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
38002
38003 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
38004
38005         PR c++/3761
38006         * g++.dg/lookup/crash4.C: New test.
38007
38008 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
38009
38010         * gcc.c-torture/execute/builtin-abs-1.c
38011         * gcc.c-torture/execute/builtin-abs-2.c
38012         * gcc.c-torture/execute/builtin-complex-1.c
38013         * gcc.c-torture/execute/builtins/string-1-lib.c
38014         * gcc.c-torture/execute/builtins/string-1.c
38015         * gcc.c-torture/execute/builtins/string-2-lib.c
38016         * gcc.c-torture/execute/builtins/string-2.c
38017         * gcc.c-torture/execute/builtins/string-3-lib.c
38018         * gcc.c-torture/execute/builtins/string-3.c
38019         * gcc.c-torture/execute/builtins/string-4-lib.c
38020         * gcc.c-torture/execute/builtins/string-4.c
38021         * gcc.c-torture/execute/builtins/string-5-lib.c
38022         * gcc.c-torture/execute/builtins/string-5.c
38023         * gcc.c-torture/execute/builtins/string-6-lib.c
38024         * gcc.c-torture/execute/builtins/string-6.c
38025         * gcc.c-torture/execute/builtins/string-7-lib.c
38026         * gcc.c-torture/execute/builtins/string-7.c
38027         * gcc.c-torture/execute/builtins/string-8-lib.c
38028         * gcc.c-torture/execute/builtins/string-8.c
38029         * gcc.c-torture/execute/builtins/string-9-lib.c
38030         * gcc.c-torture/execute/builtins/string-9.c
38031         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
38032         * gcc.c-torture/execute/builtins/string-asm-1.c
38033         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
38034         * gcc.c-torture/execute/builtins/string-asm-2.c
38035         * gcc.c-torture/execute/stdio-opt-1.c
38036         * gcc.c-torture/execute/stdio-opt-2.c
38037         * gcc.c-torture/execute/stdio-opt-3.c
38038         * gcc.c-torture/execute/string-opt-1.c
38039         * gcc.c-torture/execute/string-opt-10.c
38040         * gcc.c-torture/execute/string-opt-11.c
38041         * gcc.c-torture/execute/string-opt-12.c
38042         * gcc.c-torture/execute/string-opt-13.c
38043         * gcc.c-torture/execute/string-opt-14.c
38044         * gcc.c-torture/execute/string-opt-15.c
38045         * gcc.c-torture/execute/string-opt-16.c
38046         * gcc.c-torture/execute/string-opt-2.c
38047         * gcc.c-torture/execute/string-opt-6.c
38048         * gcc.c-torture/execute/string-opt-7.c
38049         * gcc.c-torture/execute/string-opt-8.c:
38050         Replace with ...
38051
38052         * gcc.c-torture/execute/builtins/abs-2.c
38053         * gcc.c-torture/execute/builtins/abs-3.c
38054         * gcc.c-torture/execute/builtins/complex-1.c
38055         * gcc.c-torture/execute/builtins/fprintf.c
38056         * gcc.c-torture/execute/builtins/fputs.c
38057         * gcc.c-torture/execute/builtins/memcmp.c
38058         * gcc.c-torture/execute/builtins/memmove.c
38059         * gcc.c-torture/execute/builtins/memops-asm.c
38060         * gcc.c-torture/execute/builtins/mempcpy-2.c
38061         * gcc.c-torture/execute/builtins/mempcpy.c
38062         * gcc.c-torture/execute/builtins/memset.c
38063         * gcc.c-torture/execute/builtins/printf.c
38064         * gcc.c-torture/execute/builtins/sprintf.c
38065         * gcc.c-torture/execute/builtins/strcat.c
38066         * gcc.c-torture/execute/builtins/strchr.c
38067         * gcc.c-torture/execute/builtins/strcmp.c
38068         * gcc.c-torture/execute/builtins/strcpy.c
38069         * gcc.c-torture/execute/builtins/strcspn.c
38070         * gcc.c-torture/execute/builtins/strlen-2.c
38071         * gcc.c-torture/execute/builtins/strlen.c
38072         * gcc.c-torture/execute/builtins/strncat.c
38073         * gcc.c-torture/execute/builtins/strncmp-2.c
38074         * gcc.c-torture/execute/builtins/strncmp.c
38075         * gcc.c-torture/execute/builtins/strncpy.c
38076         * gcc.c-torture/execute/builtins/strpbrk.c
38077         * gcc.c-torture/execute/builtins/strpcpy-2.c
38078         * gcc.c-torture/execute/builtins/strpcpy.c
38079         * gcc.c-torture/execute/builtins/strrchr.c
38080         * gcc.c-torture/execute/builtins/strspn.c
38081         * gcc.c-torture/execute/builtins/strstr-asm.c
38082         * gcc.c-torture/execute/builtins/strstr.c:
38083         ... these new files.
38084
38085         * gcc.c-torture/execute/builtins/abs-2-lib.c
38086         * gcc.c-torture/execute/builtins/abs-3-lib.c
38087         * gcc.c-torture/execute/builtins/complex-1-lib.c
38088         * gcc.c-torture/execute/builtins/fprintf-lib.c
38089         * gcc.c-torture/execute/builtins/fputs-lib.c
38090         * gcc.c-torture/execute/builtins/memcmp-lib.c
38091         * gcc.c-torture/execute/builtins/memmove-lib.c
38092         * gcc.c-torture/execute/builtins/memops-asm-lib.c
38093         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
38094         * gcc.c-torture/execute/builtins/mempcpy-lib.c
38095         * gcc.c-torture/execute/builtins/memset-lib.c
38096         * gcc.c-torture/execute/builtins/printf-lib.c
38097         * gcc.c-torture/execute/builtins/sprintf-lib.c
38098         * gcc.c-torture/execute/builtins/strcat-lib.c
38099         * gcc.c-torture/execute/builtins/strchr-lib.c
38100         * gcc.c-torture/execute/builtins/strcmp-lib.c
38101         * gcc.c-torture/execute/builtins/strcpy-lib.c
38102         * gcc.c-torture/execute/builtins/strcspn-lib.c
38103         * gcc.c-torture/execute/builtins/strlen-2-lib.c
38104         * gcc.c-torture/execute/builtins/strlen-lib.c
38105         * gcc.c-torture/execute/builtins/strncat-lib.c
38106         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
38107         * gcc.c-torture/execute/builtins/strncmp-lib.c
38108         * gcc.c-torture/execute/builtins/strncpy-lib.c
38109         * gcc.c-torture/execute/builtins/strpbrk-lib.c
38110         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
38111         * gcc.c-torture/execute/builtins/strpcpy-lib.c
38112         * gcc.c-torture/execute/builtins/strrchr-lib.c
38113         * gcc.c-torture/execute/builtins/strspn-lib.c
38114         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
38115         * gcc.c-torture/execute/builtins/strstr-lib.c
38116         * gcc.c-torture/execute/builtins/lib/abs.c
38117         * gcc.c-torture/execute/builtins/lib/fprintf.c
38118         * gcc.c-torture/execute/builtins/lib/memset.c
38119         * gcc.c-torture/execute/builtins/lib/printf.c
38120         * gcc.c-torture/execute/builtins/lib/sprintf.c
38121         * gcc.c-torture/execute/builtins/lib/strcpy.c
38122         * gcc.c-torture/execute/builtins/lib/strcspn.c
38123         * gcc.c-torture/execute/builtins/lib/strncat.c
38124         * gcc.c-torture/execute/builtins/lib/strncmp.c
38125         * gcc.c-torture/execute/builtins/lib/strncpy.c
38126         * gcc.c-torture/execute/builtins/lib/strpbrk.c
38127         * gcc.c-torture/execute/builtins/lib/strspn.c
38128         * gcc.c-torture/execute/builtins/lib/strstr.c:
38129         New files containing support routines.
38130
38131         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
38132         declaration.
38133         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
38134         when not optimizing.
38135
38136 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
38137
38138         PR c++/16240
38139         * g++.dg/abi/mangle22.C: New test.
38140         * g++.dg/abi/mangle23.C: Likewise.
38141
38142 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
38143
38144         PR fortran/16290
38145         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
38146         Allow for cases without denormalized floating point numbers.
38147
38148 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
38149
38150         PR c/1027
38151         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38152         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
38153         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
38154         expected warning text.
38155         * gcc.dg/format/diag-2.c: New test.
38156
38157 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38158
38159         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
38160
38161 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
38162
38163         * gcc.dg/builtins-43.c: New.
38164         * gcc.dg/builtins-44.c: New.
38165         * gcc.dg/builtins-45.c: New.
38166
38167 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
38168             Andreas Tobler  <a.tobler@schweiz.ch>
38169
38170         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
38171         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
38172         as SIGSEGV.
38173         * gcc.dg/cleanup-11.c: Likewise.
38174         * gcc.dg/cleanup-8.c: Likewise.
38175         * gcc.dg/cleanup-9.c: Likewise.
38176         * gcc.dg/cleanup-5.c: Run on all platforms.
38177
38178 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38179
38180         * g++.dg/warn/nonnull1.C: New test.
38181
38182 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38183
38184         * gcc.dg/compat/compat-common.h: Wrap up CINT in
38185         an #ifndef SKIP_COMPLEX_INT/#endif pair.
38186         Special-case the Sun compiler wrt to <complex.h>.
38187
38188 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
38189
38190         * gcc.dg/Wunreachable-8.C: New test.
38191
38192         * gcc.dg/h8300-ice2.c : New test.
38193
38194 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
38195
38196         PR fortran/16161
38197         * gfortran.fortran-torture/compile/implicit.f90: Add test
38198         for implicit character.
38199
38200 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
38201
38202         PR fortran/16289
38203         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
38204         Use tiny() intrinsic to find smallest non-negative real
38205
38206 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
38207
38208         * gcc.dg/compat/struct-by-value-22_main.c: New test.
38209         * gcc.dg/compat/struct-by-value-22_x.c: New.
38210         * gcc.dg/compat/struct-by-value-22_y.c: New.
38211
38212         * gcc.c-torture/execute/20040629-1.c: New test.
38213
38214 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
38215
38216         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
38217         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
38218
38219         PR target/16195
38220         * gcc.dg/20040625-1.c: New test.
38221
38222 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38223
38224         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
38225
38226 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38227
38228         PR fortran/15963
38229         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
38230
38231 2004-06-29  Richard Henderson  <rth@redhat.com>
38232
38233         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
38234
38235 2004-06-29  Paul Brook  <paul@codesourcery.com>
38236
38237         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
38238         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
38239
38240 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
38241
38242         PR c++/16260
38243         * g++.dg/parse/crash15.C: New.
38244
38245 2004-06-28  Andrew Pinski  <apinski@apple.com>
38246
38247         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
38248         by the error already.
38249
38250         * g++.dg/opt/ptrmem4.C: Change to compile only test.
38251
38252 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
38253
38254         PR target/14041
38255         * gcc.dg/h8300-bss-align-1.c : New.
38256
38257 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
38258
38259         * PR c++/16174
38260         * g++.dg/template/ctor4.C: New.
38261
38262 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
38263
38264         PR c++/16205
38265         * g++.dg/warn/Wsequence-point-1.C: New test.
38266
38267 2004-06-27  Paul Brook  <paul@codesourcery.com>
38268
38269         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
38270
38271 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
38272
38273         * g++.old-deja/g++.mike/p7325.C: Remove.
38274
38275 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
38276
38277         PR c/14963
38278         * gcc.dg/pr14963.c: New test.
38279
38280 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
38281
38282         PR c++/16193
38283         * g++.dg/parse/redef1.C: New test.
38284
38285 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38286
38287         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
38288         20021110.c.
38289         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
38290         20021119-1.c.
38291         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
38292         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
38293         5-04.c.
38294         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
38295         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
38296         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
38297         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
38298         g++.brendan/enum14.C.
38299         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
38300         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
38301         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
38302         g++.mike/virt1.C.
38303         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
38304         memtemp24.C.
38305
38306 2004-06-27  Roger Sayle  <roger@eyesopen.com>
38307
38308         * gcc.dg/20040527-1.c: New test case.
38309
38310 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
38311
38312         PR gfortran/pr16196
38313         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
38314
38315 2004-06-25  Roger Sayle  <roger@eyesopen.com>
38316
38317         PR middle-end/15825
38318         * gcc.dg/pr15825-1.c: New test case.
38319
38320 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
38321
38322         * gcc.c-torture/execute/20040625-1.c: New test.
38323
38324 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38325
38326         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
38327
38328 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
38329
38330         * gcc.dg/torture/mips-div-1.c: New test.
38331
38332 2004-06-24  Jeff Law  <law@redhat.com>
38333
38334         * gcc.dg/tree-ssa/20040624-1.c: New test.
38335
38336 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
38337
38338         * gcc.c-torture/compile/20040624-1.c: New test.
38339
38340 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38341
38342         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
38343         this directory.
38344
38345 2004-06-23  Andrew Pinski  <apinski@apple.com>
38346
38347         PR middle-end/15988
38348         * g++.dg/opt/ptrmem4.C: New test.
38349
38350         * gcc.dg/c90-array-quals-2.c: New test.
38351
38352 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
38353
38354         * gcc.dg/kpice1.c: New test.
38355
38356 2006-06-23  Andrew Pinski  <apinski@apple.com>
38357
38358         * gcc.dg/c90-array-quals.c: New test.
38359
38360 2006-06-22  Richard Henderson  <rth@redhat.com>
38361
38362         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
38363
38364 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
38365
38366         * gcc.dg/builtins-config.h: Handle FreeBSD.
38367
38368 2006-06-22  Richard Henderson  <rth@redhat.com>
38369
38370         * g++.dg/opt/devirt1.C: New.
38371
38372 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
38373
38374         * g++.dg/opt/pr15551.C: New testcase.
38375
38376 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
38377
38378         PR target/14800
38379         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
38380         x86_64-*-linux* when compiling for 32bit.
38381
38382 2004-06-21  Andrew Pinski  <apinski@apple.com>
38383
38384         * gcc.dg/pch/struct-1.c: New.
38385         * gcc.dg/pch/struct-1.hs: New.
38386
38387 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
38388
38389         * gcc.dg/pch/save-temps-1.c: New file.
38390         * gcc.dg/pch/save-temps-1.hs: New file.
38391
38392 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38393
38394         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
38395         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
38396
38397 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38398
38399         * gfortran.fortran-torture/execute/select_1.f90: Rename function
38400         to fix type error.
38401         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
38402         Remove trailing spaces.
38403
38404 2004-06-21  Richard Henderson  <rth@redhat.com>
38405
38406         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
38407         merging && to BIT_FIELD_REF.
38408
38409 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
38410
38411         * g++.dg/opt/placeholder1.C: New test.
38412
38413 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38414
38415         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
38416         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38417         * gcc.dg/compat/union-m128-1_x.c: Likewise.
38418         * gcc.dg/compat/union-m128-1_y.c: Likewise.
38419
38420 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
38421
38422         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
38423         extern "C".
38424         * g++.dg/other/pragma-re-1.C: Add comments.
38425
38426 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
38427
38428         PR gfortran/16080
38429         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
38430
38431 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
38432
38433         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
38434         instead of setting the type of size_t by
38435         hand.
38436
38437 2004-06-18  Roger Sayle  <roger@eyesopen.com>
38438
38439         * gcc.dg/unordered-2.c: New test case.
38440         * gcc.dg/unordered-3.c: New test case.
38441
38442 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
38443
38444         PR other/16043
38445         * lib/g++.exp (g++_version): Tweak regexp for version
38446         * lib/g77.exp (g77_version): Likewise.
38447         * lib/gfortran.exp (gfortran_version): Likewise.
38448         * lib/objc.exp (objc_version): Likewise.
38449         * lib/treelang.exp (treelang_version): Likewise.
38450
38451 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
38452
38453         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
38454         Use INT_MAX instead of __INT_MAX__.
38455         * gcc.dg/compat/struct-align-2_y.c: Likewise.
38456
38457         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
38458         * gcc.dg/compat/scalar-return-3_x.c: Use it.
38459         * gcc.dg/compat/scalar-return-3_y.c: Use it.
38460         * gcc.dg/compat/scalar-return-4_x.c: Use it.
38461         * gcc.dg/compat/scalar-return-4_y.c: Use it.
38462         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
38463         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
38464         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
38465         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
38466
38467         * gcc.dg/range-test-1.c: New test.
38468         * g++.dg/opt/range-test-1.C: New test.
38469
38470 2004-06-17  Richard Henderson  <rth@redhat.com>
38471
38472         * objc.dg/sync-1.m: New.
38473         * objc.dg/try-catch-1.m: Don't force next runtime.
38474         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
38475         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
38476         shadowed catch clause.
38477         * objc.dg/try-catch-5.m: New.
38478
38479 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
38480
38481         Bug 14610
38482         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
38483
38484 2004-06-15  Richard Henderson  <rth@redhat.com>
38485
38486         * gcc.dg/20001116-1.c: Move expected warning line.
38487
38488 2004-06-15  Richard Henderson  <rth@redhat.com>
38489
38490         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
38491         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
38492
38493 2004-06-15  Jeff Law  <law@redhat.com>
38494
38495         * gcc.dg/tree-ssa/20040615-1.c: New test.
38496         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
38497         be less sensitive to operand ordering.
38498         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
38499
38500 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
38501
38502         * g++.dg/abi/bitfield3.C: Add comment..
38503
38504 2004-06-15  Richard Henderson  <rth@redhat.com>
38505
38506         * g++.dg/ext/stmtexpr1.C: XFAIL.
38507         * gcc.dg/20030612-1.c: XFAIL.
38508
38509 2004-06-15  Eric Christopher  <echristo@redhat.com>
38510
38511         * g++.dg/charset/asm5.c: New.
38512         * gcc.dg/charset/asm6.c: New.
38513
38514 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38515
38516         PR fortran/15962
38517         * gfortran.fortran-torture/execute/select_1.f90: New test.
38518
38519 2004-06-15  Paul Brook  <paul@codesourcery.com>
38520
38521         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
38522
38523 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38524
38525         PR c++/15967
38526         * g++.dg/lookup/crash3.C: New test.
38527
38528 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38529
38530         PR c++/15947
38531         * g++.dg/parse/dtor4.C: New test.
38532
38533 2004-06-14  Jeff Law  <law@redhat.com>
38534
38535         * gcc.c-torture/compile/20040614-1.c: New test.
38536
38537 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38538
38539         PR fortran/15211
38540         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
38541         LEN of a character array.
38542
38543 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
38544
38545         PR c++/15096
38546         * g++.dg/template/ptrmem10.C: New test.
38547
38548         PR c++/14930
38549         * g++.dg/template/friend30.C: New test.
38550
38551 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38552
38553         PR fortran/14928
38554         * gfortran.fortran-torture/compile/mloc.f90: New test.
38555
38556 2004-06-13  Paul Brook  <paul@codesourcery.com>
38557
38558         * gfortran.fortran-torture/execute/random_2.f90: New test.
38559
38560 2004-06-13  Eric Christopher  <echristo@redhat.com>
38561
38562         * gcc.dg/noncompile/redecl-1.c: Fix error message.
38563
38564 2004-06-12  Paul Brook  <paul@codesourcery.com>
38565
38566         * gfortran.fortran-torture/execute/contained_3.f90: New test.
38567
38568 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38569
38570         PR fortran/14923
38571         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
38572
38573 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38574
38575         PR fortran/14957
38576         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
38577         syntax errors in end statements of contained subroutines.
38578
38579 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38580
38581         PR fortran/12841
38582         * gfortran.fortran-torture/execute/null_arg.f90: New test.
38583
38584 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38585
38586         PR fortran/15665
38587         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
38588
38589 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38590
38591         PR gfortran/12839
38592         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
38593
38594 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
38595
38596         PR c++/15862
38597         * g++.dg/parse/enum1.C: New test.
38598
38599 2004-06-10  Jeff Law  <law@redhat.com>
38600
38601         * gcc.c-torture/compile/20040610-1.c: New test.
38602
38603 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38604
38605         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
38606         * g++.old-deja/g++.other/decl3.C: Likewise.
38607
38608 2004-06-10  Brian Booth  <bbooth@redhat.com>
38609
38610         * gcc.dg/tree-ssa/20031015-1.c: Scan for
38611         V_MAY_DEF instead of VDEF.
38612         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
38613
38614 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
38615
38616         PR c++/14211
38617         * g++.dg/conversion/const1.C: New test.
38618
38619         PR c++/15076
38620         * g++.dg/conversion/reinterpret1.C: New test.
38621
38622         PR c++/15877
38623         * g++.dg/template/enum2.C: New test.
38624
38625         PR c++/15227
38626         * g++.dg/template/error13.C: New test.
38627
38628 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38629
38630         PR fortran/14957
38631         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
38632         arguments to test_* REAL and of the right size.
38633
38634 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
38635
38636         PR target/15569
38637         PR rtl-optimization/15681
38638         * gcc.dg/20040609-1.c: New test.
38639
38640 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
38641
38642         PR c++/14791
38643         * g++.dg/opt/builtins1.C: New test.
38644
38645 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
38646
38647         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
38648         that use default windows32 struct layout.
38649         * gcc.dg/i386-bitfield2.c: Likewise.
38650
38651 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
38652
38653         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
38654         for mingw32 and cygwin targets.
38655
38656 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
38657
38658         * gcc.dg/pch/macro-4.c: New.
38659         * gcc.dg/pch/macro-4.hs: New.
38660
38661 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38662
38663         PR fortran/13249
38664         * gfortran.fortran-torture/compile/name_clash.f90: New test.
38665
38666 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38667
38668         PR fortran/13372
38669         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
38670
38671 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
38672
38673         PR gfortran/14897
38674         * gfortran.fortran-torture/execute/t_edit.f90: New test.
38675
38676 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
38677
38678         PR gfortran/15755
38679         * gfortran.fortran-torture/execute/backspace.c : New test.
38680
38681 2004-06-09  Paul Brook  <paul@codesourcery.com>
38682
38683         * gfortran.fortran-torture/execure/intrinsic_associated.f90
38684         (pointer_to_section): Rewrite to use smaller array.
38685
38686 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
38687
38688         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
38689         * gcc.dg/ext/altivec-10.c: Same.
38690         * gcc.dg/ext/altivec-11.c: Same.
38691         * gcc.dg/ext/altivec-12.c: Same.
38692         * gcc.dg/ext/altivec-13.c: Same.
38693         * gcc.dg/ext/altivec-14.c: Same.
38694         * gcc.dg/ext/altivec-15.c: Same.
38695         * gcc.dg/ext/altivec-16.c: Same.
38696         * gcc.dg/ext/altivec-3.c: Same.
38697         * gcc.dg/ext/altivec-4.c: Same.
38698         * gcc.dg/ext/altivec-6.c: Same.
38699         * gcc.dg/ext/altivec-7.c: Same.
38700         * gcc.dg/ext/altivec-8.c: Same.
38701         * gcc.dg/ext/altivec-varargs-1.c: Same.
38702
38703         * g++.dg/ext/altivec-1.C: Correct dg syntax.
38704         * g++.dg/ext/altivec-10.C: Same.
38705         * g++.dg/ext/altivec-2.C: Same.
38706         * g++.dg/ext/altivec-3.C: Same.
38707         * g++.dg/ext/altivec-4.C: Same.
38708         * g++.dg/ext/altivec-5.C: Same.
38709         * g++.dg/ext/altivec-6.C: Same.
38710         * g++.dg/ext/altivec-7.C: Same.
38711         * g++.dg/ext/altivec-8.C: Same.
38712         * g++.dg/ext/altivec-9.C: Same.
38713
38714 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38715
38716         PR c++/7841
38717         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
38718
38719 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38720
38721         * gcc.dg/union-1.c: New test.
38722
38723 2004-06-07  Roger Sayle  <roger@eyesopen.com>
38724
38725         * gcc.dg/builtins-41.c: New test case.
38726         * gcc.dg/builtins-42.c: New test case.
38727
38728 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
38729
38730         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
38731         * g++.dg/ext/altivec-10.C: Same.
38732         * g++.dg/ext/altivec-2.C: Same.
38733         * g++.dg/ext/altivec-3.C: Same.
38734         * g++.dg/ext/altivec-4.C: Same.
38735         * g++.dg/ext/altivec-5.C: Same.
38736         * g++.dg/ext/altivec-6.C: Same.
38737         * g++.dg/ext/altivec-7.C: Same.
38738         * g++.dg/ext/altivec-8.C: Same.
38739         * g++.dg/ext/altivec-9.C: Same.
38740         * g++.old-deja/g++.abi/cxa_vec.C: Same.
38741         * g++.old-deja/g++.brendan/new3.C: Same.
38742         * gcc.c-torture/execute/eeprof-1.x: Same.
38743
38744 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38745
38746         PR c/14765
38747         * gcc.dg/pr14765-1.c: New test.
38748
38749 2004-06-07  Roger Sayle  <roger@eyesopen.com>
38750
38751         PR c/14649
38752         * gcc.dg/pr14649-1.c: New test case.
38753
38754 2004-06-07  Richard Henderson  <rth@redhat.com>
38755
38756         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
38757         if temporaries.
38758
38759 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
38760
38761         * g++.dg/eh/elide1.C: Remove XFAIL.
38762
38763 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
38764
38765         PR c++/15337
38766         * g++.dg/expr/sizeof3.C: New test.
38767
38768         PR c++/14777
38769         * g++.dg/template/access14.C: New test.
38770
38771         PR c++/15554
38772         * g++.dg/template/enum1.C: New test.
38773
38774         PR c++/15057
38775         * g++.dg/eh/throw1.C: New test.
38776
38777 2004-06-07  David Ayers  <d.ayers@inode.at>
38778             Ziemowit Laski  <zlaski@apple.com>
38779
38780         * lib/objc.exp (objc_target_compile): Revert the '-framework
38781         Foundation' flag fix, since bare Darwin does not ship
38782         with the Foundation framework.
38783         * objc/execute/next_mapping.h: Provide a local NSConstantString
38784         @interface and @implementation.
38785         (objc_constant_string_init): A constructor function, used to
38786         initialize the NSConstantString meta-class object.
38787         * objc/execute/string1.m: Include "next_mapping.h" instead of
38788         <Foundation/NSString.h>.
38789         * objc/execute/string2.m: Likewise.
38790         * objc/execute/string3.m: Likewise.
38791         * objc/execute/string4.m: Likewise.
38792
38793 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
38794
38795         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
38796         to double. Replace double with FLOAT.
38797         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
38798
38799         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
38800         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
38801         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
38802         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
38803         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
38804         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
38805         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
38806         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
38807
38808 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38809
38810         PR c/13519
38811         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
38812
38813 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38814
38815         PR c++/15503
38816         * g++.dg/template/meminit2.C: New test.
38817
38818 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
38819
38820         PR target/15822
38821         * gcc.c-torture/execute/compare-fp-1.c,
38822         gcc.c-torture/execute/compare-fp-2.c,
38823         gcc.c-torture/execute/compare-fp-3.c,
38824         gcc.c-torture/execute/compare-fp-4.c,
38825         gcc.c-torture/execute/compare-fp-3.x,
38826         gcc.c-torture/execute/compare-fp-4.x: Moved...
38827         * gcc.c-torture/execute/ieee/compare-fp-1.c,
38828         gcc.c-torture/execute/ieee/compare-fp-2.c,
38829         gcc.c-torture/execute/ieee/compare-fp-3.c,
38830         gcc.c-torture/execute/ieee/compare-fp-4.c,
38831         gcc.c-torture/execute/ieee/compare-fp-3.x,
38832         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
38833
38834 2004-06-04  David Ayers  <d.ayers@inode.at>
38835
38836         * objc/execute/protocol-isEqual-4.m: New testcase.
38837
38838 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
38839
38840         * objc/execute/protocol-isEqual-1.m: New testcase.
38841         * objc/execute/protocol-isEqual-2.m: New testcase.
38842         * objc/execute/protocol-isEqual-3.m: New testcase.
38843
38844 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38845
38846         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
38847
38848 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
38849
38850         * lib/objc.exp (objc_target_compile): When running tests on
38851         Darwin (Mac OS X), inform the linker about '-framework
38852         'Foundation'.
38853
38854 2004-06-02  Eric Christopher  <echristo@redhat.com>
38855
38856         * gcc.c-torture/compile/20040602-1.c: New.
38857
38858 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
38859
38860         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
38861         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
38862
38863         PR tree-optimization/14736
38864         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
38865
38866         PR tree-optimization/14042
38867         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
38868
38869         PR tree-optimization/14729
38870         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
38871
38872 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38873
38874         PR fortran/15557
38875         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
38876
38877 2004-06-01  Richard Hederson  <rth@redhat.com>
38878
38879         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
38880
38881 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38882
38883         PR c++/14932
38884         * g++.dg/parse/offsetof4.C: New test.
38885
38886 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
38887
38888         PR objc/7993
38889         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
38890
38891 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
38892
38893         PR c++/15701
38894         * g++.dg/template/friend29.C: New test.
38895
38896 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38897
38898         PR c/15749
38899         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
38900
38901 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
38902
38903         * gcc.dg/sparc-trap-1.c: New test.
38904
38905 2004-05-31  Roger Sayle  <roger@eyesopen.com>
38906
38907         PR middle-end/15069
38908         * g++.dg/opt/fold3.C: New test case.
38909
38910 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
38911
38912         * lib/target-supports.exp (check_iconv_available): Fix fallout
38913         from 2004-05-28 patch.
38914
38915 2004-05-30  Paul Brook  <paul@codesourcery.com>
38916
38917         PR fortran/15620
38918         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
38919         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
38920
38921 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
38922
38923         * gfortran.fortran-torture/execute/random_1.f90: New test.
38924
38925 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38926
38927         * g++.dg/ext/altivec-10.C: New test.
38928
38929 2004-05-29  Paul Brook  <paul@codesourcery.com>
38930
38931         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
38932
38933 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38934
38935         * gcc.dg/altivec-16.c: New test.
38936
38937 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
38938
38939         * lib/target-supports.exp (check_vmx_hw_available): New.
38940         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
38941
38942         * lib/target-supports.exp (check_alias_available,
38943         check_iconv_available, check_named_sections_available): Use
38944         unique names for temporary files.
38945
38946 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38947
38948         * gcc.dg/altivec-15.c: New test.
38949
38950 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
38951
38952         PR c++/15083
38953         * g++.dg/warn/noeffect6.C: New test.
38954
38955         PR c++/15471
38956         * g++.dg/expr/ptrmem4.C: New test.
38957
38958         PR c++/15640
38959         * g++.dg/template/operator3.C: New test.
38960
38961 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
38962
38963         PR c++/14668
38964         * g++.dg/lookup/redecl1.C: New test.
38965         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
38966
38967 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
38968
38969         * gcc.c-torture/execute/compare-fp-1.c,
38970         gcc.c-torture/execute/compare-fp-2.c,
38971         gcc.c-torture/execute/compare-fp-3.c,
38972         gcc.c-torture/execute/compare-fp-4.c,
38973         gcc.c-torture/execute/compare-fp-3.x,
38974         gcc.c-torture/execute/compare-fp-4.x,
38975         gcc.dg/pr15649-1.c: New.
38976
38977 2004-05-27  Adam Nemet  <anemet@lnxw.com>
38978
38979         PR c++/12883
38980         * g++.dg/init/array14.C: New test.
38981
38982 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
38983
38984         * lib/compat.exp (compat-get-options-main): New.
38985         (compat-get-options): Remove unneeded code, warn for ignored
38986         command.
38987         (compat-execute): Check flag set by dg-require-* commands.
38988
38989         * lib/compat.exp (compat-execute): Break up long lines.
38990
38991 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
38992
38993         * gcc.dg/altivec-7.c: Don't use 'vector long'.
38994         * gcc.dg/altivec-14.c: New test.
38995         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
38996
38997         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
38998         * gcc.dg/altivec-12.c: Ditto.
38999
39000         * gcc.dg/altivec-3.c: Move call to altivec_check.
39001
39002 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39003
39004         PR c++/15044
39005         * g++.dg/template/error12.C: New test.
39006
39007         PR c++/15317
39008         * g++.dg/ext/attrib15.C: New test.
39009
39010         PR c++/15329
39011         * g++.dg/template/ptrmem9.C: New test.
39012
39013 2004-05-25  Paul Brook  <paul@codesourcery.com>
39014
39015         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
39016
39017 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39018
39019         PR c++/15165
39020         * g++.dg/template/crash19.C: New test.
39021
39022 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39023
39024         PR c++/15025
39025         * g++.dg/template/redecl1.C: New test.
39026
39027 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39028
39029         PR c++/14821
39030         * g++.dg/other/ns1.C: New test.
39031
39032         PR c++/14883
39033         * g++.dg/template/invalid1.C: New test.
39034
39035 2004-05-23  Paul Brook  <paul@codesourcery.com>
39036         Victor Leikehman  <lei@haifasphere.co.il>
39037
39038         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
39039         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
39040
39041 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39042
39043         PR c++/15285
39044         PR c++/15299
39045         * g++.dg/template/non-dependent5.C: New test.
39046         * g++.dg/template/non-dependent6.C: New test.
39047
39048 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39049
39050         PR c++/15507
39051         * g++.dg/inherit/union1.C: New test.
39052
39053         PR c++/15542
39054         * g++.dg/template/addr1.C: New test.
39055
39056         PR c++/15427
39057         * g++.dg/template/array5.C: New test.
39058
39059         PR c++/15287
39060         * g++.dg/template/array6.C: New test.
39061
39062 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
39063             Roger Sayle  <roger@eyesopen.com>
39064
39065         * g++.dg/lookup/forscope2.C: New test case.
39066
39067 2004-05-22  Ben Elliston  <bje@au.ibm.com>
39068
39069         * gcc.dg/cpp/Wmissingdirs.c: New.
39070
39071 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39072
39073         PR target/15301
39074         * gcc.dg/compat/union-m128-1.h: New file.
39075         * gcc.dg/compat/union-m128-1_main.c: Likewise.
39076         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39077         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39078
39079 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39080
39081         PR target/15302
39082         * gcc.dg/compat/struct-complex-1.h: New file.
39083         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
39084         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
39085         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39086
39087 2004-05-20  Roger Sayle  <roger@eyesopen.com>
39088
39089         PR middle-end/3074
39090         * gcc.dg/pr3074-1.c: New test case.
39091         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
39092
39093 2004-05-20  Falk Hueffner  <falk@debian.org>
39094
39095         PR other/15526
39096         * gcc.dg/ftrapv-1.c: New test case.
39097
39098 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
39099
39100         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
39101
39102 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
39103             Jeff Law  <law@redhat.com>
39104
39105         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
39106         * gcc.dg/tree-ssa/20040518-2.c: New test.
39107
39108         * gcc.dg/tree-ssa/20040518-1.c: New test.
39109
39110 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
39111
39112         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
39113
39114 2004-05-18  Paul Brook  <paul@codesourcery.com>
39115
39116         PR fortran/13930
39117         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
39118
39119 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39120
39121         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
39122         constant folding.
39123
39124 2004-05-17  Steven Bosscher  <stevenb@suse.de>
39125
39126         * gcc.dg/tree-ssa/20040517-1.c: New test.
39127
39128 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39129
39130         * gcc.dg/loop-4.c: New test.
39131
39132 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
39133
39134         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
39135
39136 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
39137
39138         PR fortran/15311
39139         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
39140
39141 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39142
39143         PR fortran/13826
39144         PR fortran/13940
39145         * gfortran.fortran-torture/compile/data_1.f90: New test.
39146
39147 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
39148
39149         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
39150         * gcc.dg/uninit-H.c: Define ASM for __s390__.
39151
39152 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39153
39154         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
39155
39156 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39157
39158         PR c/15444
39159         * gcc.dg/format/xopen-1.c: Adjust expected message.
39160         * gcc.dg/format/xopen-3.c: New test.
39161
39162 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
39163
39164         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
39165
39166 2004-05-14  Jeff Law  <law@redhat.com>
39167
39168         * gcc.dg/tree-ssa/20040514-2.c: New test.
39169
39170 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39171
39172         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
39173         this ...
39174         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
39175         this.
39176
39177 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
39178
39179         * gcc.dg/tree-ssa/20040514-1.c: New test.
39180
39181 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39182
39183         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
39184         test.
39185
39186 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39187
39188         PR fortran/14066
39189         * gfortran.fortran-torture/compile/do_1.f90: New test.
39190
39191 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39192
39193         PR fortran/15051
39194         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
39195         test.
39196
39197 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
39198
39199         PR fortran/15149
39200         * gfortran.fortran-torture/execute/random_init.f90: New test.
39201
39202 2004-05-13  Paul Brook  <paul@codesourcery.com>
39203
39204         PR fortran/15314
39205         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
39206
39207 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
39208
39209         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
39210         for the powerpc case.
39211
39212 2004-05-13  Jeff Law  <law@redhat.com>
39213
39214         * gcc.dg/tree-ssa/20040513-1.c: New test.
39215         * gcc.dg/tree-ssa/20040513-2.c: New test.
39216
39217 2004-05-13  Paul Brook  <paul@codesourcery.com>
39218
39219         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
39220         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
39221         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
39222
39223 2004-05-13  Andreas Schwab  <schwab@suse.de>
39224
39225         PR other/10819
39226         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
39227         characters.
39228
39229 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
39230
39231         PR fortran/15294
39232         * gfortran.fortran-torture/execute/adjustr.f90: New file.
39233
39234 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
39235
39236         Merge from tree-ssa-20020619-branch.  See
39237         ChangeLog.tree-ssa for details.
39238
39239 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
39240
39241         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
39242         include <altivec.h> explicitly.
39243         * gcc.dg/altivec-13.c: Likewise.
39244
39245 2004-05-11  Paul Brook  <paul@codesourcery.com>
39246
39247         * gcc.c-torture/compile/20010518-1.c: Force enum size.
39248
39249 2004-05-10  Eric Christopher  <echristo@redhat.com>
39250
39251         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
39252         * gcc.dg/sibcall-4.c: Ditto.
39253
39254 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
39255
39256         * g++.dg/ext/altivec-8.C: New test case.
39257         * gcc.dg/altivec-13.c: New test case.
39258
39259 2004-05-08  Roger Sayle  <roger@eyesopen.com>
39260
39261         * gcc.c-torture/execute/divcmp-1.c: New test case.
39262         * gcc.c-torture/execute/divcmp-2.c: New test case.
39263         * gcc.c-torture/execute/divcmp-3.c: New test case.
39264
39265 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
39266
39267         * g++.dg/other/pragma-re-2.C: New test.
39268
39269 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
39270
39271         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
39272         * gcc.dg/i386-387-2.c: Likewise.
39273
39274         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
39275         __builtin_drem.
39276         * gcc.dg/i386-387-6.c: Likewise.
39277
39278 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
39279
39280         * gcc.dg/builtins-33.c: Also check log1p*.
39281
39282 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
39283
39284         PR optimization/15296
39285         * gcc.c-torture/execute/pr15296.c: New test.
39286
39287 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
39288
39289         * gcc.dg/builtins-40.c: New test.
39290
39291 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
39292
39293         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
39294
39295 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
39296
39297         * g++.dg/ext/spe1.C: New testcase.
39298
39299 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
39300
39301         * objc.dg/image-info.m: Allow additional attributes
39302         for __image_info section.
39303
39304 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
39305
39306         * gcc.dg/torture/mips-hilo-2.c: New test.
39307
39308 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39309
39310         PR c++/14389
39311         * g++.dg/template/member5.C: New test.
39312
39313 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
39314
39315         * gcc.dg/builtins-34.c: Also check expm1*.
39316
39317 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39318
39319         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
39320         * gcc.dg/torture/builtin-convert-3.c: New test.
39321
39322 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
39323
39324         PR middle-end/15054
39325         * g++.dg/opt/pr15054.C: New test.
39326
39327 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39328
39329         * gcc.dg/torture/builtin-rounding-1.c: New test.
39330         * gcc.dg/builtins-25.c: Delete.
39331         * gcc.dg/builtins-29.c: Delete.
39332
39333 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
39334
39335         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
39336         * gcc.dg/sibcall-4.c: Likewise.
39337         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
39338
39339 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
39340
39341         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
39342         bit-field on 16-bit targets.
39343
39344 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
39345
39346         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
39347         16-bit targets.
39348
39349 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
39350
39351         * gcc.dg/rs6000-power2-1.c: Change to compile only.
39352         * gcc.dg/rs6000-power2-2.c: Likewise.
39353
39354 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
39355
39356         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
39357         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
39358         Change the asm registers to be in form of frN instead of fN.
39359
39360 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39361
39362         * gcc.dg/torture/builtin-convert-2.c: New test.
39363
39364 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
39365
39366         * gcc.dg/rs6000-power2-1.c: New test.
39367         * gcc.dg/rs6000-power2-2.c: New test.
39368
39369 2004-04-28  Jan Hubicka  <jh@suse.cz>
39370
39371         * gcc.dg/unused-6.c: New test.
39372
39373 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
39374             Ulrich Weigand  <uweigand@de.ibm.com>
39375
39376         * ada/acats/run_all.sh: Define $target variable.
39377
39378 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
39379
39380         PR c++/15119
39381         * g++.dg/other/vararg-1.C: New test.
39382
39383         PR c++/4794
39384         * g++.dg/eh/cleanup3.C: New test.
39385
39386 2004-04-24  Laurent GUERBY <laurent@guerby.net>
39387
39388         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
39389         and ad8011a (target_insn).
39390         * ada/acats/support/macro.dfs: Likewise.
39391         * ada/acats/support/impbit.adb: New file.
39392
39393 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
39394
39395         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
39396
39397 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39398
39399         * gcc.dg/loop-3.c: New test.
39400
39401 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
39402
39403         * gcc.c-torture/execute/simd-5.c: New test.
39404
39405 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39406
39407         PR c++/15064
39408         * g++.dg/template/crash18.C: New test.
39409
39410 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
39411
39412         * g++.dg/ext/complit3.C: New test.
39413
39414 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
39415
39416         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
39417         * gcc.dg/altivec-3.c: Same.
39418         * gcc.dg/altivec-varargs-1.c: Same.
39419
39420 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
39421
39422         * lib/target-supports.exp (check_profiling_available): Assume
39423         profiling is not available on powerpc-eabi targets.
39424
39425 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
39426
39427         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
39428         * gcc.dg/vmx/bug-1.c: Ditto.
39429
39430 2004-04-20  Eric Christopher  <echristo@redhat.com>
39431
39432         * gcc.dg/charset/extern.c: New test.
39433         * g++.dg/charset/extern3.cc: Ditto.
39434
39435 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
39436
39437         * gcc.dg/builtins-39.c: New test.
39438
39439 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
39440
39441         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
39442
39443 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
39444
39445         * gcc.dg/torture/mips-hilo-1.c: New test.
39446
39447 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
39448
39449         * gcc.c-torture/compile/20040419-1.c: New test.
39450
39451 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
39452
39453         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
39454
39455 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
39456             Aldy Hernandez  <aldyh@redhat.com>
39457
39458         * gcc.c-torture/execute/va-arg-24.c: New.
39459
39460 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
39461             Aldy Hernandez  <aldyh@redhat.com>
39462
39463         * gcc.dg/vmx/1b-01.c: New.
39464         * gcc.dg/vmx/1b-02.c: New.
39465         * gcc.dg/vmx/1b-03.c: New.
39466         * gcc.dg/vmx/1b-04.c: New.
39467         * gcc.dg/vmx/1b-05.c: New.
39468         * gcc.dg/vmx/1b-06.c: New.
39469         * gcc.dg/vmx/1b-07.c: New.
39470         * gcc.dg/vmx/1c-01.c: New.
39471         * gcc.dg/vmx/1c-02.c: New.
39472         * gcc.dg/vmx/3a-01a.c: New.
39473         * gcc.dg/vmx/3a-01.c: New.
39474         * gcc.dg/vmx/3a-01m.c: New.
39475         * gcc.dg/vmx/3a-03.c: New.
39476         * gcc.dg/vmx/3a-03m.c: New.
39477         * gcc.dg/vmx/3a-04.c: New.
39478         * gcc.dg/vmx/3a-04m.c: New.
39479         * gcc.dg/vmx/3a-05.c: New.
39480         * gcc.dg/vmx/3a-06.c: New.
39481         * gcc.dg/vmx/3a-06m.c: New.
39482         * gcc.dg/vmx/3a-07.c: New.
39483         * gcc.dg/vmx/3b-01.c: New.
39484         * gcc.dg/vmx/3b-02.c: New.
39485         * gcc.dg/vmx/3b-10.c: New.
39486         * gcc.dg/vmx/3b-13.c: New.
39487         * gcc.dg/vmx/3b-14.c: New.
39488         * gcc.dg/vmx/3b-15.c: New.
39489         * gcc.dg/vmx/3c-01a.c: New.
39490         * gcc.dg/vmx/3c-01.c: New.
39491         * gcc.dg/vmx/3c-02.c: New.
39492         * gcc.dg/vmx/3c-03.c: New.
39493         * gcc.dg/vmx/3d-01.c: New.
39494         * gcc.dg/vmx/4-01.c: New.
39495         * gcc.dg/vmx/4-03.c: New.
39496         * gcc.dg/vmx/5-01.c: New.
39497         * gcc.dg/vmx/5-02.c: New.
39498         * gcc.dg/vmx/5-03.c: New.
39499         * gcc.dg/vmx/5-04.c: New.
39500         * gcc.dg/vmx/5-05.c: New.
39501         * gcc.dg/vmx/5-06.c: New.
39502         * gcc.dg/vmx/5-07.c: New.
39503         * gcc.dg/vmx/5-07t.c: New.
39504         * gcc.dg/vmx/5-08.c: New.
39505         * gcc.dg/vmx/5-10.c: New.
39506         * gcc.dg/vmx/5-11.c: New.
39507         * gcc.dg/vmx/7-01a.c: New.
39508         * gcc.dg/vmx/7-01.c: New.
39509         * gcc.dg/vmx/7c-01.c: New.
39510         * gcc.dg/vmx/7d-01.c: New.
39511         * gcc.dg/vmx/7d-02.c: New.
39512         * gcc.dg/vmx/8-01.c: New.
39513         * gcc.dg/vmx/8-02a.c: New.
39514         * gcc.dg/vmx/8-02.c: New.
39515         * gcc.dg/vmx/brode-1.c: New.
39516         * gcc.dg/vmx/bug-1.c: New.
39517         * gcc.dg/vmx/bug-2.c: New.
39518         * gcc.dg/vmx/bug-3.c: New.
39519         * gcc.dg/vmx/cw-bug-1.c: New.
39520         * gcc.dg/vmx/cw-bug-2.c: New.
39521         * gcc.dg/vmx/cw-bug-3.c: New.
39522         * gcc.dg/vmx/dct.c: New.
39523         * gcc.dg/vmx/debug-1.c: New.
39524         * gcc.dg/vmx/debug-2.c: New.
39525         * gcc.dg/vmx/debug-3.c: New.
39526         * gcc.dg/vmx/debug-4.c: New.
39527         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
39528         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
39529         * gcc.dg/vmx/eg-5.c: New.
39530         * gcc.dg/vmx/fft.c: New.
39531         * gcc.dg/vmx/gcc-bug-1.c: New.
39532         * gcc.dg/vmx/gcc-bug-2.c: New.
39533         * gcc.dg/vmx/gcc-bug-3.c: New.
39534         * gcc.dg/vmx/gcc-bug-4.c: New.
39535         * gcc.dg/vmx/gcc-bug-5.c: New.
39536         * gcc.dg/vmx/gcc-bug-6.c: New.
39537         * gcc.dg/vmx/gcc-bug-7.c: New.
39538         * gcc.dg/vmx/gcc-bug-8.c: New.
39539         * gcc.dg/vmx/gcc-bug-9.c: New.
39540         * gcc.dg/vmx/gcc-bug-b.c: New.
39541         * gcc.dg/vmx/gcc-bug-c.c: New.
39542         * gcc.dg/vmx/gcc-bug-d.c: New.
39543         * gcc.dg/vmx/gcc-bug-e.c: New.
39544         * gcc.dg/vmx/gcc-bug-f.c: New.
39545         * gcc.dg/vmx/gcc-bug-g.c: New.
39546         * gcc.dg/vmx/gcc-bug-i.c: New.
39547         * gcc.dg/vmx/harness.h: New.
39548         * gcc.dg/vmx/ira1.c: New.
39549         * gcc.dg/vmx/ira2a.c: New.
39550         * gcc.dg/vmx/ira2b.c: New.
39551         * gcc.dg/vmx/ira2.c: New.
39552         * gcc.dg/vmx/ira2c.c: New.
39553         * gcc.dg/vmx/mem.c: New.
39554         * gcc.dg/vmx/newton-1.c: New.
39555         * gcc.dg/vmx/ops.c: New.
39556         * gcc.dg/vmx/sn7153.c: New.
39557         * gcc.dg/vmx/spill2.c: New.
39558         * gcc.dg/vmx/spill3.c: New.
39559         * gcc.dg/vmx/spill.c: New.
39560         * gcc.dg/vmx/t.c: New.
39561         * gcc.dg/vmx/varargs-1.c: New.
39562         * gcc.dg/vmx/varargs-2.c: New.
39563         * gcc.dg/vmx/varargs-3.c: New.
39564         * gcc.dg/vmx/varargs-4.c: New.
39565         * gcc.dg/vmx/varargs-5.c: New.
39566         * gcc.dg/vmx/varargs-6.c: New.
39567         * gcc.dg/vmx/varargs-7.c: New.
39568         * gcc.dg/vmx/vmx.exp: New.
39569         * gcc.dg/vmx/vprint-1.c: New.
39570         * gcc.dg/vmx/vscan-1.c: New.
39571         * gcc.dg/vmx/x-01.c: New.
39572         * gcc.dg/vmx/x-02.c: New.
39573         * gcc.dg/vmx/x-03.c: New.
39574         * gcc.dg/vmx/x-04.c: New.
39575         * gcc.dg/vmx/x-05.c: New.
39576         * gcc.dg/vmx/yousufi-1.c: New.
39577         * gcc.dg/vmx/zero-1.c: New.
39578         * gcc.dg/vmx/zero.c: New.
39579
39580 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
39581
39582         * g++.dg/lookup/java1.C: Update for chage of
39583         _Jv_AllocObject.
39584         * g++.dg/lookup/java2.C: Likewise.
39585
39586 2004-04-17  Laurent GUERBY <laurent@guerby.net>
39587
39588         * ada/acats/run_all.sh: use -O2 by default.
39589
39590 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
39591
39592         * gcc.dg/vr-mult-[12].c: New tests.
39593
39594 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39595
39596         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
39597
39598         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
39599
39600 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
39601
39602         * lib/target-supports.exp (check_profiling_available): Assume
39603         profiling isn't available for mips*-*-elf targets.
39604
39605 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
39606
39607         * gcc.dg/builtins-38.c: New test.
39608
39609 2004-04-14  Eric Christopher  <echristo@redhat.com>
39610
39611         * g++.dg/charset/charset.exp: Run .cc extension tests.
39612
39613 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
39614
39615         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
39616
39617 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39618
39619         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
39620
39621 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
39622
39623         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
39624         * gcc.dg/i386-387-2.c: Likewise.
39625
39626         * gcc.dg/i386-387-7.c: New test.
39627         * gcc.dg/i386-387-8.c: New test.
39628
39629         * gcc.dg/builtins-37.c: New test.
39630
39631 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
39632
39633         * g++.dg/pch/externc-1.C: Add missing semicolon.
39634
39635 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
39636
39637         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
39638
39639 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39640
39641         * gcc.c-torture/execute/20040411-1.c: New test.
39642
39643 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39644
39645         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
39646
39647 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
39648
39649         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
39650
39651 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
39652
39653         * lib/target-supports.exp (check_named_sections_available): New.
39654         * lib/gcc-dg.exp (dg-require-named-sections): New.
39655         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
39656         old-deja.exp.  Also prune error-count message from HP linker.
39657         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
39658
39659         * g++.dg/init/init-ref4.C: Use dg-require-weak.
39660         * g++.old-deja/g++.pt/static3.C: Likewise.
39661         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
39662
39663 2004-04-09  Roger Sayle  <roger@eyesopen.com>
39664
39665         * gcc.c-torture/execute/20040409-1.c: New test case.
39666         * gcc.c-torture/execute/20040409-2.c: New test case.
39667         * gcc.c-torture/execute/20040409-3.c: New test case.
39668
39669 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
39670
39671         * gcc.dg/20040409-1.c: New test.
39672
39673 2004-04-08  Roger Sayle  <roger@eyesopen.com>
39674
39675         PR target/14888
39676         * g++.dg/opt/pr14888.C: New test case.
39677
39678 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
39679
39680         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
39681         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
39682         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
39683         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
39684         New tests.
39685
39686 2004-04-08  Paul Brook  <paul@codesourcery.com>
39687
39688         * gcc.dg/spill-1.c: New test.
39689
39690 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39691
39692         * gcc.dg/torture/builtin-ctype-2.c: New test.
39693
39694 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
39695
39696         * gcc.dg/pch/pch.exp: Add largefile test.
39697
39698 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
39699
39700         * g++.dg/pch/externc-1.Hs: New.
39701         * g++.dg/pch/externc-1.C: New.
39702
39703 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39704
39705         * gcc.dg/compat/struct-by-value-5a_main.c,
39706         gcc.dg/compat/struct-by-value-5b_main.c: New files.
39707         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
39708         * gcc.dg/compat/struct-by-value-5a_x.c,
39709         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
39710         gcc.dg/compat/struct-by-value-5_x.c.
39711         * gcc.dg/compat/struct-by-value-5a_y.c,
39712         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
39713         gcc.dg/compat/struct-by-value-5_y.c.
39714
39715         * gcc.dg/compat/struct-by-value-6a_main.c,
39716         gcc.dg/compat/struct-by-value-6b_main.c: New files.
39717         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
39718         * gcc.dg/compat/struct-by-value-6a_x.c,
39719         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
39720         gcc.dg/compat/struct-by-value-6_x.c.
39721         * gcc.dg/compat/struct-by-value-6a_y.c,
39722         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
39723         gcc.dg/compat/struct-by-value-6_y.c.
39724
39725         * gcc.dg/compat/struct-by-value-7a_main.c,
39726         gcc.dg/compat/struct-by-value-7b_main.c: New files.
39727         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
39728         * gcc.dg/compat/struct-by-value-7a_x.c,
39729         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
39730         gcc.dg/compat/struct-by-value-7_x.c.
39731         * gcc.dg/compat/struct-by-value-7a_y.c,
39732         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
39733         gcc.dg/compat/struct-by-value-7_y.c.
39734
39735 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
39736
39737         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
39738         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
39739         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
39740         options.
39741
39742 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
39743
39744         * gcc.dg/builtins-36.c: New test.
39745
39746 2004-04-06  Paul Brook  <paul@codesourcery.com>
39747
39748         * README.gcc: Remove obsolete contraint on testcases.
39749
39750 2004-04-05  Paul Brook  <paul@codesourcery.com>
39751
39752         PR2123
39753         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
39754         failure and exit(0) on success.
39755         * g++.dg/expr/anew2.C: Ditto.
39756         * g++.dg/expr/anew3.C: Ditto.
39757         * g++.dg/expr/anew4.C: Ditto.
39758
39759 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
39760
39761         PR c++/3518
39762         * g++.dg/template/unify7.C: New.
39763
39764 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
39765
39766         * g++.dg/README: Bring up to date with new subdirectories; remove
39767         duplicate subdirectory lines.
39768
39769 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
39770
39771         PR c++/14007
39772         * g++.dg/template/unify5.C: New.
39773         * g++.dg/template/unify6.C: New.
39774         * g++.dg/template/qualttp20.C: Adjust.
39775         * g++.old-deja/g++.jason/report.C: Adjust.
39776         * g++.old-deja/g++.other/qual1.C: Adjust.
39777
39778 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
39779
39780         PR c++/14803
39781         * g++.dg/inherit/ptrmem1.C: New test.
39782
39783 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
39784
39785         PR c++/14755
39786         * gcc.c-torture/execute/20040331-1.c: New test.
39787         * gcc.dg/20040331-1.c: New test.
39788
39789 2004-04-01  Paul Brook  <paul@codesourcery.com>
39790
39791         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
39792
39793 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
39794
39795         PR c++/14724
39796         * g++.dg/init/goto1.C: New test.
39797
39798         PR c++/14763
39799         * g++.dg/template/defarg4.C: New test.
39800
39801 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
39802
39803         * gcc.dg/altivec-11.c: Extend test for more valid cases.
39804
39805 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
39806
39807         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
39808
39809 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
39810
39811         * gcc.dg/noncompile/undeclared-2.c: New test.
39812
39813 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
39814
39815         * gcc.dg/940409-1.c: Remove XFAIL.
39816         * gcc.dg/reg-vol-struct-1.c: New test.
39817
39818 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39819
39820         * gcc.dg/torture/builtin-wctype-1.c: New test.
39821
39822 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
39823
39824         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
39825         * gcc.dg/20001101-1.c: Likewise.
39826         * gcc.dg/20001102-1.c: Likewise.
39827
39828 2004-03-25  Roger Sayle  <roger@eyesopen.com>
39829
39830         * gcc.dg/compare8.c: Add an additional test for XOR.
39831
39832 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39833
39834         * gcc.dg/torture/builtin-ctype-1.c: New test.
39835
39836 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39837
39838         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
39839         * gcc.dg/torture/builtin-math-1.c: Likewise.
39840         * gcc.dg/torture/builtin-power-1.c: New test.
39841
39842 2004-03-24  Andreas Schwab  <schwab@suse.de>
39843
39844         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
39845         IA64 assembler.
39846
39847 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39848             Roger Sayle  <roger@eyesopen.com>
39849
39850         * gcc.dg/compare8.c: New test case.
39851
39852 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
39853
39854         * g++.dg/ext/altivec-7.C: New test.
39855
39856 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
39857
39858         PR 12267, 12391, 12560, 13129, 14114, 14133
39859         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
39860         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
39861         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
39862         Adjust error regexps.
39863         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
39864         * gcc.dg/noncompile/undeclared-1.c: New test cases.
39865         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
39866         * gcc.dg/local1.c: Add explanatory comment.
39867
39868 2004-03-23  Roger Sayle  <roger@eyesopen.com>
39869
39870         PR optimization/14669
39871         * g++.dg/opt/fold2.C: New test case.
39872
39873 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
39874
39875         PR c/14069
39876         * gcc.dg/20040322-1.c: New test.
39877
39878 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39879
39880         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
39881         * gcc.dg/ultrasp4.c: Likewise.
39882         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
39883
39884 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
39885
39886         * gcc.dg/i386-sse-8.c: Reset default options.
39887
39888 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
39889
39890         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
39891         in the error message text.
39892
39893 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39894
39895         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
39896
39897 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
39898
39899         PR c++/14616
39900         * g++.dg/init/array13.C: New test.
39901
39902 2004-03-20  Roger Sayle  <roger@eyesopen.com>
39903
39904         PR target/13889
39905         * gcc.c-torture/compile/pr13889.c: New test case.
39906
39907 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39908
39909         PR c/14635
39910         * builtins-1.c (nan, nans): Don't test.
39911         * builtins-30.c: Don't use nan, nanf, nanl.
39912         * builtins-35.c: New test.
39913
39914 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
39915
39916         * g++.dg/ext/altivec-6.C: New test.
39917
39918 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
39919
39920         * g++.dg/init/placement3.C: New test.
39921
39922         * g++.dg/template/spec13.C: New test.
39923
39924         * g++.dg/lookup/using11.C: New test.
39925
39926         * g++.dg/lookup/koenig3.C: New test.
39927
39928         * g++.dg/template/operator2.C: New test.
39929
39930         * g++.dg/expr/dtor3.C: New test.
39931         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
39932         marker.
39933         * g++.old-deja/g++.law/visibility28.C: Likewise.
39934
39935 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
39936
39937         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
39938         * gcc.dg/ppc64-abi-3.c: Likewise.
39939
39940 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39941
39942         PR c++/14545
39943         * g++.dg/parse/template15.C: New test.
39944
39945 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39946
39947         * g++.dg/expr/dtor2.C: New test.
39948
39949         * g++.dg/lookup/anon4.C: New test.
39950
39951         * g++.dg/overload/using1.C: New test.
39952
39953         * g++.dg/template/lookup7.C: New test.
39954
39955         * g++.dg/template/typename6.C: New test.
39956
39957         * g++.dg/expr/cond6.C: New test.
39958
39959 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39960
39961         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
39962
39963 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39964
39965         * g++.dg/expr/cond5.C: New test.
39966         * g++.dg/expr/constcast1.C: Likewise.
39967         * g++.dg/expr/ptrmem2.C: Likewise.
39968         * g++.dg/expr/ptrmem3.C: Likewise.
39969         * g++.dg/lookup/main1.C: Likewise.
39970         * g++.dg/template/lookup6.C: Likewise.
39971
39972 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39973
39974         * gcc.dg/local1.c: New test.
39975
39976         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
39977
39978 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39979
39980         * gcc.dg/torture/builtin-convert-1.c: New test.
39981
39982 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39983
39984         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
39985
39986 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
39987
39988         PR c++/14481
39989         * g++.dg/warn/Wunused-7.C: New test.
39990
39991 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39992
39993         * gcc.dg/torture/builtin-integral-1.c: New test.
39994
39995 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
39996
39997         PR c++/14586
39998         * g++.dg/parse/non-dependent3.C: New test.
39999
40000 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
40001
40002         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
40003         * g++.dg/eh/simd-2.C: Likewise.
40004         * g++.dg/init/array10.C: Likewise.
40005         * gcc.c-torture/compile/simd-1.c: Likewise.
40006         * gcc.c-torture/compile/simd-2.c: Likewise.
40007         * gcc.c-torture/compile/simd-3.c: Likewise.
40008         * gcc.c-torture/compile/simd-4.c: Likewise.
40009         * gcc.c-torture/compile/simd-6.c: Likewise.
40010         * gcc.c-torture/execute/simd-1.c: Likewise.
40011         * gcc.c-torture/execute/simd-2.c: Likewise.
40012         * gcc.dg/compat/vector-defs.h: Likewise.
40013         * gcc.dg/20020531-1.c: Likewise.
40014         * gcc.dg/altivec-3.c: Likewise.
40015         * gcc.dg/altivec-4.c: Likewise.
40016         * gcc.dg/altivec-varargs-1.c: Likewise.
40017         * gcc.dg/compat/vector-defs.h: Likewise.
40018         * gcc.dg/i386-mmx-3.c: Likewise.
40019         * gcc.dg/i386-sse-4.c: Likewise.
40020         * gcc.dg/i386-sse-5.c: Likewise.
40021         * gcc.dg/i386-sse-8.c: Likewise.
40022         * gcc.dg/simd-1.c: Likewise.
40023         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
40024         __ev64_opaque__ since the machine description provides it.
40025
40026 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40027
40028         * lib/compat.exp (skip_list): New global variable.
40029         Use it to hold the user defined COMPAT_SKIPS list if any.
40030         (compat-obj): Add the members of skip_list to optall.
40031
40032 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40033
40034         * gcc.dg/compat/union-by-value-1_main.c,
40035         union-by-value-1_x.c, union-by-value-1_y.c,
40036         union-check.h, union-defs.h,
40037         union-init.h, union-return-1_main.c,
40038         union-return-1_x.c, union-return-1_y.c: New files.
40039
40040 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40041
40042         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
40043         mixed-struct-init.h: Add 4 mixed structure types.
40044         struct-by-value-21_main.c, struct-by-value-21_x.c,
40045         struct-by-value-21_y.c, struct-return-21_main.c,
40046         struct-return-21_x.c, struct-return-21_y.c: New files.
40047
40048 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
40049
40050         PR c++/14550
40051         * g++.dg/parse/template14.C: New test.
40052
40053 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40054
40055         * gcc.c-torture/execute/20040313-1.c: New test.
40056
40057 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
40058
40059         PR target/14533
40060         * gcc.dg/20040311-2.c: New test.
40061
40062 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
40063
40064         PR other/14544
40065         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
40066         bit-field.
40067
40068 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
40069
40070         * gcc.dg/20040305-2.c: Add missing return statement.
40071
40072 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40073
40074         * gcc.dg/builtins-34.c: Also check pow10*.
40075
40076 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40077
40078         PR target/14262
40079         * gcc.dg/20040305-2.c: New test.
40080
40081 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40082
40083         * gcc.dg/20040310-1.c: New test.
40084
40085 2004-03-11  Roger Sayle  <roger@eyesopen.com>
40086
40087         * gcc.c-torture/execute/20040311-1.c: New test case.
40088
40089 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
40090
40091         PR c++/14476
40092         * g++.dg/lookup/enum1.C: New test.
40093
40094 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
40095
40096         PR c++/14510
40097         * g++.dg/lookup/struct2.C: New test.
40098
40099 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
40100
40101         * gcc.dg/builtins-34.c: New test.
40102
40103 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40104
40105         * gcc.dg/torture/builtin-nonneg-1.c: New test.
40106
40107 2004-03-09  James E Wilson  <wilson@specifixinc.com>
40108
40109         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
40110         * gcc.dg/alias-2.c: New testcase.
40111
40112 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
40113
40114         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
40115
40116 2004-03-09  Roger Sayle  <roger@eyesopen.com>
40117
40118         * gcc.c-torture/execute/20040309-1.c: New test case.
40119
40120 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
40121
40122         PR c++/14397
40123         * g++.dg/overload/ref1.C: New.
40124
40125 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40126
40127         PR c++/14409
40128         * g++.dg/template/spec12.C: New test.
40129
40130         PR c++/14448
40131         * g++.dg/parse/crash14.C: New test.
40132
40133 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
40134
40135         PR c++/14230
40136         * g++.dg/init/ref11.C: New test.
40137
40138 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
40139
40140         PR c++/14432
40141         * g++.dg/parse/builtin2.C: New test.
40142
40143 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
40144
40145         PR c++/14401
40146         * g++.dg/init/ctor3.C: New test.
40147         * g++.dg/init/union1.C: New test.
40148         * g++.dg/ext/anon-struct4.C: New test.
40149
40150 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
40151
40152         * g++.dg/lookup/koenig1.C: Tweak error messages.
40153         * g++.dg/lookup/used-before-declaration.C: Likewise.
40154         * g++.dg/other/do1.C: Likewise.
40155         * g++.dg/overload/koenig1.C: Likewise.
40156         * g++.dg/parse/crash13.C: Likewise.
40157         * g++.dg/template/instantiate3.C: Likewise.
40158
40159 2004-03-08  Eric Christopher  <echristo@redhat.com>
40160
40161         * * lib/target-supports.exp: Enable libiconv in test
40162         compilation.  Fix up error checking.
40163
40164 2004-03-08  Roger Sayle  <roger@eyesopen.com>
40165
40166         PR middle-end/14289
40167         * gcc.dg/pr14289-1.c: New test case.
40168         * gcc.dg/pr14289-2.c: Likewise.
40169         * gcc.dg/pr14289-3.c: Likewise.
40170
40171 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
40172
40173         * gcc.c-torture/execute/20040308-1.c: New test.
40174
40175 2004-03-07  Roger Sayle  <roger@eyesopen.com>
40176
40177         * gcc.c-torture/execute/20040307-1.c: New test case.
40178
40179 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
40180
40181         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
40182
40183 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
40184
40185         * gcc.dg/20040306-1.c: New test.
40186
40187 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
40188
40189         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
40190         them static.
40191         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
40192
40193 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40194
40195         PR c/14465
40196         * gcc.dg/decl-6.c: New test.
40197
40198 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40199
40200         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
40201         Rename LOGPOW -> LOG_POW.
40202         (SQRT_EXP, POW_EXP): New.
40203
40204 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40205
40206         * gcc.dg/i386-sse-8.c: New test.
40207
40208 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40209
40210         PR c/14114
40211         * gcc.dg/decl-5.c: New test.
40212
40213 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
40214
40215         * gcc.dg/20040305-1.c: New test.
40216
40217 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
40218
40219         PR other/14354
40220         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
40221
40222 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
40223
40224         PR c++/14425, c++/14426
40225         * g++.dg/ext/altivec-4.C: New test.
40226         * g++.dg/ext/altivec-5.C: New test.
40227
40228 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
40229
40230         * g++.old-deja/g++.other/linkage1.C: Expect errors about
40231         global variables of a type with no linkage.
40232         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
40233         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
40234         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
40235         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
40236         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
40237         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
40238         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
40239         * g++.dg/warn/deprecated.C: Name enum Color.
40240         * g++.dg/overload/VLA.C: Name structure for 'b'.
40241         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
40242
40243 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40244
40245         * gcc.c-torture/compile/20040304-1.c: New test.
40246
40247 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
40248
40249         PR 13728
40250         * gcc.dg/decl-4.c: New testcase.
40251
40252 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
40253
40254         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
40255         as PRECF if sizeof (float) > sizeof (double).
40256         (PRECL): Make it the same as PRECF if
40257         sizeof (float) > sizeof (long double).
40258
40259 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40260
40261         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
40262         system type.  Add check for irix6 which doesn't have c99 runtime.
40263
40264 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
40265
40266         * gcc.dg/const-elim-1.c: xfail for xtensa.
40267
40268 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40269
40270         PR c++/14369
40271         * g++.dg/template/cond4.C: New test.
40272
40273 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40274
40275         PR c++/14360
40276         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
40277
40278         PR c++/14361
40279         * g++.dg/parse/defarg7.C: New test.
40280
40281         PR c++/14359
40282         * g++.dg/template/friend26.C: New test.
40283
40284 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40285
40286         PR c++/14324
40287         * g++.dg/abi/mangle21.C: New test.
40288
40289         PR c++/14260
40290         * g++.dg/parse/constructor2.C: New test.
40291
40292         PR c++/14337
40293         * g++.dg/template/sfinae1.C: New test.
40294
40295 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
40296
40297         PR c++/14267
40298         * g++.dg/expr/crash2.C: New test.
40299
40300         PR middle-end/13448
40301         * gcc.dg/inline-5.c: New test.
40302         * gcc.dg/always-inline.c: Split out tests into ...
40303         * gcc.dg/always-inline2.c: ... this and ...
40304         * gcc.dg/always-inline3.c: ... this.
40305
40306 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
40307
40308         PR debug/12103
40309         * g++.dg/debug/crash1.C: New test.
40310
40311 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
40312
40313         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
40314         function with __attribute__((noinline)).
40315         (recurser_void2): Likewise.
40316         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
40317         (recurser_void2): Likewise.
40318
40319 2004-02-29  Roger Sayle  <roger@eyesopen.com>
40320
40321         PR middle-end/14203
40322         * g++.dg/warn/Wunused-6.C: New test case.
40323
40324 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
40325
40326         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
40327         not defined.
40328
40329 2004-02-27  Eric Christopher  <echristo@redhat.com>
40330
40331         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
40332         * g++.dg/charset/asm2.c: Run only x86.
40333         * gcc.dg/charset/asm3.c: Ditto.
40334
40335 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
40336
40337         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
40338         ld_library_path.
40339
40340 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
40341
40342         * g++.dg/ext/altivec-3.C: New.
40343
40344 2004-02-26  Richard Henderson  <rth@redhat.com>
40345
40346         * g++.dg/ext/attrib10.C: Mark for warning.
40347         * gcc.dg/attr-alias-1.c: New.
40348
40349 2004-02-26  Richard Henderson  <rth@redhat.com>
40350
40351         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
40352         * gcc.c-torture/execute/20040208-2.c: ... it back.
40353
40354 2004-02-26  Eric Christopher  <echristo@redhat.com>
40355
40356         * lib/target-supports.exp (check-iconv-available): New function.
40357         * lib/gcc-dg.exp (dg-require-iconv): New function.
40358         Use above.
40359         * gcc.dg/charset: New directory.
40360         * gcc.dg/charset/charset.exp: New file.
40361         * gcc.dg/charset/asm1.c: Ditto.
40362         * gcc.dg/charset/asm2.c: Ditto.
40363         * gcc.dg/charset/asm3.c: Ditto.
40364         * gcc.dg/charset/asm4.c: Ditto.
40365         * gcc.dg/charset/asm5.c: Ditto.
40366         * gcc.dg/charset/attribute1.c: Ditto.
40367         * gcc.dg/charset/attribute2.c: Ditto.
40368         * gcc.dg/charset/string1.c: Ditto.
40369         * g++.dg/charset: New directory.
40370         * g++.dg/dg.exp: Add here. Special options.
40371         * g++.dg/charset/charset.exp: New file.
40372         * g++.dg/charset/asm1.c: Ditto.
40373         * g++.dg/charset/asm2.c: Ditto.
40374         * g++.dg/charset/asm3.c: Ditto.
40375         * g++.dg/charset/asm4.c: Ditto.
40376         * g++.dg/charset/attribute1.c: Ditto.
40377         * g++.dg/charset/attribute2.c: Ditto.
40378         * g++.dg/charset/extern1.cc: Ditto.
40379         * g++.dg/charset/extern2.cc: Ditto.
40380         * g++.dg/charset/string1.c: Ditto.
40381
40382 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
40383
40384         PR c++/14278
40385         * g++.dg/parse/comma1.C: New test.
40386
40387 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40388
40389         PR c++/14284
40390         * g++.dg/template/ttp8.C: New test.
40391
40392 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
40393
40394         * gcc.dg/fixuns-trunc-1.c: New test.
40395
40396 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40397
40398         * gcc.dg/builtins-config.h: Use #elif.
40399
40400 2004-02-26  Michael Matz  <matz@suse.de>
40401
40402         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
40403         * gcc.dg/991214-1.c: Likewise.
40404         * gcc.dg/i386-asm-1.c: Likewise.
40405
40406 2004-02-25  Richard Henderson  <rth@redhat.com>
40407
40408         * gcc.c-torture/execute/20040208-2.c: Move ...
40409         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
40410
40411 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40412
40413         PR c++/14246
40414         * g++.dg/other/crash-3.C: New test.
40415
40416 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40417
40418         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
40419         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
40420
40421         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
40422         HP-UX.
40423
40424 2004-02-24  Michael Matz  <matz@suse.de>
40425
40426         * gcc.dg/i386-regparm.c: New.
40427
40428 2004-02-23  James E Wilson  <wilson@specifixinc.com>
40429
40430         * gcc.c-torture/execute/20040223-1.c: New.
40431
40432 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
40433             Kazu Hirata  <kazu@cs.umass.edu>
40434
40435         * gcc.dg/fwritable-strings-1.c: Remove.
40436
40437 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
40438
40439         PR c/14156
40440         * gcc.dg/20040223-1.c: New test.
40441
40442 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40443
40444         PR c++/14106
40445         * g++.dg/ext/typeof9.C: New test.
40446
40447 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40448
40449         PR c++/14250
40450         * g++.dg/other/switch1.C: New test.
40451
40452 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40453
40454         * gcc.dg/cast-function-1.c: Adjust for new informative message.
40455         * gcc.dg/va-arg-1.c: Likewise.
40456
40457 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40458
40459         PR c++/14143
40460         * g++.dg/template/koenig5.C: New test.
40461
40462 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
40463
40464         * g++.dg/ext/altivec-1.C: Generalize target triple.
40465         * g++.dg/ext/altivec-2.C: New test case.
40466         * g++.dg/ext/altivec_check.h: New file.
40467         * gcc.dg/altivec-1.c: Generalize target triple;
40468         include altivec_check.h and call altivec_check().
40469         * gcc.dg/altivec-[2-5].c: Generalize target triple.
40470         * gcc.dg/altivec-6.c: New test case.
40471         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
40472         type casts as needed.
40473         * gcc.dg/altivec-10.c: Include altivec_check.h and call
40474         altivec_check().
40475         * gcc.dg/altivec-12.c: New test case.
40476         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
40477         include altivec_check.h and call altivec_check().
40478         * gcc.dg/altivec_check.h: New file.
40479
40480 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40481
40482         * lib/target-supports.exp (check_alias_available): Don't mangle
40483         function `g' in test program.
40484
40485 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40486
40487         * lib/target-supports.exp (check_profiling_available): Check
40488         argument to determine whether we support a profiling type.
40489         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
40490         check_profiling_available.
40491         * g++.dg/bprob/bprob.exp: Likewise.
40492         * g77.dg/bprob/bprob.exp: Likewise.
40493         * gcc.misc-tests/bprob.exp: Likewise.
40494         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
40495         dg-require-profiling and delete expected error handling.
40496         * gcc.dg/20021014-1.c: Likewise.
40497         * gcc.dg/nest.c: Likewise.
40498
40499 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40500
40501         PR c++/12007
40502         * g++.dg/other/vthunk1.C: New test.
40503
40504 2004-02-20  Falk Hueffner  <falk@debian.org>
40505
40506         PR target/14201
40507         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
40508
40509 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
40510
40511         PR c++/13927
40512         * g++.dg/other/error8.C: Remove XFAIL markers.
40513
40514         PR c++/14173
40515         * g++.dg/ext/packed5.C: New test.
40516
40517         PR c++/14199
40518         * g++.dg/warn/Wunused-5.C: New test.
40519
40520         PR c++/14186
40521         * g++.dg/lookup/member1.C: New test.
40522
40523 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
40524
40525         * gcc.c-torture/compile/20040130-1.c: Enable only when
40526         __INT_MAX__ >= 2147483647L.
40527         * gcc.c-torture/compile/961203-1.c: Likewise.
40528
40529 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
40530
40531         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
40532         * g++.dg/opt/template1.C: Robustify assembler regexp
40533
40534 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40535
40536         * gcc.c-torture/execute/simd-4.x: Remove.
40537         * gcc.c-torture/execute/va-arg-25.x: Likewise.
40538         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
40539         Guard with #ifndef SKIP_ATTRIBUTE.
40540         * gcc.dg/compat/vector-1_y.c: Likewise.
40541         * gcc.dg/compat/vector-2_x.c: Likewise.
40542         * gcc.dg/compat/vector-2_y.c: Likewise.
40543         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
40544         * g++.dg/eh/simd-2.C: Likewise.
40545
40546 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
40547
40548         * gcc.c-torture/compile/complex-1.c: New.
40549
40550 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
40551
40552         PR target/14209
40553         * gcc.c-torture/execute/20040218-1.c: New test.
40554
40555 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40556
40557         PR c++/14181
40558         * g++.dg/parse/new2.C: New test.
40559
40560 2004-02-18  Paul Brook  <paul@codesourcery.com>
40561
40562         * gcc.c-torture/compile/libcall-1.c: New test.
40563
40564 2004-02-18  Paul Brook  <paul@codesourcery.com>
40565
40566         PR debug/12934
40567         * gcc.dg/debug/debug-7.c: New test.
40568
40569 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
40570
40571         * gcc.dg/20040217-1.c: New test.
40572
40573 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
40574
40575         * gcc.c-torture/execute/990208-1.x: Delete.
40576
40577 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
40578
40579         * gcc.c-torture/execute/20040208-2.x: New file.
40580
40581 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
40582
40583         PR c++/11326
40584         * g++.dg/abi/structret1.C: New test.
40585
40586 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
40587
40588         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
40589         (i386_cpuid): No need to test if cpuid is available on AMD64.
40590         Fix assembly, so that it works onboth i386 and AMD64.
40591         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
40592         (vecInLong): Fix s[] member type to unsigned int.
40593         (vecInWord): Remove type.
40594         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
40595         (a64, b64, c64, d64, e64): Remove.
40596         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
40597         Remove unused variable.  Remove initialization of removed variables.
40598         Don't call mmx_tests nor sse_tests.
40599         (reference_mmx, reference_sse): Remove.
40600         (check): Add return stmt.
40601         * gcc.dg/i386-sse-7.c: New test.
40602         * gcc.dg/i386-mmx-4.c: New test.
40603
40604 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40605
40606         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
40607         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40608         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40609         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
40610         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
40611         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
40612         g++.dg/tc1/dr94.C: Fix line terminator.
40613
40614 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
40615
40616         * gcc.c-torture/compile/20040216-1.c: New.
40617
40618 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40619
40620         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40621         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40622         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
40623         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
40624         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
40625         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
40626
40627 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40628
40629         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
40630
40631 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
40632
40633         PR c++/13971
40634         * g++.dg/expr/cond4.C: New test.
40635
40636         PR c++/14086
40637         * g++.dg/lookup/crash2.C: New test.
40638
40639 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
40640
40641         * gcc.c-torture/compile/20040214-2.c: New test.
40642
40643 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
40644
40645         PR c++/14116
40646         * g++.dg/ext/typeof8.C: New test.
40647
40648 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
40649
40650         * gcc.c-torture/compile/20040214-1.c: New test.
40651
40652 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40653
40654         PR c++/13635
40655         * g++.dg/template/spec11.C: New test.
40656
40657 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40658
40659         PR c++/13927
40660         * g++.dg/other/error8.C: New test.
40661
40662 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
40663
40664         PR c++/14122
40665         * g++.dg/template/array4.C: New test.
40666
40667         PR c++/14108
40668         * g++.dg/inherit/thunk2.C: New test.
40669
40670         PR c++/14083
40671         * g++.dg/eh/cond2.C: New test.
40672
40673 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
40674
40675         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
40676
40677 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
40678
40679         * lib/scanasm.exp (dg-scan): Quote pattern before display.
40680
40681 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
40682
40683         * g++.dg/simd-2.C: xfail on ppc64-linux.
40684
40685 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40686
40687         PR c/456
40688         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
40689         tests.
40690
40691 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
40692
40693         * gcc.dg/builtins-33.c: New test.
40694
40695 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
40696
40697         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
40698
40699 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
40700
40701         * g++.dg/simd-2.C: Set -maltivec for ppc64.
40702
40703 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
40704
40705         * gcc.dg/ppc64-abi-3.c: New test.
40706
40707 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
40708
40709         PR c/14092
40710
40711         * gcc.dg/pr14092-1.c: New testcase.
40712
40713 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
40714
40715         * gcc.dg/cpp/assert4.c: Fix typo last change.
40716
40717         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
40718         * gcc.dg/cpp/assert4.c: Handle powerpc64.
40719
40720         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
40721
40722 2004-02-09  Roger Sayle  <roger@eyesopen.com>
40723
40724         * gcc.c-torture/compile/20040209-1.c: New test case.
40725
40726 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40727
40728         * gcc.dg/c90-init-1.c: Adjust expected error messages.
40729
40730 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
40731
40732         * gcc.c-torture/execute/20040208-[12].c: New tests.
40733
40734 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40735
40736         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
40737
40738 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40739
40740         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
40741
40742 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
40743
40744         Bug 13856
40745         * gcc.dg/visibility-8.c: New testcase.
40746
40747 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
40748
40749         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
40750         arguments.
40751         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
40752
40753 2004-02-07  Roger Sayle  <roger@eyesopen.com>
40754
40755         PR middle-end/13696
40756         * g++.dg/opt/fold1.C: New test case.
40757
40758 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40759
40760         PR c++/14033
40761         * g++.dg/other/crash-2.C: New test.
40762
40763 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40764
40765         PR c++/14028
40766         * g++.dg/parse/angle-bracket2.C: New test.
40767
40768 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40769
40770         PR middle-end/13750
40771         Revert:
40772         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
40773         PR pch/13361
40774         * g++.dg/pch/wchar-1.C: New.
40775         * g++.dg/pch/wchar-1.Hs: New.
40776
40777 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40778
40779         PR c++/14008
40780         * g++.dg/parse/error15.C: New test.
40781         * g++.dg/parse/crash11.C: Update dg-error mark.
40782
40783 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40784
40785         PR c++/13932
40786         * g++.dg/warn/conv2.C: New test.
40787
40788 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40789
40790         PR c++/13086
40791         * g++.dg/warn/incomplete1.C: Remove xfail.
40792
40793 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40794
40795         * lib/file-format.exp (gcc_target_object_format): Use
40796         ${tool}_target_compile, not gcc_target_compile.
40797         * lib/target-supports.exp (check_alias_available): Likewise.
40798         (check_gc_sections_available): Likewise.
40799         * g++.dg/ext/attrib10.C: Use dg-require-alias.
40800         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
40801         dg-require-alias.
40802
40803 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40804
40805         PR c++/13969
40806         * g++.dg/template/static6.C: New test.
40807
40808 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
40809
40810         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
40811
40812 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40813
40814         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
40815         tests for systems where `char' is unsigned by default.
40816
40817 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40818
40819         PR c++/13997
40820         * g++.dg/template/partial3.C: New test.
40821
40822 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
40823
40824         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
40825         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
40826         Remove mentions of obsolete ports.
40827
40828 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
40829
40830         * gcc.dg/noncompile/20001228-1.c: Fix for new
40831         error message.
40832
40833 2004-02-03  Roger Sayle  <roger@eyesopen.com>
40834
40835         PR target/9348
40836         * gcc.c-torture/execute/multdi-1.c: New test case.
40837
40838 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40839
40840         PR c++/13925
40841         * g++.dg/template/lookup5.C: New test.
40842
40843 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40844
40845         PR c++/13950
40846         * g++.dg/template/lookup4.C: New test.
40847
40848         PR c++/13970
40849         * g++.dg/parse/error14.C: New test.
40850
40851         PR c++/14002
40852         * g++.dg/parse/template13.C: New test.
40853
40854 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40855
40856         PR c++/13978
40857         * g++.dg/template/koenig4.C: New test.
40858
40859         PR c++/13968
40860         * g++.dg/template/crash17.C: New test.
40861
40862         PR c++/13975
40863         * g++.dg/parse/error13.C: New test.
40864         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
40865
40866 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40867
40868         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
40869
40870 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
40871
40872         PR c/11658
40873         PR c/13994
40874         * gcc.dg/noncompile/20040203-1.c: New test.
40875         * gcc.dg/noncompile/20040203-2.c: Likewise.
40876         * gcc.dg/noncompile/20040203-3.c: Likewise.
40877         * gcc.dg/20040203-1.c: Likewise.
40878
40879 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
40880
40881         PR c++/10858
40882         * g++.dg/template/sizeof7.C: New test.
40883
40884 2004-02-02  Eric Christopher  <echristo@redhat.com>
40885             Zack Weinberg  <zack@codesourcery.com>
40886
40887         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
40888
40889 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
40890
40891         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
40892         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
40893         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
40894         * gcc.dg/cleanup-5.c: Run only on Linux targets.
40895
40896 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
40897
40898         PR c++/13113
40899         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
40900
40901         PR c++/13854
40902         * g++.dg/ext/attrib13.C: New test.
40903
40904         PR c++/13907
40905         * g++.dg/conversion/op2.C: New test.
40906
40907 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40908
40909         * gcc.dg/titype-1.c: Fix pasto.
40910
40911 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40912
40913         * gcc.dg/titype-1.c: New test.
40914
40915 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40916
40917         PR c++/13957
40918         * g++.dg/template/non-type-template-argument-1.C,
40919         g++.dg/template/qualified-id1.C: Update dg-error marks.
40920         * g++.dg/template/nontype6.C: New test.
40921
40922 2004-02-01  Roger Sayle  <roger@eyesopen.com>
40923
40924         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
40925         * gcc.dg/builtins-31.c: New testcase.
40926         * gcc.dg/builtins-32.c: New testcase.
40927
40928 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
40929
40930         * objc.dg/call-super-2.m: Update line numbers
40931         for the including of stddef.h.
40932
40933 2004-01-30  Michael Matz  <matz@suse.de>
40934
40935         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
40936         g++.dg/ext/case-range3.C: New tests.
40937
40938 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40939
40940         DR206
40941         PR c++/13813
40942         * g++.dg/template/member4.C: New test.
40943
40944 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40945
40946         PR c++/13683
40947         * g++.dg/template/sizeof6.C: New test.
40948
40949 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40950
40951         * gcc.dg/fwritable-strings-1.c: New test.
40952
40953 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40954
40955         * gcc.c-torture/compile/20040130-1.c: New test.
40956
40957 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
40958
40959         * objc.dg/call-super-2.m: Include stddef.h for size_t.
40960
40961 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
40962
40963         PR c++/13883
40964         * g++.dg/template/ctor3.C: New test.
40965
40966 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40967
40968         * g++.dg/tc1: New directory.
40969         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
40970         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
40971         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
40972         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
40973         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
40974
40975 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40976
40977         * g++.dg/parse/error11.C: New test.
40978         * g++.dg/parse/error12.C: Likewise.
40979
40980 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
40981
40982         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
40983         (scan_initial, main): Use aligned_sizeof instead of sizeof.
40984
40985 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
40986
40987         PR c++/13791
40988         * g++.dg/ext/attrib12.C: New test.
40989
40990         PR c++/13736
40991         * g++.dg/parse/cast2.C: New test.
40992
40993 2004-01-27  James E Wilson  <wilson@specifixinc.com>
40994
40995         * objc.dg/encode-2.m (main): New local string.  Set depending on
40996         sizeof long.  Use in sscanf call.
40997         * objc.dg/encode-3.m (main): New local string.  Set depending on
40998         sizeof long.  Use in scan_initial call.
40999
41000 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41001
41002         * objc.dg/call-super-2.m: Make LP64-safe.
41003         * objc.dg/desig-init-1.m: Likewise.
41004
41005 2004-01-27  Devang Patel <dpatel@apple.com>
41006
41007         * g++.dg/debug/namespace1.C: New test.
41008
41009 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
41010
41011         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
41012         xscale-*-*.
41013
41014         * gcc.dg/arm-mmx-1.c: New test.
41015
41016 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41017
41018         * gcc.dg/20040127-1.c: New test.
41019         * gcc.dg/20040127-2.c: New test.
41020
41021 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41022
41023         * objc.dg/stret-1.m (glob): Renamed to globa.
41024
41025 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
41026
41027         PR c++/13663
41028         * g++.dg/expr/for1.C: New test.
41029
41030 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
41031
41032         PR middle-end/13779
41033         * gcc.dg/darwin-longlong.c: New test.
41034
41035 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
41036
41037         * gcc.dg/20040124-1.c: Moved test from here...
41038         * gcc.c-torture/compile/20040124-1.c: ...to here.
41039
41040 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41041
41042         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
41043         the assembly output if -m64 is passed.
41044
41045 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
41046
41047         PR c++/13833
41048         * g++.dg/template/cond3.C: New test.
41049
41050 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41051
41052         PR c++/13810
41053         * g++.dg/template/ttp7.C: New test.
41054
41055 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41056
41057         PR c++/13797
41058         * g++.dg/template/nontype4.C: New test.
41059         * g++.dg/template/nontype5.C: Likewise.
41060
41061 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
41062
41063         * gcc.dg/torture/mips-clobber-at.c: New test.
41064
41065 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
41066
41067         * gcc.dg/20040124-1.c: New test.
41068
41069 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
41070
41071         * gcc.dg/20040123-1.c: New test.
41072
41073 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41074
41075         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
41076
41077 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41078
41079         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
41080
41081 2004-01-23  Andrew Pinski  <apinski@apple.com>
41082
41083         * gcc.dg/20030121-1.c: Move to ..
41084         * gcc.dg/20040121-1.c: here.
41085
41086 2004-01-23  Roger Sayle  <roger@eyesopen.com>
41087
41088         * gcc.dg/builtins-29.c: New test case.
41089
41090 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41091
41092         PR 18314
41093         * gcc.dg/builtins-30.c: New testcase.
41094
41095 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
41096
41097         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
41098         * lib/g77.exp: Likewise.
41099         * lib/objc.exp: Likewise.
41100         * lib/g++.exp: Likewise.
41101
41102 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41103
41104         * gcc.dg/struct-by-value-2.c: New test.
41105
41106 2004-01-21  Andrew Pinski  <apinski@apple.com>
41107
41108         PR target/13785
41109         * gcc.dg/20030121-1.c: New test.
41110
41111 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
41112
41113         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
41114         clobber frame pointer register in asm statement.
41115
41116 2004-01-21  Falk Hueffner  <falk@debian.org>
41117
41118         * gcc.c-torture/compile/20040121-1.c: New test.
41119
41120 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
41121
41122         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
41123
41124 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
41125
41126         * gcc.dg/ppc64-abi-2.c: New test.
41127
41128 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
41129
41130         * lib/treelang.exp: Fill out this file.
41131         * lib/treelang-dg.exp: New File.
41132
41133 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41134
41135         * gcc.c-torture/compile/981022-1.c: Remove.
41136         * gcc.dg/array-5.c: Remove XFAIL.
41137         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
41138         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
41139         gcc.dg/cond-lvalue-1.c: Update.
41140         * gcc.dg/cast-lvalue-2.c: New test.
41141
41142 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
41143
41144         PR c++/13592
41145         * g++.dg/other/error1.C (class foo): Tweak error message.
41146
41147         PR c++/13592
41148         * g++.dg/template/call2.C: New test.
41149
41150 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41151
41152         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
41153         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
41154         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
41155         scalar-return-1_x.c, scalar-return-2_y.c,
41156         scalar-return-3_x.c, scalar-return-3_y.c,
41157         scalar-return-4_x.c, scalar-return-4_y.c,
41158         struct-align-1.h, struct-align-1_x.c,
41159         struct-align-1_y.c, struct-align-2.h,
41160         struct-align-2_x.c, struct-align-2_y.c,
41161         struct-by-value-10_y.c, struct-by-value-11_x.c,
41162         struct-by-value-11_y.c, struct-by-value-12_x.c,
41163         struct-by-value-12_y.c, struct-by-value-13_x.c,
41164         struct-by-value-13_y.c, struct-by-value-14_x.c,
41165         struct-by-value-14_y.c, struct-by-value-15_x.c,
41166         struct-by-value-15_y.c, struct-by-value-16_y.c,
41167         struct-by-value-17_y.c, struct-by-value-18_y.c,
41168         struct-by-value-19_y.c, struct-by-value-1_x.c,
41169         struct-by-value-1_y.c, struct-by-value-20_y.c,
41170         struct-by-value-2_x.c, struct-by-value-2_y.c,
41171         struct-by-value-3_y.c, struct-by-value-4_x.c,
41172         struct-by-value-4_y.c, struct-by-value-5_y.c,
41173         struct-by-value-6_y.c, struct-by-value-7_y.c
41174         struct-by-value-8_x.c, struct-by-value-8_y.c
41175         struct-by-value-9_x.c, struct-by-value-9_y.c
41176         struct-return-10_x.c, struct-return-10_y.c,
41177         struct-return-19_x.c, struct-return-20_x.c
41178         struct-return-2_x.c, struct-return-2_y.c
41179         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
41180         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
41181
41182 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41183
41184         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
41185         attribute on sparc*-sun-solaris2.*.
41186
41187 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
41188
41189         PR c++/13710
41190         * g++.dg/ext/typeof7.C: New test.
41191
41192 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
41193
41194         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
41195         * gcc.dg/const-elim-1.c: Same.
41196
41197 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
41198
41199         * objc.dg/stret-1.m: New.
41200         * objc.dg/stret-2.m: New.
41201
41202 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
41203
41204         PR c++/11895
41205         * g++.dg/ext/vector1.C: New test.
41206
41207 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
41208
41209         * gcc.dg/pch/import-1.c: New.
41210         * gcc.dg/pch/import-1.hs: New.
41211         * gcc.dg/pch/import-1a.h: New.
41212         * gcc.dg/pch/import-1b.h: New.
41213         * gcc.dg/pch/import-1c.h: New.
41214
41215 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
41216
41217         PR c++/13574
41218         * g++.dg/ext/array1.C: New test.
41219
41220         PR c++/13178
41221         * g++.dg/conversion/op1.C: New test.
41222
41223 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
41224
41225         PR 11864
41226         From Kazumoto Kojima / Dan Kegel:
41227         * gcc.dg/pr11864-1.c: New test.
41228
41229         PR 10392
41230         From Marcus Comstedt / Dan Kegel:
41231         * gcc.dg/pr10392-1.c: New test.
41232
41233 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
41234
41235         PR c++/13478
41236         * g++.dg/init/ref10.C: New test.
41237
41238 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41239
41240         PR c++/13407
41241         * g++.dg/parse/typename6.C: New test.
41242
41243 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
41244
41245         PR pch/13361
41246         * g++.dg/pch/wchar-1.C: New.
41247         * g++.dg/pch/wchar-1.Hs: New.
41248
41249 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41250
41251         PR c++/9259
41252         * g++.dg/expr/sizeof2.C: New test.
41253
41254 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
41255
41256         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
41257
41258 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
41259
41260         PR c++/13659
41261         * g++.dg/lookup/strong-using-3.C: New.
41262         * g++.dg/lookup/using-10.C: New.
41263
41264 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
41265
41266         PR c++/13594
41267         * g++.dg/lookup/strong-using-2.C: New.
41268
41269 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
41270             Dan Kegel <dank@kegel.com>
41271             J"orn Rennecke <joern.rennecke@superh.com>
41272
41273         PR target/9365
41274         * gcc.dg/pr9365-1.c: New test.
41275
41276 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41277
41278         PR c++/8856
41279         * g++.dg/parse/casting-operator2.C: New test.
41280         * g++.old-deja/g++.pt/explicit83.C: Remove.
41281
41282 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
41283
41284         * gcc.dg/label-compound-stmt-1.c: New test.
41285         * gcc.c-torture/compile/950922-1.c,
41286         gcc.c-torture/compile/20000211-3.c,
41287         gcc.c-torture/compile/20000518-1.c,
41288         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
41289         compound statements.
41290
41291 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
41292
41293         * gcc.dg/ppc64-abi-1.c: New test.
41294
41295 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
41296
41297          * g++.dg/ext/attrib9.C: Add dg-warnings.
41298
41299 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41300
41301         PR c++/12335
41302         * g++.dg/parse/dtor3.C: New test.
41303
41304 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
41305
41306         PR c++/12709
41307         * g++.dg/parse/try-catch-1.C: New test.
41308
41309 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
41310
41311         * ada/acats/run_all.sh: Add more verbose output in acats.log
41312         when compiling tests.
41313
41314 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
41315
41316         PR 13656
41317         * gcc.dg/typedef-redecl.c: New test case.
41318         * gcc.dg/typedef-redecl.h: New support file.
41319
41320 2004-01-13  Jan Hubicka  <jh@suse.cz>
41321
41322         * gcc.dg/always_inline.c: New test.
41323         * gcc.dg/debug/20031231-1.c: Fix.
41324
41325 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41326
41327         PR c++/13474
41328         * g++.dg/template/array3.C: New test.
41329
41330 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
41331
41332         * g++.dg/ext/lvalue1.C: No longer expected to fail.
41333         * g++.dg/warn/Wunused-2.C: Likewise.
41334
41335 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41336
41337         PR c++/13289
41338         * g++.dg/template/instantiate6.C: New test.
41339
41340 2004-01-12  Roger Sayle  <roger@eyesopen.com>
41341
41342         PR middle-end/11397
41343         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
41344
41345 2004-01-12  Jan Hubicka  <jh@suse.cz>
41346
41347         PR opt/12826
41348         * gcc.dg/20040112-1.c: New.
41349
41350         * gcc.dg/dwarf-die[1-7].c: Move to...
41351         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
41352         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
41353
41354 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
41355
41356         PR c++/4100
41357         * g++.dg/parse/friend4.C: New test.
41358
41359 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
41360
41361         PR c++/4100
41362         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
41363         definition is called a friend.
41364
41365 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
41366
41367         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
41368
41369 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
41370
41371         PR c++/3478
41372         * g++.dg/parse/error10.C: New test.
41373         * g++.dg/template/arg2.C: Accept "invalid type" error.
41374
41375 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
41376
41377         PR middle-end/13392
41378         * g++.dg/opt/expect2.C: New test.
41379
41380 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
41381
41382         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
41383         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
41384         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
41385         Update dg-error regexps.
41386
41387 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
41388
41389         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
41390         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
41391
41392 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41393
41394         * gcc.dg/pragma-re-1.c: Use right pointer type.
41395
41396 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41397
41398         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
41399
41400 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
41401
41402         * gcc.dg/rs6000-ldouble-1.c: New.
41403
41404 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41405
41406         DR 337
41407         PR c++/9256
41408         * g++.dg/other/abstract1.C: New test.
41409
41410 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
41411
41412         * g++.dg/lookup/strong-using-1.C: New.
41413
41414 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
41415
41416         PR c/11234
41417         * gcc.dg/func-ptr-conv-1.c: New test.
41418         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
41419
41420 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
41421
41422         PR target/13380.
41423         * gcc.c-torture/compile/20040109-1.c: New.
41424
41425 2004-01-08  Stuart Hastings  <stuart@apple.com>
41426
41427         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
41428         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
41429         * gcc.dg/i386-sse-6.c: ...this new testcase.
41430
41431 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
41432
41433         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
41434
41435 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41436
41437         * ada/acats/run_acats: Treat 'gnatchop' the same way
41438         as 'gnatmake'.  Export GCC_DRIVER.
41439         * ada/acats/run_all.sh: Add target_gnatchop.  Use
41440         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
41441
41442 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41443
41444         PR c++/12573
41445         * g++.dg/template/dependent-expr4.C: New test.
41446
41447 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
41448
41449         * gcc.dg/altivec-11.c: New test.
41450
41451 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
41452
41453         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
41454
41455 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41456
41457         PR c/6024
41458         * gcc.dg/enum-compat-1.c: New test.
41459         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
41460
41461 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41462
41463         PR c/12165
41464         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
41465         gcc.dg/c99-idem-qual-3.c: New tests.
41466
41467 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
41468
41469         * gcc.dg/winline-7.c: Don't cast void * to int.
41470
41471 2004-01-06  Jan Hubicka  <jh@suse.cz>
41472
41473         * gcc.dg/i386-sse-5.c: New test
41474         * g++.dg/eh/simd-1.c: Add -w argument for i386.
41475
41476 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
41477
41478         PR c++/12815
41479         * g++.dg/rtti/typeid4.C: New test.
41480
41481 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41482
41483         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
41484
41485 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
41486
41487         PR c++/12132
41488         * g++.dg/template/error11.C: New test.
41489
41490         PR c++/13451
41491         * g++.dg/template/class2.C: New test.
41492
41493 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41494         Richard Sandiford <rsandifo@redhat.com>
41495
41496         PR c++/13387
41497         * g++.dg/opt/alias3.C: New test.
41498
41499 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
41500
41501         PR c++/13157
41502         * g++.dg/template/koenig3.C: New test.
41503
41504         PR c++/13529
41505         * g++.dg/parse/offsetof3.C: New test.
41506
41507         * g++.dg/init/copy7.C: Add missing dg-error markers.
41508
41509         PR c++/12226
41510         * g++.dg/init/copy7.c: New test.
41511
41512         PR c++/13536
41513         * g++.dg/parse/cast1.C: New test.
41514
41515 2004-01-04  Jan Hubicka  <jh@suse.cz>
41516
41517         * gcc.dg/winline[1-7].c: New tests.
41518
41519 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41520
41521         PR c++/13520
41522         * g++.dg/template/qualttp22.C: New test.
41523
41524 2004-01-01  Jan Hubicka  <jh@suse.cz>
41525
41526         * gcc.dg/debug/20031231-1.c: New.
41527         * gcc.c-torture/compile/20040101-1.c: New.
41528         * gcc.dg/dwarf-die-[1-7].c: New.
41529
41530 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
41531
41532         PR optimization/13521
41533         * gcc.c-torture/compile/20031231-1.c: New test.
41534
41535 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41536
41537         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
41538
41539 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41540
41541         PR c++/10079
41542         * g++.dg/template/crash16.C: New test.
41543
41544 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
41545
41546         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
41547
41548 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41549
41550         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
41551         ports.
41552         * g++.old-deja/g++.jason/thunk3.C: Likewise.
41553         * g++.old-deja/g++.law/profile1.C: Likewise.
41554         * gcc.c-torture/compile/981006-1.c: Likewise.
41555         * gcc.c-torture/execute/loop-2e.x: Likewise.
41556         * gcc.c-torture/execute/loop-2f.x: Remove.
41557         * gcc.c-torture/execute/loop-2g.x: Likewise.
41558         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
41559         * gcc.dg/20020312-2.c: Remove traces of dead ports.
41560
41561 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41562
41563         PR c++/13507
41564         * g++.dg/ext/attrib11.C: New test.
41565
41566         PR c++/13494
41567         * g++.dg/template/array2-1.C: New test.
41568         * g++.dg/template/array2-2.C: New test.
41569
41570 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
41571
41572         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
41573
41574 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41575
41576         PR c++/12774
41577         * g++.dg/template/array1-1.C: New test.
41578         * g++.dg/template/array1-2.C: New test.
41579
41580 2003-12-29  Roger Sayle  <roger@eyesopen.com>
41581
41582         PR fortran/12632
41583         * g77.dg/12632.f: New test case.
41584
41585 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41586
41587         PR c++/13289
41588         * g++.dg/parse/nontype1.C: New test.
41589
41590 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41591
41592         PR c++/12403
41593         * g++.dg/parse/explicit1.C: New test.
41594         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
41595
41596 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41597
41598         PR c++/13081
41599         * g++.dg/opt/inline6.C: New test.
41600
41601         PR c++/12613
41602         * g++.dg/parse/error9.C: New test.
41603
41604         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
41605
41606 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41607
41608         PR c++/13009
41609         * g++.dg/init/assign1.C: New test.
41610
41611 2003-12-28  Roger Sayle  <roger@eyesopen.com>
41612
41613         PR c++/13070
41614         * g++.dg/warn/format3.C: New test case.
41615
41616 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41617
41618         * gcc.c-torture/compile/20031227-1.c: New test.
41619
41620 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41621
41622         * g++.dg/bprob/bprob.exp: Load target-supports.exp
41623         * g77.dg/bprob/bprob.exp: Likewise.
41624         * gcc.misc-tests/bprob.exp: Likewise.
41625         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
41626         variants on systems where the library does not provide that
41627         functionality.
41628         * gcc.dg/builtins-20.c: Use builtins-config.h.
41629         * gcc.dg/builtins-config.h: New file.
41630
41631 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41632
41633         * lib/gcc-dg.exp (dg-require-profiling): New function.
41634         * lib/target-supports.exp (check_profiling_available): Likewise.
41635         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
41636         * g77.dg/bprob/bprob.exp: Likewise.
41637         * gcc.misc-tests/bprob.exp: Likewise.
41638         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
41639         * gcc.dg/20021014-1.c: Likewise.
41640         * gcc.dg/nest.c: Likewise.
41641
41642 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41643
41644         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
41645         compiling.
41646         * g++.dg/lookup/java2.C: Likewise.
41647         * gcc.dg/cpp/lexident.c: Likewise.
41648
41649 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
41650
41651         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
41652         given.
41653         * gcc.c-torture/compile/961203-1.c: Likewise.
41654         * gcc.c-torture/compile/980506-1.c: Likewise.
41655
41656 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
41657
41658         * lib/gcc-dg.exp (dg-prune-output): New annotation.
41659         (additional_prunes): New global.
41660         (gcc-dg-prune): Handle additional per-test pruning.
41661         (dg-test): Clear additional_prunes between tests.
41662
41663         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
41664         dg-prune-output to avoid spurious failures from assembler
41665         complaining about nonexistent WAW violations.
41666         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
41667         Use dg-prune-output to avoid spurious failures from assembler
41668         warning about Itanium B-step errata.
41669
41670 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41671
41672         * g++.dg/abi/macro0.C: New test.
41673         * g++.dg/abi/macro1.C: Likewise.
41674         * g++.dg/abi/macro2.C: Likewise.
41675
41676         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
41677         * g++.dg/abi/bitfield7.C: Likewise.
41678         * g++.dg/abi/dtor2.C: Likewise.
41679         * g++.dg/abi/mangle11.C: Likewise.
41680         * g++.dg/abi/mangle12.C: Likewise.
41681         * g++.dg/abi/mangle14.C: Likewise.
41682         * g++.dg/abi/mangle17.C: Likewise.
41683         * g++.dg/abi/vbase10.C: Likewise.
41684         * g++.dg/abi/vbase14.C: Likewise.
41685         * g++.dg/template/qualttp17.C: Likewise.
41686
41687 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
41688
41689         PR c/11995
41690         * gcc.dg/20031223-1.c: New test.
41691
41692 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41693
41694         * gcc.dg/noreturn-7.c: New test.
41695
41696 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41697
41698         * gcc.dg/null-pointer-1.c: New test.
41699
41700 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
41701
41702         * g++.old-deja/g++.jason/template18.C: Remove.
41703         * g++.old-deja/g++.jason/template37.C: Likewise.
41704
41705         PR c++/12862
41706         * g++.dg/lookup/ns1.C: New test.
41707
41708         PR c++/12397
41709         * g++.dg/template/lookup3.C: New test.
41710
41711 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
41712
41713         * g++.dg/template/recurse1.C: New test
41714
41715 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
41716
41717         PR c++/12479
41718         * g++.dg/parse/semicolon1.C: New test.
41719         * g++.dg/parse/semicolon1.h: Likewise.
41720
41721 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
41722
41723         * gcc.dg/darwin-misaligned.c: New test.
41724
41725 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
41726
41727         PR c/9163
41728         * gcc.dg/20031222-1.c: New test.
41729
41730 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
41731
41732         PR c++/13438
41733         * g++.dg/parse/error8.C: New test.
41734
41735         PR c++/11554
41736         * g++.dg/warn/ctor-init-1.C: New test.
41737
41738 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
41739
41740         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
41741         too small.
41742         * gcc.c-torture/compile/930217-1.c: Likewise.
41743         * gcc.c-torture/compile/930513-1.c: Likewise.
41744         * gcc.c-torture/execute/920908-2.c: Likewise.
41745         * gcc.c-torture/execute/921204-1.c: Likewise.
41746         * gcc.c-torture/execute/930621-1.c: Likewise.
41747         * gcc.c-torture/execute/930630-1.c: Likewise.
41748         * gcc.c-torture/execute/931031-1.c: Likewise.
41749         * gcc.c-torture/execute/980602-2.c: Likewise.
41750         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41751         * gcc.c-torture/execute/compndlit-1.c: Likewise.
41752         * gcc.c-torture/execute/extzvsi.c: Likewise.
41753         * gcc.c-torture/unsorted/ext.c: Likewise.
41754
41755 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
41756
41757         PR target/12749
41758         * gcc.c-torture/compile/20031220-2.c: New test case.
41759
41760 2003-12-20  Roger Sayle  <roger@eyesopen.com>
41761
41762         PR optimization/13031
41763         * gcc.c-torture/compile/20031220-1.c: New test case.
41764
41765 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41766
41767         * gcc.dg/cast-function-1.c: New test.
41768
41769 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
41770
41771         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
41772         formats.
41773
41774 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
41775
41776         PR c++/12795
41777         * g++.dg/ext/attrib10.C: New test.
41778
41779 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
41780
41781         * gcc.dg/cleanup-10.c: New test.
41782         * gcc.dg/cleanup-11.c: New test.
41783
41784 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
41785
41786         PR c++/13239
41787         * g++.dg/opt/expect1.C: New test.
41788
41789 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
41790
41791         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
41792
41793 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
41794
41795         PR debug/12923
41796         * gcc.dg/20031218-1.c: New test.
41797
41798         PR debug/12389
41799         * gcc.dg/20031218-2.c: New test.
41800         * gcc.dg/20031218-3.c: New test.
41801
41802         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
41803         of label name and allow for USER_LABEL_PREFIX == "_" names.
41804         * g++.dg/abi/mangle18-2.C: Likewise.
41805         * g++.dg/abi/mangle19-1.C: Likewise.
41806         * g++.dg/abi/mangle19-2.C: Likewise.
41807         * g++.dg/abi/mangle20-1.C: Likewise.
41808         * g++.dg/abi/mangle20-2.C: Likewise.
41809
41810 2003-12-18  Richard Henderson  <rth@redhat.com>
41811
41812         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
41813
41814 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
41815             Dan Kegel <dank@kegel.com>
41816
41817         PR other/12009
41818         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
41819         testing a cross compiler, it causes spurious compile failures.
41820         * lib/g++.exp: Likewise.
41821
41822 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41823
41824         PR c++/13262
41825         * g++.dg/template/access13.C: New test.
41826
41827 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
41828
41829         * gcc.dg/20031216-1.c: New test.
41830
41831 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41832
41833         PR c++/9154
41834         * g++.dg/template/error10.C: New test.
41835
41836 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41837
41838         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
41839         * g++.dg/eh/simd-2.C: Likewise.
41840
41841 2003-12-17  James E Wilson  <wilson@specifixinc.com>
41842             Roger Sayle  <roger@eyesopen.com>
41843
41844         * gcc.c-torture/execute/ieee/mzero5.c: New.
41845
41846 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
41847
41848         PR c++/10603
41849         * g++.dg/parse/error6.C: New test.
41850
41851         PR c++/12827
41852         * g++.dg/parse/error7.C: New test.
41853
41854 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
41855
41856         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
41857         at -O with stabs debugging formats.
41858         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
41859         * gcc.dg/debug/debug-2.c: Likewise.
41860
41861 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
41862
41863         PR c++/12696
41864         * g++.dg/init/error1.C: New test.
41865
41866         PR c++/12218
41867         * g++.dg/init/pm3.C: New test.
41868
41869 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41870
41871         PR c/3347
41872         * gcc.dg/bitfld-8.c: New test.
41873
41874 2003-12-16  James Lemke  <jim@wasabisystems.com>
41875
41876         * gcc.dg/arm-scd42-[123].c: New tests.
41877
41878 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
41879
41880         PR c++/9043
41881         * g++.dg/abi/mangle20-1.C: New test.
41882         * g++.dg/abi/mangle20-2.C: New test.
41883
41884 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
41885
41886         PR c++/13275
41887         * g++.dg/other/offsetof2.C: Remove XFAIL.
41888         * g++.dg/parse/offsetof1.C: New test.
41889         * g++.gd/parse/offsetof2.C: Likewise.
41890
41891 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41892
41893         * g++.dg/template/nontype3.C: New test.
41894         * g++.dg/template/static2.C: Tweaked the dg-error clause.
41895
41896 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41897
41898         * g++.dg/warn/noreturn-3.C: Also test instantiation.
41899
41900 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
41901
41902         PR c++/13387
41903         * g++.dg/expr/assign1.C: New test.
41904
41905         PR c++/13242
41906         * g++.dg/abi/mangle19-1.C: New test.
41907         * g++.dg/abi/mangle19-2.C: New test.
41908
41909 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
41910
41911         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
41912
41913 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41914
41915         * gcc.c-torture/execute/20031216-1.c: New test.
41916
41917 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41918
41919         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
41920         an ICE regression.
41921
41922 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41923
41924         PR c++/10926
41925         * g++.dg/template/error9.C: New test.
41926
41927         PR c++/11116
41928         * g++.dg/template/error8.C: New test.
41929
41930 2003-12-15  Roger Sayle  <roger@eyesopen.com>
41931
41932         PR middle-end/13400
41933         * gcc.c-torture/execute/20031215-1.c: New test case.
41934
41935 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41936
41937         PR c++/13269
41938         * g++.dg/parse/error5.C: New test.
41939
41940         PR c++/12989
41941         * g++.dg/expr/sizeof1.C: New test.
41942
41943         PR c++/13310
41944         * g++.dg/template/crash15.C: New test.
41945
41946 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
41947
41948         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
41949         a non-POD type as the last named parameter of a varargs function.
41950
41951 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41952
41953         PR c++/13243
41954         PR c++/12573
41955         * g++.dg/template/crash14.C: New test.
41956         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
41957
41958 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
41959
41960         * g++.dg/other/java1.C: New test.
41961
41962         PR c++/13241
41963         * g++.dg/abi/mangle18-1.C: New test.
41964         * g++.dg/abi/mangle18-2.C: New test.
41965
41966 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41967
41968         PR optimization/10312
41969         * gcc.c-torture/execute/20031214-1.c: New.
41970
41971 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
41972
41973         PR c++/10779
41974         PR c++/12160
41975         * g++.dg/parse/error3.C: New test.
41976         * g++.dg/parse/error4.C: Likewise.
41977         * g++.dg/abi/mangle4.C: Tweak error messages.
41978         * g++.dg/lookup/using5.C: Likewise.
41979         * g++.dg/other/error2.C: Likewise.
41980         * g++.dg/parse/typename5.C: Likewise.
41981         * g++.dg/parse/undefined1.C: Likewise.
41982         * g++.dg/template/arg2.C: Likewise.
41983         * g++.dg/template/ttp3.C: Likewise.
41984         * g++.dg/template/type1.C: Likewise.
41985         * g++.old-deja/g++.other/crash32.C: Likewise.
41986         * g++.old-djea/g++.pt/defarg8.C: Likewise.
41987
41988 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41989
41990         PR c++/13106
41991         * g++.dg/warn/noreturn-3.C: New test.
41992
41993 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41994
41995         PR c++/13118
41996         * g++.dg/abi/covariant3.C: New.
41997
41998 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
41999
42000         * g++.dg/eh/ia64-1.C: New test.
42001
42002 2003-12-12  Roger Sayle  <roger@eyesopen.com>
42003
42004         PR optimization/13037
42005         * g77.f-torture/execute/13037.f: New test case.
42006
42007 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42008
42009         PR c++/12881
42010         * g++.dg/abi/covariant2.C: New.
42011
42012 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
42013
42014         * gcc.dg/cpp/trad/macro.c: New tests.
42015
42016 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
42017
42018         * gcc.c-torture/execute/wchar_t-1.x: Delete.
42019
42020 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
42021
42022         PR other/10819
42023         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
42024         to fix Bug 10819.
42025         * lib/g++.exp (g++_version): Likewise.
42026         * lib/g77.exp (g77_version): Likewise.
42027         * lib/objc.exp (default_objc_version): Likewise.
42028
42029 2003-12-10  Richard Henderson  <rth@redhat.com>
42030
42031         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
42032
42033         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
42034
42035 2003-12-08  Matt Austern  <austern@apple.com>
42036
42037         PR c/13134
42038         * lib/gcc-dg.exp (dg-require-visibility): Define.
42039         * lib/target-supports (check_visibility_available): Define.
42040         * gcc.dg/visibility-1.c: New test.
42041         * gcc.dg/visibility-2.c: Likewise.
42042         * gcc.dg/visibility-3.c: Likewise.
42043         * gcc.dg/visibility-4.c: Likewise.
42044         * gcc.dg/visibility-5.c: Likewise.
42045         * gcc.dg/visibility-6.c: Likewise.
42046         * g++.dg/ext/visibility-1.C: Likewise.
42047         * g++.dg/ext/visibility-2.C: Likewise.
42048         * g++.dg/ext/visibility-3.C: Likewise.
42049         * g++.dg/ext/visibility-4.C: Likewise.
42050         * g++.dg/ext/visibility-5.C: Likewise.
42051         * g++.dg/ext/visibility-6.C: Likewise.
42052
42053 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42054
42055         * g++.dg/lookup/java1.C: New test.
42056         * g++.dg/lookup/java2.C: New test.
42057
42058 2003-12-07  Falk Hueffner  <falk@debian.org>
42059
42060         * g++.dg/opt/noreturn-1.C: New test.
42061
42062 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
42063
42064         * gcc.dg/overflow-1.c: New test.
42065
42066 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42067
42068         * g77.f-torture/compile/13060.f: New test.
42069
42070 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
42071
42072         PR c++/13323
42073         * g++.dg/inherit/operator2.C: New test.
42074
42075 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42076
42077         PR c++/13305
42078         * g++.dg/ext/attrib9.C: New test.
42079
42080 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42081
42082         PR c++/13314
42083         * g++.dg/template/error7.C: New test.
42084
42085 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
42086             J"orn Rennecke <joern.rennecke@superh.com>
42087
42088         PR target/13302
42089         * g++.dg/other/struct-va_list.C: New test.
42090
42091 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42092
42093         PR c++/13166
42094         * g++.dg/parse/defarg6.C: New test.
42095
42096 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
42097
42098         PR target/13256
42099         * gcc.c-torture/execute/20031201-1.c: New test.
42100
42101 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
42102
42103         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
42104
42105 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42106
42107         * gcc.dg/builtin-return-1.c: New test.
42108
42109 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
42110             J"orn Rennecke <joern.rennecke@superh.com>
42111
42112         PR optimization/13260
42113         * gcc.c-torture/execute/20031204-1.c: New test.
42114
42115 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42116
42117         PR c++/9127
42118         * g++.dg/template/error6.C: New test.
42119
42120 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
42121
42122         * gcc.dg/20031202-1.c: New test.
42123
42124 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42125
42126         PR c++/13179
42127         * g++.dg/template/eh1.C: New test.
42128
42129         PR c++/10771
42130         * g++.dg/template/error5.C: New test.
42131
42132 2003-12-02  David Ung  <davidu@mips.com>
42133
42134         * gcc.dg/compat/vector-check.h: Corrected type for var
42135         g_##TMODE
42136
42137 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42138
42139         PR c++/10126
42140         * g++.dg/template/ptrmem8.C: New test.
42141
42142 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42143
42144         PR c++/12573
42145         * g++.dg/template/dependent-expr3.C: New test.
42146
42147 2003-12-01  James Lemke  <jim@wasabisystems.com>
42148
42149         * gcc.dg/arm-g2.c: New test.
42150
42151 2003-12-01  Roger Sayle  <roger@eyesopen.com>
42152
42153         PR optimization/11634
42154         * gcc.dg/20031201-2.c: New test case.
42155
42156 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
42157
42158         PR 11433
42159         * objc.dg/proto-lossage-3.m: New test.
42160
42161 2003-12-01  Roger Sayle  <roger@eyesopen.com>
42162
42163         PR optimization/12628
42164         * gcc.dg/20031201-1.c: New test case.
42165
42166 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42167
42168         * gcc.dg/unaligned-1.c: New test.
42169
42170 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
42171
42172         PR c++/9849
42173         * g++.dg/template/error4.C: New test.
42174         * g++.dg/template/nested3.C: Adjust error markers.
42175
42176 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42177
42178         * gcc.dg/cpp/assert4.c: Check more #system assertions.
42179
42180 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
42181
42182         PR c/10333
42183         * gcc.dg/bitfld-7.c: New test.
42184
42185 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
42186
42187         * gcc.dg/tls/asm-1.C: New test.
42188
42189 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42190
42191         * gcc.dg/cpp/assert4.c: Update.
42192
42193 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42194
42195         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
42196         * gcc.dg/builtin-apply3.c: New test.
42197
42198 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42199
42200         * lib/compat.exp (compat-obj): New xfaildata parameter.
42201         Use it to set compiler_conditional_xfail_data before compiling.
42202         (compat-get-options): Handle dg-xfail-if.
42203         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
42204         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
42205         * gcc.dg/compat/vector-1_y.c: Likewise.
42206         * gcc.dg/compat/vector-2_x.c: Likewise.
42207         * gcc.dg/compat/vector-2_y.c: Likewise.
42208
42209 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42210
42211         * g++.dg/opt/reg-stack4.C: New test.
42212
42213 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42214
42215         * gcc.dg/builtin-apply2.c: New test.
42216
42217 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42218
42219         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
42220
42221 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42222
42223         PR c++/12924
42224         * g++.dg/template/template-id-2.C: New test.
42225
42226 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42227
42228         PR c++/5369
42229         * g++.dg/template/memfriend1.C: New test.
42230         * g++.dg/template/memfriend2.C: Likewise.
42231         * g++.dg/template/memfriend3.C: Likewise.
42232         * g++.dg/template/memfriend4.C: Likewise.
42233         * g++.dg/template/memfriend5.C: Likewise.
42234         * g++.dg/template/memfriend6.C: Likewise.
42235         * g++.dg/template/memfriend7.C: Likewise.
42236         * g++.dg/template/memfriend8.C: Likewise.
42237         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
42238
42239 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
42240
42241         PR c++/12515
42242         * g++.dg/ext/cond1.C: New test.
42243
42244 2003-11-20  Richard Henderson  <rth@redhat.com>
42245
42246         * gcc.dg/20020201-2.c: Remove.
42247         * gcc.dg/20020201-4.c: Remove.
42248         * gcc.dg/20020304-1.c: Remove.
42249
42250 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
42251
42252         * gcc.dg/cpp/trad/xwin1.c: New test case.
42253
42254 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
42255
42256         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
42257         * lib/g77.exp: Likewise.
42258         * lib/objc.exp: Likewise.
42259         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
42260         for darwin.
42261
42262 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42263
42264         PR c++/12932
42265         * g++.dg/template/static5.C: New test.
42266
42267 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
42268
42269         * gcc.dg/nested-func-1.c: New test.
42270
42271 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42272
42273         * gcc.dg/cpp/assert4.c: New test.
42274
42275 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
42276
42277         PR c++/2294
42278         * g++.dg/lookup/using9.c: New test.
42279
42280 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
42281
42282         PR c++/12762
42283         * g++.dg/template/error3.C: New test.
42284
42285 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
42286
42287         PR ada/13035
42288         * ada/acats/run_acats, run_all.sh: Fix syntax error.
42289         No longer use a wrapper for gcc, since this does not work under
42290         Windows.
42291
42292 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
42293
42294         PR c++/2094
42295         * g++.dg/template/ptrmem7.C: New test.
42296
42297 2003-11-13  Andrew Pinski <apinski@apple.com>
42298
42299         * gcc.c-torture/compile/20031113-1.c: New test.
42300
42301 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
42302             Kean Johnston <jkj@sco.com>
42303
42304         PR c/13029
42305         * gcc.dg/unused-4.c: Update.
42306
42307 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42308
42309         * g++.dg/opt/const3.C: New test.
42310
42311 2003-11-13  Jan Hubicka  <jh@suse.cz>
42312
42313         * gcc.c-torture/compile/20031112-1.c: New test.
42314
42315 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
42316
42317         * g++.dg/parse/crash10.C: Remove bogus error marker.
42318
42319 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42320
42321         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
42322         (host_gcc): Likewise.
42323         (ROOT): Honor $PWDCMD.
42324         (BASE): Likewise.
42325         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
42326
42327 2003-11-12  Catherine Moore  <clm@redhat.com>
42328
42329         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
42330
42331 2003-11-12  Andreas Jaeger  <aj@suse.de>
42332             Jakub Jelinek  <jakub@redhat.com>
42333             Andrew Pinski  <pinskia@physics.uc.edu>
42334             Richard Henderson  <rth@redhat.com>
42335
42336         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
42337         systems.
42338         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
42339
42340         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
42341         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
42342
42343 2003-11-11  Andreas Jaeger  <aj@suse.de>
42344
42345         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
42346
42347         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
42348
42349 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
42350
42351         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
42352         Clean ups.
42353
42354 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
42355
42356         * gcc.dg/trampoline-1.c: New test.
42357
42358 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
42359
42360         * gcc.c-torture/compile/200031109-1.c: New test.
42361
42362 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42363
42364         PR c/3190
42365         PR c/8714
42366         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42367         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
42368         gcc.dg/format/no-y2k-1.c: Update.
42369
42370 2003-11-08  Roger Sayle  <roger@eyesopen.com>
42371
42372         PR optimization/10467
42373         * gcc.dg/20031108-1.c: New test case.
42374
42375 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
42376
42377         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
42378
42379 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42380
42381         * gcc.dg/compound-lvalue-1.c: New test.
42382         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
42383         some XFAILs.
42384
42385 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
42386
42387         * gcc.dg/altivec-varargs-1.c: New test.
42388
42389 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42390
42391         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
42392         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
42393         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
42394         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
42395         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
42396
42397 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
42398
42399         * gcc.dg/cond-lvalue-1.c: New test.
42400
42401 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
42402
42403         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
42404
42405 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42406
42407         PR c++/11616
42408         * g++.dg/template/instantiate5.C: New test.
42409
42410 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42411
42412         PR c++/12726
42413         * g++.dg/ext/complit2.C: Replace test with self-contained version.
42414         * ChangeLog: Add missing first entry for above test.
42415
42416 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42417
42418         PR c++/9810
42419         * g++.dg/template/using8.C: New test.
42420         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
42421
42422 2003-11-02  Roger Sayle  <roger@eyesopen.com>
42423
42424         PR optimization/10817
42425         * gcc.c-torture/compile/20031102-1.c: New test case.
42426
42427 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
42428
42429         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
42430         2147483647.
42431
42432 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42433
42434         * gcc.dg/20031102-1.c: New test.
42435
42436 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42437
42438         * gcc.dg/complex-1.c: New test.
42439
42440 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42441
42442         PR c++/12796
42443         * g++.dg/template/crash13.C: Adjust expected error location.
42444         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42445
42446 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
42447
42448         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42449
42450 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
42451
42452         PR/10239
42453         * gcc.c-torture/compile/20031031-2.c: New test.
42454
42455 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
42456
42457         PR/11640
42458         * gcc.c-torture/compile/20031031-1.c: New test.
42459
42460 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
42461
42462         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42463         * gcc.misc-tests/bprob.exp: Likewise.
42464         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
42465         the execution test on arm-elf configs.
42466         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
42467         configs that don't support scratch files.
42468         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
42469
42470 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
42471
42472         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
42473         done by dejagnu.
42474
42475 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
42476
42477         * ada/acats/run_all.sh: Redirect mv output to /dev/null
42478         Avoid non pure sh syntax. Add more logging.
42479
42480         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
42481         fail.
42482
42483 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42484
42485         PR libgcj/10610
42486         * gcc.dg/ppc-stackalign-1.c: New test.
42487
42488 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
42489
42490         * ada/acats/run_all.sh: Change output to be more compliant with
42491         dejagnu framework.
42492         Create acats.sum and acats.log files under testsuite/ada/acats
42493         Only run [a-z]* directories, to filter out e.g. CVS.
42494         Redirect build output to log file.
42495
42496 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
42497
42498         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
42499
42500 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
42501
42502         PR ada/5909:
42503         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
42504
42505 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
42506
42507         * gcc.c-torture/compile/20031023-1.c: New test.
42508         * gcc.c-torture/compile/20031023-2.c: New test.
42509         * gcc.c-torture/compile/20031023-3.c: New test.
42510         * gcc.c-torture/compile/20031023-4.c: New test.
42511
42512 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42513
42514         PR c++/10371
42515         * g++.dg/lookup/scoped8.C: New test.
42516
42517 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42518
42519         * g++.dg/opt/reg-stack3.C: New test.
42520
42521 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42522
42523         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
42524
42525 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42526
42527         PR c++/11076
42528         * g++.dg/template/crash13.C: New test.
42529
42530 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42531
42532         * gcc.dg/c99-restrict-2.c: New test.
42533
42534 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
42535
42536         PR c++/12698, c++/12699, c++/12700, c++/12566
42537         * g++.dg/inherit/covariant9.C: New test.
42538         * g++.dg/inherit/covariant10.C: New test.
42539         * g++.dg/inherit/covariant11.C: New test.
42540
42541 2003-10-23  Jason Merrill  <jason@redhat.com>
42542
42543         PR c++/12726
42544         * g++.dg/ext/complit2.C: New test.
42545
42546 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
42547
42548         PR target/12654
42549         * gcc.c-torture/execute/20031020-1.c: New test.
42550
42551 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42552
42553         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
42554         following the jump_insn.
42555
42556 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
42557
42558         * gcc.dg/cast-lvalue-1.c: New test.
42559
42560 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
42561
42562         PR c++/11962
42563         * g++.dg/template/cond2.C: New test.
42564
42565 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42566
42567         * gcc.dg/builtins-28.c: New test.
42568
42569 2003-10-20  Jan Hubicka  <jh@suse.cz>
42570
42571         * g++.dg/opt/inline4.C: Do not use min-inline-insns
42572         parameter.
42573         * gcc.dg/inline-2.c: Likewise.
42574
42575 2003-10-20  Phil Edwards  <phil@codesourcery.com>
42576
42577         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
42578         * gcc.dg/nest.c: Likewise.
42579
42580 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42581
42582         PR c++/9781, c++/10583, c++/11862
42583         * g++.dg/parse/crash13.C: New test.
42584
42585 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42586
42587         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
42588
42589 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42590
42591         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
42592         Define HAVE_C99_RUNTIME except on Solaris.
42593         * gcc.dg/builtins-20.c: Likewise.
42594
42595 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42596
42597         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
42598
42599 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42600
42601         PR c++/12495
42602         * g++.dg/template/crash21.C: New test.
42603
42604 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42605
42606         PR c++/2513
42607         * g++.dg/template/typename5.C: New test.
42608
42609 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42610
42611         PR c++/12369
42612         * g++.dg/template/friend25.C: New test.
42613
42614 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
42615
42616         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
42617         versions.
42618
42619 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
42620
42621         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
42622         == 2147483647.
42623
42624 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
42625
42626         * gcc.c-torture/execute/960416-1.x: Remove.
42627         * gcc.c-torture/execute/divconst-3.x: Likewise.
42628
42629 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
42630
42631         PR target/12598
42632         * gcc.dg/torture/cris-volatile-1.c: New test.
42633
42634 2003-10-14  Roger Sayle  <roger@eyesopen.com>
42635
42636         PR optimization/9325
42637         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
42638         for overflowing floating point to integer conversion during RTL
42639         simplification.
42640
42641 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
42642
42643         * objc/execute/_cmd.m: Fix typo.
42644         * objc.dg/image-info.m, objc.dg/symtab-1.m:
42645         Relax 'scan-assembler' regexp.
42646         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
42647         objc.dg/try-catch-4.m: Run on non-Darwin targets.
42648         * objc.dg/zero-link-2.m: Remove blank line.
42649         * objc.dg/zero-link-3.m: New test case.
42650
42651 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
42652
42653         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
42654
42655         * gcc.dg/asm-names.c: Use scan-assembler-not rather
42656         than linker trickery.
42657
42658 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42659
42660         PR c++/12370
42661         * g++.dg/other/friend2.C: New test.
42662
42663 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42664
42665         * gcc.dg/20031012-1.c: New test.
42666
42667 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42668
42669         * gcc.dg/weak/weak-3.c: Fix for new warning.
42670
42671 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
42672
42673         PR optimization/8750
42674         * gcc.c-torture/execute/20031012-1.c: New test case.
42675
42676 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42677
42678         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
42679         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
42680
42681 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42682
42683         PR optimization/12260
42684         * gcc.c-torture/compile/20031011-2.c: New test case.
42685
42686 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42687
42688         * gcc.c-torture/execute/20031011-1.c: New testcase.
42689
42690 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
42691
42692         * gcc.c-torture/compile/20031011-1.c: New test.
42693
42694 2003-10-11  Jan Hubicka  <jh@suse.cz>
42695
42696         * g++.dg/other/first-global.C: New test.
42697
42698 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42699
42700         * gcc.c-torture/execute/string-opt-18.c: New testcase.
42701
42702 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
42703
42704         * gcc.c-torture/compile/20031010-1.c: New test.
42705
42706 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
42707
42708         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
42709         * gcc.c-torture/execute/va-arg-25.c: ... here.
42710
42711 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
42712
42713         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
42714
42715 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
42716
42717         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
42718
42719 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
42720
42721         * g++.dg/parse/error2.C: New test.
42722
42723 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
42724
42725         PR c++/11097
42726         * g++.dg/other/error5.C: Modify the error message.
42727         * g++.dg/lookup/using8.C: New test.
42728
42729 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
42730
42731         * gcc.dg/darwin-abi-2.c: New file.
42732         * gcc.c-torture/execute/va-arg-24.c: New file.
42733
42734 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
42735
42736         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
42737         indentation.
42738
42739 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
42740
42741         PR c++/10147
42742         * g++.dg/other/error4.C: Update error messages.
42743         * g++.dg/template/ptrmem4.C: Likewise.
42744
42745         PR c++/12337
42746         * g++.dg/init/new9.C: New test.
42747
42748         PR c++/12334, c++/12236, c++/8656
42749         * g++.dg/ext/attrib8.C: New test.
42750
42751 2003-10-06  Devang Patel  <dpatel@apple.com>
42752
42753         * gcc.dg/debug/dwarf2-3.h: New test.
42754         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
42755
42756 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
42757
42758         * g++.dg/opt/cfg2.C: New test.
42759
42760 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42761
42762         * g++.dg/opt/float1.C: New test.
42763
42764 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42765
42766         * gcc.dg/c90-array-lval-6.c: New test.
42767         * gcc.dg/c99-array-lval-6.c: New test.
42768
42769 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
42770             Ziemowit Laski  <zlaski@apple.com>
42771
42772         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
42773         'Derived', so that it is never considered a class method; add
42774         new warning for '+port' method ambiguity.
42775         * objc.dg/method-12.m: Include <objc/objc.h> instead of
42776         <objc/objc-api.h> (needed on Mac OS X).
42777         * objc.dg/method-13.m: New test.
42778
42779 2003-10-03  Roger Sayle  <roger@eyesopen.com>
42780
42781         PR optimization/9325, PR java/6391
42782         * gcc.c-torture/execute/20031003-1.c: New test case.
42783
42784 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
42785
42786         PR optimization/12180
42787         * gcc.dg/20031002-1.c: New test.
42788
42789         PR c++/12486
42790         * g++.dg/inherit/error1.C: New test.
42791
42792 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
42793
42794         * lib/f-torture.exp (search_for): Rename to...
42795         (search_for_re): This.  Also, clean up comments and the
42796         "regexp" invocation.
42797
42798 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
42799
42800         * gcc.c-torture/compile/20031002-1.c: New test.
42801
42802 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
42803
42804         * g++.dg/opt/cond1.C: New test.
42805
42806 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
42807
42808         * gcc.dg/Wold-style-definition-2.c: New testcase.
42809         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
42810
42811 2003-09-29  Richard Henderson  <rth@redhat.com>
42812
42813         * g++.dg/init/array10.C: Add dg-options.
42814
42815 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
42816
42817         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
42818
42819 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42820
42821         * g++.dg/template/friend19.C: Fix typo.
42822         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
42823
42824 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
42825
42826         * gcc.c-torture/execute/20030928-1.c: New test.
42827         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
42828
42829 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42830
42831         * g++.dg/opt/unroll1.C: New test.
42832
42833 2003-09-26  Roger Sayle  <roger@eyesopen.com>
42834
42835         PR optimization/11741
42836         * gcc.dg/20030926-1.c: New test case.
42837
42838 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42839
42840         PR c++/5655
42841         * g++.dg/parse/access7.C: New test.
42842         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
42843
42844 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
42845
42846         MERGE OF objc-improvements-branch into MAINLINE:
42847         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
42848         if libobjc has not been built.
42849         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
42850         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
42851         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
42852         objc/execute/nested-3.m, objc/execute/np-2.m,
42853         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
42854         objc/execute/redefining_self.m, objc/execute/root_methods.m,
42855         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
42856         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
42857         objc.dg/special/unclaimed-category-1.h,
42858         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
42859         well as GNU runtime.
42860         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
42861         * execute/cascading-1.m, execute/function-message-1.m,
42862         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
42863         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
42864         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
42865         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
42866         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
42867         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
42868         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
42869         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
42870         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
42871         * objc.dg/bitfield-2.m: Run only on Darwin.
42872         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
42873         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
42874         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
42875         * objc.dg/const-str-1.m: Fix constant string layout.
42876
42877 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
42878
42879         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
42880
42881 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
42882
42883         * gcc.dg/darwin-abi-1.c: New file.
42884
42885 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
42886
42887         PR target/12281
42888         * gcc.c-torture/compile/20030921-1.c: New test.
42889
42890 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42891
42892         * g++.dg/opt/reg-stack2.C: New test.
42893
42894 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
42895
42896         * g++.dg/eh/delayslot1.C: New test.
42897
42898 2003-09-20  Richard Henderson  <rth@redhat.com>
42899
42900         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
42901
42902 2003-09-20  Roger Sayle  <roger@eyesopen.com>
42903
42904         * gcc.c-torture/execute/20030920-1.c: New test case.
42905
42906 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42907
42908         * g++.dg/rtti/typeid3.C: Correct expected error message.
42909
42910 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42911
42912         PR c++/157
42913         * g++.dg/parse/crash12.C: New test.
42914
42915 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
42916
42917         * gcc.dg/compat/mixed-struct-check.h: New.
42918         * gcc.dg/compat/mixed-struct-defs.h: New.
42919         * gcc.dg/compat/mixed-struct-init.h: New.
42920         * gcc.dg/compat/struct-by-value-19_main.c: New.
42921         * gcc.dg/compat/struct-by-value-19_x.c: New.
42922         * gcc.dg/compat/struct-by-value-19_y.c: New.
42923         * gcc.dg/compat/struct-by-value-20_main.c: New.
42924         * gcc.dg/compat/struct-by-value-20_x.c: New.
42925         * gcc.dg/compat/struct-by-value-20_y.c: New.
42926         * gcc.dg/compat/struct-return-19_main.c: New.
42927         * gcc.dg/compat/struct-return-19_x.c: New.
42928         * gcc.dg/compat/struct-return-19_y.c: New.
42929         * gcc.dg/compat/struct-return-20_main.c: New.
42930         * gcc.dg/compat/struct-return-20_x.c: New.
42931         * gcc.dg/compat/struct-return-20_y.c: New.
42932
42933 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
42934         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
42935         so that it will not complain on LP64 targets.
42936
42937 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42938
42939         PR c++/495
42940         * g++.dg/template/friend24.C: New test.
42941
42942 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
42943
42944         PR c++/12332
42945         * g++.dg/template/memtmpl2.C: New test.
42946
42947 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
42948
42949         PR target/11184
42950         * gcc.dg/builtin-apply1.c: New test.
42951
42952 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
42953
42954         PR c++/9848
42955         * g++.dg/warn/Wunused-4.C: New test.
42956
42957 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42958
42959         PR c++/12316
42960         * g++.dg/other/gc2.C: New test.
42961
42962 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
42963
42964         PR c++/11991
42965         * g++.dg/rtti/typeid3.C: New test.
42966
42967         PR c++/12266
42968         * g++.dg/overload/template1.C: New test.
42969
42970 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
42971
42972         * g++.dg/opt/cfg3.C: New test.
42973
42974 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42975
42976         PR c++/7939
42977         * g++.dg/template/crash11.C: New test.
42978
42979 2003-09-16  Jason Merrill  <jason@redhat.com>
42980             Jakub Jelinek  <jakub@redhat.com>
42981
42982         * gcc.dg/attr-warn-unused-result.c: New test.
42983
42984 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42985
42986         PR c++/12184
42987         * g++.dg/expr/call2.C: New test.
42988
42989 2003-09-15  Andreas Jaeger  <aj@suse.de>
42990
42991         * gcc.dg/Wold-style-definition-1.c: New test.
42992
42993 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
42994
42995         PR c++/3907
42996         * g++.dg/parse/template12.C: New test.
42997
42998         * g++.dg/abi/bitfield11.C: New test.
42999         * g++.dg/abi/bitfield12.C: Likewise.
43000
43001 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
43002
43003         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
43004         non-expansion of functional macro name without arguments at EOL.
43005         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
43006
43007 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
43008
43009         * gcc.c-torture/execute/20030914-[12].c: New tests.
43010
43011 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43012
43013         PR c++/11788
43014         * g++.dg/overload/addr1.C: New test.
43015
43016 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
43017
43018         * gcc.dg/20030909-1.c: New test.
43019
43020 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43021
43022         * gcc.dg/ultrasp10.c: New test.
43023
43024 2003-09-09  Devang Patel  <dpatel@apple.com>
43025
43026         * gcc.dg/darwin-ld-6.c: New test.
43027
43028 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43029
43030         * gcc.dg/torture/builtin-explog-1.c: New testcase.
43031
43032 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43033
43034         * gcc.dg/ia64-types1.c: New test.
43035         * gcc.dg/ia64-types2.c: Likewise.
43036
43037 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43038
43039         * gcc.dg/builtins-1.c: Add more _Complex tests.
43040         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43041
43042         * gcc.dg/builtins-1.c: Test existing _Complex functions.
43043         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43044
43045 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43046
43047         PR c++/11786
43048         * g++.dg/lookup/koenig2.C: New test.
43049
43050         PR c++/5296
43051         * g++.dg/rtti/typeid2.C: New test.
43052
43053 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
43054
43055         * gcc.c-torture/compile/20030904-1.c: New test.
43056
43057 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43058
43059         * g++.dg/opt/longbranch2.C: New test.
43060
43061 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43062
43063         * g++.dg/template/crash10.C: Only compile it.
43064
43065 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43066
43067         PR middle-end/11665
43068         * gcc.c-torture/compile/20030907-1.c: New test.
43069         * g++.dg/init/array11.C: New test.
43070
43071 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43072
43073         PR c++/11852
43074         * g++.dg/init/struct1.C: New test.
43075
43076 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43077
43078         PR c++/12181
43079         * g++.dg/expr/comma1.C: New test.
43080
43081 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
43082
43083         PR c++/11867
43084         * g++.dg/expr/static_cast5.C: New test.
43085
43086 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
43087
43088         PR c++/11507
43089         * g++.dg/lookup/scoped7.C: New test.
43090
43091         PR c++/9574
43092         * g++.dg/other/static1.C: New test.
43093
43094         PR c++/11490
43095         * g++.dg/warn/template-1.C: New test.
43096
43097         PR c++/11432
43098         * g++.dg/template/crash10.C: New test.
43099
43100         PR c++/2478
43101         * g++.dg/overload/VLA.C: New test.
43102
43103         PR c++/10804
43104         * g++.dg/template/call1.C: New test.
43105
43106 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43107
43108         PR c++/11794
43109         * g++.dg/parse/using3.C: New test.
43110
43111 2003-09-06  Roger Sayle  <roger@eyesopen.com>
43112
43113         PR c++/11409
43114         * g++.dg/overload/builtin3.C: New test case.
43115
43116 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
43117
43118         PR c/9862
43119         * gcc.dg/20030906-1.c: New test.
43120         * gcc.dg/20030906-2.c: Likewise.
43121
43122 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43123
43124         PR c++/12167
43125         * g++.dg/parse/defarg5.C: New test.
43126
43127         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
43128
43129 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
43130
43131         PR c++/12163
43132         * g++.dg/expr/static_cast4.C: New test.
43133
43134         PR c++/12146
43135         * g++.dg/template/crash9.C: New test.
43136
43137 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
43138
43139         * g++.old-deja/g++.ext/pretty2.C: Update for change
43140         in __FUNCTION__.
43141         * g++.old-deja/g++.ext/pretty3.C: Likewise.
43142
43143 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
43144
43145         PR c++/11922
43146         * g++/dg/template/qualified-id1.C: New test.
43147
43148         PR c++/12037
43149         * g++.dg/warn/noeffect4.C: New test.
43150
43151 2003-09-04  Matt Austern  <austern@apple.com>
43152
43153         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
43154         * g++.dg/ext/fnname2.C: Likewise.
43155         * g++.dg/ext/fnname3.C: Likewise.
43156
43157 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
43158
43159         * g++.dg/expr/lval1.C: New test.
43160         * g++.dg/ext/lvcast.C: Remove.
43161
43162 2003-09-03  Roger Sayle  <roger@eyesopen.com>
43163
43164         PR optimization/11700.
43165         * gcc.c-torture/compile/20030903-1.c: New test case.
43166
43167 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
43168
43169         PR c++/12053
43170         * g++.dg/abi/layout4.C: New test.
43171
43172 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
43173
43174         PR c++/11553
43175         * g++.dg/parse/friend3.C: New test.
43176
43177 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
43178
43179         PR c++/11847
43180         * g++.dg/template/class1.C: New test.
43181
43182         PR c++/11808
43183         * g++.dg/expr/call1.C: New test.
43184
43185 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
43186
43187         PR c++/12114
43188         * g++.dg/init/ref9.C: New test.
43189
43190         PR c++/11972
43191         * g++.dg/template/nested4.C: New test.
43192
43193 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
43194
43195         PR c++/12093
43196         * g++.dg/template/non-dependent4.C: New test.
43197
43198         PR c++/11928
43199         * g++.dg/inherit/conv1.C: New test.
43200
43201 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
43202
43203         PR c++/6196
43204         * g++.dg/ext/label1.C: New test.
43205         * g++.dg/ext/label2.C: Likewise.
43206
43207 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
43208
43209         * g++.dg/expr/cond3.C: New test.
43210
43211 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43212
43213         * gcc.dg/builtins-1.c: Add new builtin cases.
43214
43215 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43216
43217         * gcc.dg/builtins-1.c: Add new cases.
43218         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43219
43220 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43221
43222         * gcc.dg/builtins-1.c: Add more math builtin tests.
43223         * gcc.dg/torture/builtin-attr-1.c: New test.
43224
43225 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
43226
43227         PR optimization/5079
43228         * g++.dg/opt/static3.C: New test.
43229
43230 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43231
43232         * gcc.misc-tests/gcov-10b.c: New test.
43233
43234 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
43235
43236         * g++.dg/opt/ptrmem3.C: New test.
43237
43238         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
43239
43240 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
43241
43242         * gcc.dg/20030826-2.c: New test.
43243
43244 2003-08-26  Roger Sayle  <roger@eyesopen.com>
43245
43246         PR middle-end/12002
43247         * g77.f-torture/compile/12002.f: New test case.
43248
43249 2003-08-26  Roger Sayle  <roger@eyesopen.com>
43250
43251         * gcc.dg/20030826-1.c: New test case.
43252
43253 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
43254
43255         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
43256
43257 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
43258
43259         PR c++/11871
43260         * c++.dg/lookup/crash1.C: New test.
43261
43262         * c++.dg/warn/noeffect3.C: New test.
43263
43264 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
43265
43266         * gcc.dg/compat/vector-1_x.c: Compile with -w.
43267         * gcc.dg/compat/vector-1_y.c: Ditto.
43268         * gcc.dg/compat/vector-2_x.c: Ditto.
43269         * gcc.dg/compat/vector-2_y.c: Ditto.
43270
43271 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
43272
43273         * gcc.dg/20030702-1.c: New test.
43274
43275 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
43276
43277         PR c++/8795
43278         * g++.dg/ext/altivec-1.C: New test.
43279
43280 2003-08-24  Richard Henderson  <rth@redhat.com>
43281
43282         * g++.dg/eh/simd-2.C: Add -w for x86.
43283
43284 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
43285
43286         * gcc.dg/20030815-1.c: New test.
43287
43288 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43289
43290         PR c++/3765
43291         * g++.dg/parse/access6.C: New test.
43292
43293 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43294
43295         PR c++/641, c++/11876
43296         * g++.dg/template/friend22.C: New test.
43297         * g++.dg/template/friend23.C: Likewise.
43298
43299 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43300
43301         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
43302         identically.
43303
43304 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43305
43306         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
43307
43308 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43309
43310         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
43311
43312 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43313
43314         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
43315
43316 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43317
43318         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
43319
43320 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
43321
43322         PR c++/11919
43323         * g++.dg/overload/prom1.C: New test.
43324
43325         PR c++/11551
43326         * g++.dg/parse/dtor2.C: New test.
43327
43328         PR c++/10762
43329         * g++.dg/parse/using2.C: New test.
43330
43331 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
43332
43333         PR target/11805
43334         * gcc.c-torture/compile/20030821-1.c: New.
43335
43336 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
43337
43338         PR c++/11834
43339         * g++.dg/template/deduce2.C: New test.
43340
43341 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
43342
43343         * gcc.c-torture/execute/20030821-1.c: New test.
43344
43345 2003-08-20  Roger Sayle  <roger@eyesopen.com>
43346
43347         PR middle-end/11984
43348         * gcc.dg/20030820-1.c: New test case.
43349
43350 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
43351
43352         PR c++/11945
43353         * g++.dg/warn/noeffect2.C: New test.
43354
43355 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
43356
43357         PR c++/10926
43358         * g++.dg/template/dtor2.C: New test.
43359
43360         PR c++/11684
43361         * g++.dg/template/operator1.C: New test.
43362         * g++.dg/parse/operator4.C: New test.
43363
43364         PR c++/11946.C
43365         * g++.dg/expr/enum1.C: New test.
43366         * gcc.dg/c99-bool-1.c: Remove bogus warning.
43367
43368         PR c++/11036.C
43369         * g++.dg/parse/elab2.C: New test.
43370         * g++.dg/parse/typedef4.C: Change error message.
43371         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
43372         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
43373         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
43374
43375 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
43376
43377         * gcc.dg/pch/warn-1.c: New.
43378         * gcc.dg/pch/warn-1.hs: New.
43379
43380         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
43381         not-tested file.
43382
43383 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
43384
43385         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
43386
43387 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
43388
43389         * gcc.dg/uninit-D.c: New Test.
43390         * gcc.dg/uninit-E.c: New Test.
43391         * gcc.dg/uninit-F.c: New Test.
43392         * gcc.dg/uninit-G.c: New Test.
43393
43394 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
43395
43396         * g++.dg/README: Describe the pch directory.
43397
43398 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43399
43400         PR c++/11174
43401         * g++.dg/parse/access4.C: New test.
43402         * g++.dg/parse/access5.C: Likewise.
43403         * g++.old-deja/g++.jason/access17.C: Adjust error message.
43404
43405 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
43406
43407         * gcc.dg/noncompile/20030818-1.c: New.
43408
43409 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43410
43411         PR c++/11957
43412         * g++.dg/warn/noeffect1.C: New test.
43413
43414         * g++.dg/template/scope2.C: New test.
43415         * g++.dg/template/error2.C: Correct dg-error
43416
43417 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
43418
43419         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
43420
43421 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
43422
43423         PR C++/11512
43424         * g++.dg/template/warn1.C: New.
43425
43426 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
43427
43428         * g++.dg/template/error2.C: New test.
43429         * g++.dg/lookup/using7.C: Adjust errors
43430         * g++.old-deja/g++.pt/crash36.C: Likewise.
43431         * g++.old-deja/g++.pt/derived3.C: Likewise.
43432
43433 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43434
43435         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
43436         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
43437         * gcc.c-torture/execute/builtins/string-9.c: New, from
43438         string-opt-9.c.  Adjust for execute/builtins framework.
43439         * gcc.c-torture/execute/string-opt-9.c: Delete.
43440
43441 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
43442
43443         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
43444
43445         * g++.dg/parse/ret-type2.C: New test.
43446
43447         PR c++/11703
43448         * g++.dg/init/new8.C: New test.
43449
43450         PR c++/10923
43451         * g++.dg/parse/typedef5.C: New test.
43452
43453         PR c++/9512
43454         * g++.dg/parse/qualified2.C: New test.
43455         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
43456         invalid code.
43457
43458 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
43459
43460         * g++.dg/conversion/ptrmem1.C: New test.
43461
43462 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
43463
43464         PR target/11693
43465         * gcc.dg/20030811-1.c: New test.
43466
43467         PR target/11535
43468         * gcc.c-torture/execute/20030811-1.c: New test.
43469
43470 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43471
43472         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
43473
43474 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
43475
43476         PR c++/11789.C
43477         * g++.dg/inherit/multiple1.C: New test.
43478
43479 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43480
43481         * gcc.dg/spe1.c: New test.
43482
43483         PR c++/11670
43484         * g++.dg/expr/cast2.C: New test.
43485
43486         PR c++/10530
43487         * g++.dg/template/dependent-name2.C: New test.
43488
43489 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
43490
43491         * g++.dg/parse/crash11.C: Put the dg options in comments.
43492
43493 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
43494
43495         * lib/gcc-dg.exp: Update for diagnostic change.
43496
43497 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43498
43499         PR c++/5767
43500         * g++.dg/parse/crash11.C: New test.
43501
43502 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
43503
43504         * gcc.dg/cpp/spacing1.c: Update.
43505
43506 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
43507
43508         PR target/11739
43509         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
43510         a value for -mtune.
43511
43512 2003-08-04  Roger Sayle  <roger@eyesopen.com>
43513
43514         PR middle-end/11771
43515         * gcc.c-torture/compile/20030804-1.c: New test case.
43516
43517 2003-08-04  Roger Sayle  <roger@eyesopen.com>
43518
43519         * gcc.dg/20030804-1.c: New test case.
43520
43521 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
43522
43523         * gcc.dg/cpp/separate-1.c: New test.
43524
43525 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
43526
43527         PR c++/11704
43528         * g++.dg/template/dependent-expr2.C: New test.
43529
43530         PR c++/11766
43531         * g++.dg/expr/ptrmem1.C: New test.
43532
43533 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43534
43535         PR c++/9453
43536         * g++.dg/template/friend15.C: New test.
43537
43538 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
43539
43540         * lib/dg-pch.exp: Work round PCH bug.
43541
43542 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43543
43544         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
43545         builtins.  Move cases from builtins-4.c here.
43546
43547         * gcc.dg/torture/builtin-math-1.c: New test taken from
43548         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
43549         additional cases.
43550
43551         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
43552         Delete.
43553
43554 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
43555
43556         PR c++/9447
43557         * g++.dg/template/using7.C: New test.
43558
43559 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
43560
43561         * import1.c, import2.c: New tests.
43562
43563 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
43564
43565         * g++.dg/eh/crossjump1.C: New test.
43566
43567 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
43568
43569         PR c++/11697
43570         * g++.dg/template/using6.C: New test.
43571
43572         PR c++/11744
43573         * g++.dg/template/koenig2.C: New test.
43574
43575 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43576
43577         PR c++/7983
43578         * g++.dg/parse/typedef4.C: New test.
43579
43580 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43581
43582         PR c++/8442, c++/8806
43583         * g++.dg/template/elab1.C: New test.
43584         * g++.dg/template/type2.C: Likewise.
43585         * g++.dg/template/ttp3.C: Adjust expected error message.
43586         * g++.old-deja/g++.law/visibility13.C: Likewise.
43587         * g++.old-deja/g++.niklas/t135.C: Likewise.
43588         * g++.old-deja/g++.pt/ttp41.C: Likewise.
43589         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
43590         template argument.
43591         * g++.old-deja/g++.pt/ttp44.C: Likewise.
43592
43593 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
43594
43595         PR c++/11295
43596         * g++.dg/ext/stmtexpr1.C: New test.
43597
43598         * g++.dg/opt/tmp1.C: New test.
43599
43600         PR c++/11525
43601         * g++.dg/parse/constant4.C: New test.
43602
43603         PR c++/9447
43604         * g++.dg/template/using5.C: New test.
43605
43606 2003-07-31  Roger Sayle  <roger@eyesopen.com>
43607
43608         * gcc.dg/builtins-27.c: New test case.
43609
43610 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
43611
43612         * gcc.dg/tls/opt-7.c: New test.
43613
43614 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
43615
43616         * g++.old-deja/g++.other/crash18.C: Remove.
43617
43618 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
43619
43620         * g++.dg/template/explicit3.C: New.
43621         * g++.dg/template/explicit4.C: New.
43622         * g++.dg/template/explicit5.C: New.
43623
43624         PR c++/11347
43625         * g++.dg/template/memtmpl1.C: New.
43626
43627 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
43628
43629         PR target/11565
43630         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
43631         * gcc.dg/i386-387-5.c (dg-options): Likewise.
43632
43633 2003-07-30  Jan Hubicka  <jh@suse.cz>
43634
43635         * vtgc1.c: Kill.
43636
43637 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
43638
43639         * gcc.dg/struct-in-proto-1.c: New test.
43640
43641 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
43642
43643         * gcc.dg/cpp/include2.c: Only expect one message.
43644
43645 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
43646
43647         PR c++/9447
43648         * g++.dg/template/using1.C: New test.
43649         * g++.dg/template/using2.C: New test.
43650         * g++.dg/template/using3.C: New test.
43651         * g++.dg/template/using4.C: New test.
43652
43653 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
43654
43655         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
43656         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43657
43658 2003-07-28  Jan Hubicka  <jh@suse.cz>
43659
43660         PR c++/11530
43661         * g++.dg/opt/call1.C: New test.
43662
43663 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
43664
43665         PR c++/11667
43666         * g++.dg/init/enum2.C: New test.
43667         * g++.dg/template/overload1.C: Add "-w" option.
43668
43669 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
43670
43671         * gcc.dg/Wdeclaration-after-statement-1.c,
43672         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
43673
43674 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
43675
43676         * gcc.c-torture/compile/20030725-1.c: New test.
43677
43678 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
43679
43680         * gcc.dg/20030505.c: Only run for SPE.
43681         Remove definition of opaque type.
43682
43683 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
43684
43685         * g++.dg/template/ptrmem6.C: New test.
43686
43687 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
43688
43689         * gcc.c-torture/compile/zero-strct-2.c: New test.
43690
43691 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
43692
43693         * gcc.dg/intermod-1.c: New test.
43694
43695 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43696
43697         PR c++/11617
43698         * g++.dg/template/lookup2.C: New test.
43699         * g++.dg/template/memclass1.C: Remove instantiated from error.
43700         * g++.dg/other/error2.C: Tweak expected errors.
43701
43702         PR c++/11596
43703         * g++.dg/template/defarg3.C: New test.
43704
43705         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
43706
43707 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
43708
43709         * g++.dg/inherit/access5.C: New test.
43710
43711 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43712
43713         PR c++/11513
43714         * g++.dg/template/crash8.C: New test.
43715
43716 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
43717
43718         PR c/10602
43719         * gcc.dg/noncompile/incomplete-2.c: New test.
43720
43721 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
43722
43723         PR c++/11645
43724         * g++.dg/inherit/access4.C: New test.
43725
43726         PR c++/11517
43727         * g++.dg/expr/cond2.C: New test.
43728
43729         PR optimization/10679
43730         * g++.dg/opt/inline4.C: New test.
43731
43732 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
43733
43734         * g++.dg/parse/crash10: New test.
43735
43736 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
43737
43738         * g++.dg/ext/flexary1.C: New test.
43739
43740 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43741
43742         PR c++/10793
43743         * g++.dg/template/crash9.C: New test.
43744
43745 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43746
43747         PR c++/3004
43748         * g++.dg/parse/typedef3.C: New test.
43749
43750         PR c++/7906
43751         * g++.dg/parse/operator2.C: New test.
43752
43753         PR c++/8895
43754         * g++.dg/parse/def-tmpl-arg1.C: New test.
43755
43756         PR c++/9282
43757         * g++.dg/parse/funptr1.C: New test.
43758
43759         PR c++/9452
43760         * g++.dg/parse/ambig3.C: New test.
43761
43762         PR c++/9454
43763         * g++.dg/parse/operator3.C: New test.
43764
43765         PR c++/9486
43766         * g++.dg/parse/template10.C: New test.
43767
43768         PR c++/9488
43769         * g++.dg/parse/template11.C: New test.
43770
43771         PR c++/10150
43772         * g++.dg/parse/invalid-op1.C: New test.
43773
43774         PR c++/10247
43775         * g++.dg/parse/condexpr1.C: New test.
43776
43777 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
43778
43779         * g++.dg/ext/packed3.C: New test.
43780         * g++.dg/ext/packed4.C: New test.
43781
43782         * gcc.dg/pack-test-3.c: New test.
43783
43784 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
43785
43786         * lib/compat.exp: Handle dg-options per source file.
43787         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
43788         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
43789         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
43790         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
43791         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
43792         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
43793         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
43794         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
43795         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
43796         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
43797         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
43798         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
43799         * g++.dg/compat/break/bitfield7_x.C: Ditto.
43800         * g++.dg/compat/break/bitfield7_y.C: Ditto.
43801
43802 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
43803
43804         PR c/10320
43805         * gcc.c-torture/execute/20030718-1.c: New test.
43806
43807 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43808
43809         PR optimization/11536
43810         * gcc.dg/20030721-1.c: New test.
43811
43812 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
43813
43814         PR c++/11546
43815         * g++.dg/template/lookup1.C: New test.
43816
43817 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
43818
43819         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
43820         diagnostics of ill-formed constructs involving labels.
43821         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
43822         the new 'previously defined here' message.
43823
43824 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
43825
43826         * g++.dg/parse/non-dependent2.C: New test.
43827
43828 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
43829
43830         * g++.dg/init/init-ref4.C: xfail on targets without
43831         weak symbols.
43832
43833 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
43834
43835         PR target/11087
43836         * gcc.c-torture/execute/20030717-1.c: New test.
43837
43838 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43839
43840         * g++.dg/opt/cfg1.C: New test.
43841
43842 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
43843
43844         PR optimization/11557
43845         * gcc.dg/20030717-1.c: New test.
43846
43847 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
43848
43849         PR c++/10476
43850         * g++.dg/expr/crash-1.C: New test.
43851
43852         PR c++/11027
43853         * g++.dg/template/init3.C: New test.
43854
43855         PR c++/8222
43856         * g++.dg/template/non-dependent1.C: New test.
43857
43858         PR c++/11070
43859         * g++.dg/template/non-dependent2.C: New test.
43860
43861         PR c++/11071
43862         * g++.dg/template/non-dependent3.C: New test.
43863
43864         PR c++/9907
43865         * g++.dg/template/sizeof5.C: New test.
43866
43867 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
43868
43869         PR 11498
43870         * gcc.c-torture/compile/mangle-1.c: New file.
43871
43872 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43873
43874         PR c++/7809
43875         * g++.dg/parse/access3.C: New test.
43876
43877 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
43878
43879         PR c++/11384
43880         * g++.dg/init/init-ref4.C: New test.
43881
43882 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
43883
43884         PR c++/11547
43885         * g++.dg/parse/constant3.C: New test.
43886         * g++.dg/parse/crash7.C: Likewise.
43887
43888 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
43889
43890         PR target/11008
43891         * gcc.dg/i386-pentium4-not-mull.c: New.
43892
43893 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
43894
43895         * gcc.dg/asm-names.c (ymain): Make it weak.
43896
43897 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43898
43899         PR c++/5421
43900         * g++.dg/template/friend21.C: New test.
43901
43902 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
43903
43904         * gcc.dg/cleanup-8.c: New test.
43905         * gcc.dg/cleanup-9.c: New test.
43906
43907 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
43908
43909         * g++.dg/ext/dll-MI1.h: New file.
43910         * g++.dg/ext/dllexport-MI1.C: New file.
43911         * g++.dg/ext/dllimport-MI1.C: New file.
43912
43913 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
43914
43915         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
43916         it does not have cmpstrsi patterns (just cmpmemsi).
43917
43918 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
43919
43920         PR debug/11473
43921         * g++.dg/debug/debug8.C: New test.
43922
43923 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43924
43925         PR c++/10108
43926         * g++.dg/template/crash7.C: New test.
43927
43928 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
43929
43930         PR target/10795
43931         * gcc.c-torture/compile/20030708-1.c: New.
43932
43933 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
43934
43935         * gcc.c-torture/execute/20030715-1.c: New test.
43936
43937 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
43938
43939         * gcc.dg/pch/inline-3.c: New file.
43940         * gcc.dg/pch/inline-3.hs: New file.
43941         * gcc.dg/pch/inline-4.c: New file.
43942         * gcc.dg/pch/inline-4.hs: New file.
43943
43944 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
43945
43946         PR c++/11509
43947         * g++.dg/template/crash6.C: New test.
43948
43949         PR c++/7053
43950         * g++.dg/template/friend20.C: New test.
43951
43952         PR c++/7019
43953         * g++.dg/template/overload2.C: New test.
43954
43955 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43956
43957         PR optimization/11440
43958         * gcc.c-torture/execute/20030714-1.c: New test.
43959
43960 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43961
43962         PR c++/11154
43963         * g++.dg/template/partial2.C: New test.
43964
43965 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
43966
43967         PR c++/11503
43968         * g++.dg/template/anon1.C: New test.
43969
43970         PR c++/11493
43971         PR c++/11495
43972         * g++.dg/parse/template9.C: Likewise.
43973         * g++.dg/template/crash4.C: New test.
43974         * g++.dg/template/koenig1.C: Likewise.
43975         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
43976         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
43977         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
43978         functions.
43979         * g++.old-deja/g++.jason/template36.C: Likewise.
43980         * g++.old-deja/g++.mike/p1989.C: Likewise.
43981         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
43982         * g++.old-deja/g++.pt/ttp20.C: Use this->.
43983         * g++.old-deja/g++.pt/ttp21.C: Use this->.
43984         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
43985         compiling.
43986         * g++.old-deja/g++.pt/union2.C: Use this->.
43987
43988 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
43989
43990         * gcc.dg/20030711-1.c: New test.
43991
43992 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
43993
43994         PR c++/11050
43995         * g++.dg/parse/args1.C: New test.
43996         * g++.pt/defarg8.C: Change expected errors.
43997
43998 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
43999
44000         PR c++/8164
44001         * g++.dg/template/nontype2.C: New test.
44002
44003         PR c++/10558
44004         * g++.dg/parse/template8.C: New test.
44005
44006         PR c++/8327
44007         * g++.dg/template/scope1.C: New test.
44008
44009         * g++.dg/warn/Wsign-compare-1.C: New test.
44010
44011 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44012
44013         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
44014
44015 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
44016
44017         PR c++/9411
44018         * g++.dg/template/explicit2.C: New test.
44019
44020         PR c++/10032
44021         * g++.dg/warn/pedantic1.C: New test.
44022
44023 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
44024
44025         PR c++ 9483
44026         * g++.dg/other/field1.C: New test.
44027
44028 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44029
44030         PR c/11449
44031         * gcc.c-torture/compile/20030707-1.c: New.
44032
44033 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44034
44035         PR c++/10849
44036         * g++.dg/template/access12.C: New test.
44037
44038 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
44039
44040         * g++.dg/bprob/bprob.exp (prof_ext): Update.
44041         * g77.dg/bprob/bprob.exp (prof_ext): Update.
44042         * gcc.misc-tests/bprob.exp (prof_ext): Update.
44043         * gcc.misc-tests/gcov.exp: Update
44044         * g++.dg/gcov/gcov.exp: Update
44045         * lib/gcov.exp: Update.
44046
44047 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
44048
44049         * g++.dg/abi/mangle17.C: Make sure template expressions are
44050         dependent.
44051         * g++.dg/abi/mangle4.C: Mark erroneous casts.
44052         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
44053         * g++.dg/opt/stack1.C: Remove erroneous code.
44054         * g++.dg/parse/template7.C: New test.
44055         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
44056         * g++.old-deja/g++.pt/crash4.C: Likewise.
44057
44058 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44059
44060         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
44061         with zero or one occurence of `$' after the initial `L'.
44062
44063 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
44064
44065         * gcc.c-torture/compile/20030704-1.c: Add a comment.
44066
44067 2003-07-08  Roger Sayle  <roger@eyesopen.com>
44068
44069         PR c/11370
44070         * gcc.dg/Wunreachable-6.c: New testcase.
44071         * gcc.dg/Wunreachable-7.c: New testcase.
44072
44073 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44074
44075         PR c/11420
44076         * gcc.dg/20030708-1.c: New test.
44077
44078 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
44079
44080         * gcc.dg/compat/sdata-section.h: New file.
44081         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
44082         * gcc.dg/torture/mips-sdata-1.c: New test.
44083
44084 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44085
44086         PR c++/11030
44087         * g++.dg/template/friend19.C: New test.
44088
44089 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44090
44091         * g++.dg/opt/strength-reduce.C: New test.
44092
44093 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44094
44095         PR target/10979
44096         * gcc.dg/20030707-1.c: New testcase.
44097
44098 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44099
44100         PR optimization/11059
44101         * g++.dg/opt/emptyunion.C: New testcase.
44102
44103 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44104             Eric Botcazou  <ebotcazou@libertysurf.fr>
44105
44106         * g++.dg/opt/stack1.C: New test.
44107
44108 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
44109
44110         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
44111         run test.
44112
44113         PR c++/11431
44114         * g++.dg/expr/static_cast3.C: New test.
44115
44116 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
44117
44118         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
44119         everywhere.
44120         * gcc.dg/concat.c: Concatenation of string constants with
44121         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
44122         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
44123         * gcc.dg/cpp/escape-2.c: Use wide character constants where
44124         necessary to avoid multi-character character constant warning.
44125         * gcc.dg/cpp/escape.c: Likewise.
44126         * gcc.dg/cpp/ucs.c: Likewise.
44127         Remove backslashes from dg-bogus comments, as they confuse Tcl.
44128         Fix a typo.
44129
44130 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
44131
44132         PR c/11428
44133         * gcc.c-torture/compile/20030704-1.c: New.
44134
44135 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
44136
44137         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
44138
44139 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
44140
44141         PR c++/5287, PR c++/7910,  PR c++/11021
44142         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
44143         tests for warnings.
44144         * g++.dg/ext/dllimport2.C: Add tests for warnings.
44145         * g++.dg/ext/dllimport3.C: Likewise.
44146         * g++.dg/ext/dllimport4.C: New file.
44147         * g++.dg/ext/dllimport5.C: New file.
44148         * g++.dg/ext/dllimport6.C: New file.
44149         * g++.dg/ext/dllimport7.C: New file.
44150         * g++.dg/ext/dllimport8.C: New file.
44151         * g++.dg/ext/dllimport9.C: New file.
44152         * g++.dg/ext/dllimport10.C: New file.
44153         * g++.dg/ext/dllexport1.C: New file.
44154
44155 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
44156
44157         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
44158         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
44159
44160 2003-07-03  Roger Sayle  <roger@eyesopen.com>
44161
44162         * gcc.dg/builtins-25.c: New testcase.
44163         * gcc.dg/builtins-26.c: New testcase.
44164
44165 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
44166
44167         * gcc.dg/compat/vector-defs.h: New file.
44168         * gcc.dg/compat/vector-setup.h: New file.
44169         * gcc.dg/compat/vector-check.h: New file.
44170         * gcc.dg/compat/vector-1_main.c: New file.
44171         * gcc.dg/compat/vector-1_x.c: New file.
44172         * gcc.dg/compat/vector-1_y.c: New file.
44173         * gcc.dg/compat/vector-2_main.c: New file.
44174         * gcc.dg/compat/vector-2_x.c: New file.
44175         * gcc.dg/compat/vector-2_y.c: New file.
44176
44177         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
44178         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
44179         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
44180         * gcc.dg/compat/struct-align-1.h: New file.
44181         * gcc.dg/compat/struct-align-1_main.c: New file.
44182         * gcc.dg/compat/struct-align-1_x.c: New file.
44183         * gcc.dg/compat/struct-align-1_y.c: New file.
44184         * gcc.dg/compat/struct-align-2.h: New file.
44185         * gcc.dg/compat/struct-align-2_main.c: New file.
44186         * gcc.dg/compat/struct-align-2_x.c: New file.
44187         * gcc.dg/compat/struct-align-2_y.c: New file.
44188
44189         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
44190         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44191         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44192         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44193         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44194         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44195         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44196         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44197         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44198         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44199         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44200         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44201         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44202         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44203         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44204         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44205         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44206         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44207         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44208         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44209         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44210         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44211         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44212         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44213         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44214         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44215         * gcc.dg/compat/struct-return-10_x.c: Ditto.
44216         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44217         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44218
44219 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44220
44221         * gcc.dg/i386-call-1.c: New test.
44222
44223 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44224
44225         PR c++/9162
44226         * g++.dg/parse/defarg4.C: New.
44227
44228 2003-07-03  Roger Sayle  <roger@eyesopen.com>
44229
44230         PR target/10700
44231         * gcc.c-torture/compile/20030703-1.c: New test case.
44232
44233 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
44234
44235         * g++.dg/template/local3.C: Remove extra semicolon.
44236
44237 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44238
44239         * gcc.dg/i386-volatile-1.c: New test.
44240
44241 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
44242
44243         PR c++/11072
44244         * g++.dg/other/offsetof2.C: XFAIL.
44245         * g++.dg/other/offsetof5.C: New.
44246
44247         PR c++/10219
44248         * g++.dg/template/error1.C: New.
44249
44250         PR c++/9779
44251         * g++.dg/template/dependent-expr1.C: New.
44252
44253 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
44254
44255         PR c++/6949
44256         * g++.dg/template/local3.C: New test.
44257
44258         PR c++/11149
44259         * g++.dg/lookup/scoped6.C: New test.
44260
44261 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
44262
44263         PR c++/8046
44264         * g++.dg/other/error7.C: New test.
44265
44266 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
44267
44268         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
44269         * g++.old-deja/g++.abi/vtable3.h: Likewise.
44270         * g++.old-deja/g++.law/code-gen5.C: Likewise.
44271         * g++.old-deja/g++.other/union2.C: Likewise.
44272         * gcc.dg/c90-const-expr-2.c: Likewise.
44273         * gcc.dg/c90-const-expr-3.c: Likewise.
44274         * gcc.dg/c99-const-expr-2.c: Likewise.
44275         * gcc.dg/c99-const-expr-3.c: Likewise.
44276         * gcc.dg/concat.c: Likewise.
44277
44278 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
44279
44280         PR c++/9559
44281         * g++.dg/init/static1.C: New test.
44282
44283 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44284
44285         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
44286         * g++.old-deja/g++.other/access2.C: Likewise.
44287         * g++.old-deja/g++.other/decl2.C: Likewise.
44288         * gcc.c-torture/execute/20020615-1.c: Likewise.
44289
44290 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44291
44292         PR c++/4933
44293         * g++.dg/template/sizeof4.C: New test.
44294
44295 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44296
44297         * g++.dg/other/error6.C: New test.
44298
44299 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44300
44301         PR c++/10750
44302         * g++.dg/parse/constant2.C: New test.
44303
44304 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
44305
44306         PR c++/11106
44307         * g++.dg/other/error5.C: New test.
44308
44309 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44310
44311         * gcc.dg/format/gcc_diag-1.c: New test.
44312
44313 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
44314
44315         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
44316
44317 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
44318
44319         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
44320         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
44321         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
44322
44323 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
44324
44325         * gcc.c-torture/execute/builtins/string-8.c: New test.
44326         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
44327         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
44328         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
44329
44330 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
44331
44332         PR c++/10468
44333         * g++.dg/ext/typeof6.C: New test.
44334
44335 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
44336
44337         PR c++/10796
44338         * g++.dg/init/enum1.C: New test.
44339
44340 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
44341
44342         * gcc.dg/20030627-1.c: New test.
44343
44344 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
44345
44346         PR c++/11332
44347         * g++.dg/expr/static_cast2.C: New test.
44348
44349 2003-06-26  Roger Sayle  <roger@eyesopen.com>
44350             Jakub Jelinek  <jakub@redhat.com>
44351
44352         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
44353         sprintf(dst,"%s",src) optimization.
44354         * gcc.c-torture/execute/20030626-1.c: New test case.
44355         * gcc.c-torture/execute/20030626-2.c: New test case.
44356
44357 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
44358
44359         * gcc.c-torture/execute/multi-ix.c: New test.
44360
44361         * gcc.c-torture/execute/simd-4.c (main):
44362         Added missing semicolon at end of union.
44363
44364 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
44365
44366         PR c++/8266
44367         * g++.dg/template/explicit-instantiation3.C: New test.
44368
44369 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
44370
44371         * gcc.dg/20030626-1.c: Use signed char.
44372
44373 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
44374
44375         * gcc.dg/20030626-1.c: New test.
44376
44377 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
44378
44379         * const-str-2.m: Update.
44380
44381 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
44382
44383         PR c++/10990
44384         * g++.dg/rtti/dyncast1.C: New test.
44385         * g++.dg/abi/mangle4.C: Correct base-specifier access.
44386         * g++.dg/lookup/scoped1.C: Remove XFAIL.
44387         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
44388
44389         PR c++/10931
44390         * g++.dg/expr/static_cast1.C: New test.
44391
44392 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
44393
44394         * gcc.dg/20030625-1.c: New test.
44395
44396 2003-06-24  Roger Sayle  <roger@eyesopen.com>
44397
44398         * gcc.c-torture/compile/20030624-1.c: New test case.
44399
44400 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
44401
44402         * gcc.c-torture/execute/string-opt-17.c: New test.
44403
44404 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
44405
44406         PR c++/5754
44407         * g++.dg/parse/crash6.C: New test.
44408
44409 2003-06-23  Roger Sayle  <roger@eyesopen.com>
44410
44411         * gcc.dg/builtins-24.c: New test case.
44412
44413 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
44414
44415         * g++.dg/opt/operator1.C: New test.
44416
44417 2003-06-22  Roger Sayle  <roger@eyesopen.com>
44418
44419         * gcc.c-torture/execute/string-opt-16.c: New test case.
44420
44421 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
44422
44423         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
44424         * g++.old-deja/g++.other/conv7.C: Likewise.
44425         * g++.old-deja/g++.other/overcnv2.C: Likewise.
44426         * g++.old-deja/g++.other/overload14.C: Likewise.
44427
44428 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
44429
44430         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
44431         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
44432
44433 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44434
44435         PR c++/10888
44436         * g++.dg/warn/Winline-3.C: New test.
44437
44438 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44439
44440         * lib/target-supports.exp (check_alias_available): Make the test
44441         program acceptable to the Solaris assembler.
44442
44443         PR c++/10749
44444         * g++.dg/template/memclass2.C: New test.
44445
44446 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44447             Eric Botcazou  <ebotcazou@libertysurf.fr>
44448
44449         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
44450         data for non-matching targets.
44451         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
44452
44453 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44454
44455         PR c++/10845
44456         * g++.dg/template/member3.C: New test.
44457
44458 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
44459
44460         PR c++/10939
44461         * g++.dg/template/func1.C: New test.
44462
44463         PR c++/9649
44464         * g++.dg/template/static4.C: New test.
44465         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
44466
44467         PR c++/11041
44468         * g++.dg/init/ref7.C: New test.
44469
44470 2003-06-19  Matt Austern  <austern@apple.com>
44471
44472         PR c++/11228
44473         * g++.dg/anew1.C: New test.
44474         * g++.dg/anew2.C: New test.
44475         * g++.dg/anew3.C: New test.
44476         * g++.dg/anew4.C: New test.
44477
44478 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
44479
44480         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
44481
44482 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
44483
44484         * gcc.c-torture/execute/simd-4.c (main): Make expected value
44485         endian-dependent.
44486
44487 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
44488
44489         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
44490         Remove cruft.
44491
44492 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
44493
44494         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
44495         * gcc.c-torture/compile/961203-1.c: Likewise.
44496         * gcc.c-torture/compile/980506-1.c: Likewise.
44497
44498 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
44499
44500         PR c++/10712
44501         * g++.dg/lookup/using7.C: New test.
44502
44503 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
44504
44505         PR c++/11105
44506         * g++.dg/abi/conv1.C: Remove it.
44507         * g++.dg/template/conv7.C: New test.
44508         * g++.dg/template/conv8.C: Likewise.
44509         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
44510         conversion operator.
44511
44512 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
44513
44514         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
44515         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44516         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44517         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44518         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44519         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44520         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44521         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44522         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44523         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44524         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44525         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44526         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44527         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44528         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44529         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44530         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44531         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44532         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44533         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44534         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44535         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44536         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44537         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44538         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44539         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44540         * gcc.dg/compat/struct-return-10_x.c: Ditto.
44541         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44542         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44543
44544 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
44545
44546         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
44547         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
44548         indications.
44549
44550 2003-06-16  Roger Sayle  <roger@eyesopen.com>
44551
44552         * gcc.dg/i386-387-5.c: New test case.
44553         * gcc.dg/i386-387-6.c: New test case.
44554         * gcc.dg/builtins-23.c: New test case.
44555
44556 2003-06-15  Roger Sayle  <roger@eyesopen.com>
44557
44558         * gcc.dg/builtins-22.c: New test case.
44559         * gcc.dg/i386-387-1.c: Update to test exp.
44560         * gcc.dg/i386-387-2.c: Likewise.
44561
44562 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44563
44564         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
44565
44566 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
44567
44568         * lib/gcc-dg.exp (dg-require-dll): New function.
44569         (dg-xfail-if): Likewise.
44570         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
44571         driver.
44572
44573         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
44574         * gcc.c-torture/compile/20001205-1.c: Likewise.
44575         * gcc.c-torture/compile/20001226-1.c: Likewise.
44576         * gcc.c-torture/compile/20010518-2.c: Likewise.
44577         * gcc.c-torture/compile/20020312-1.c: Likewise.
44578         * gcc.c-torture/compile/20020604-1.c: Likewise.
44579         * gcc.c-torture/compile/920501-12.c: Likewise.
44580         * gcc.c-torture/compile/920501-4.c: Likewise.
44581         * gcc.c-torture/compile/920520-1.c: Likewise.
44582         * gcc.c-torture/compile/920521-1.c: Likewise.
44583         * gcc.c-torture/compile/920625-1.c: Likewise.
44584         * gcc.c-torture/compile/961203-1.c: Likewise.
44585         * gcc.c-torture/compile/980506-1.c: Likewise.
44586         * gcc.c-torture/compile/981006-1.c: Likewise.
44587         * gcc.c-torture/compile/981022-1.c: Likewise.
44588         * gcc.c-torture/compile/981223-1.c: Likewise.
44589         * gcc.c-torture/compile/990617-1.c: Likewise.
44590         * gcc.c-torture/compile/dll.c: Likewise.
44591         * gcc.c-torture/compile/labels-3.c: Likewise.
44592         * gcc.c-torture/compile/mipscop-1.c: Likewise.
44593         * gcc.c-torture/compile/mipscop-2.c: Likewise.
44594         * gcc.c-torture/compile/mipscop-3.c: Likewise.
44595         * gcc.c-torture/compile/mipscop-4.c: Likewise.
44596         * gcc.c-torture/compile/simd-5.c: Likewise.
44597         * gcc.c-torture/compile/20000804-1.x: Remove.
44598         * gcc.c-torture/compile/20001205-1.x: Likewise.
44599         * gcc.c-torture/compile/20001226-1.x: Likewise.
44600         * gcc.c-torture/compile/20010518-2.x: Likewise.
44601         * gcc.c-torture/compile/20020312-1.x: Likewise.
44602         * gcc.c-torture/compile/20020604-1.x: Likewise.
44603         * gcc.c-torture/compile/920501-12.x: Likewise.
44604         * gcc.c-torture/compile/920501-4.x: Likewise.
44605         * gcc.c-torture/compile/920520-1.x: Likewise.
44606         * gcc.c-torture/compile/920521-1.x: Likewise.
44607         * gcc.c-torture/compile/920625-1.x: Likewise.
44608         * gcc.c-torture/compile/961203-1.x: Likewise.
44609         * gcc.c-torture/compile/980506-1.x: Likewise.
44610         * gcc.c-torture/compile/981006-1.x: Likewise.
44611         * gcc.c-torture/compile/981022-1.x: Likewise.
44612         * gcc.c-torture/compile/981223-1.x: Likewise.
44613         * gcc.c-torture/compile/990617-1.x: Likewise.
44614         * gcc.c-torture/compile/mipscop-1.x: Likewise.
44615         * gcc.c-torture/compile/mipscop-2.x: Likewise.
44616         * gcc.c-torture/compile/mipscop-3.x: Likewise.
44617         * gcc.c-torture/compile/mipscop-4.x: Likewise.
44618         * gcc.c-torture/compile/simd-5.x: Likewise.
44619
44620         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
44621
44622 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44623
44624         * gcc.c-torture/execute/20030611-1.c: New test.
44625
44626 2003-06-12  Roger Sayle  <roger@eyesopen.com>
44627
44628         PR middle-end/168
44629         * gcc.dg/20030612-1.c: New test case.
44630
44631 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
44632
44633         PR c++/10635
44634         * g++.dg/expr/cast1.C: New test.
44635
44636 2003-06-12  Roger Sayle  <roger@eyesopen.com>
44637
44638         * gcc.dg/builtins-21.c: New test case.
44639
44640 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
44641
44642         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
44643         options instead of at the end.
44644         * lib/objc.exp (objc_target_compile): Likewise.
44645
44646 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
44647
44648         PR c++/10432
44649         * g++.dg/parse/error1.C: New test.
44650
44651 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
44652
44653         * gcc.dg/compat/struct-by-value-11_main.c: New file.
44654         * gcc.dg/compat/struct-by-value-11_x.c: New file.
44655         * gcc.dg/compat/struct-by-value-11_y.c: New file.
44656         * gcc.dg/compat/struct-by-value-12_main.c: New file.
44657         * gcc.dg/compat/struct-by-value-12_x.c: New file.
44658         * gcc.dg/compat/struct-by-value-12_y.c: New file.
44659         * gcc.dg/compat/struct-by-value-13_main.c: New file.
44660         * gcc.dg/compat/struct-by-value-13_x.c: New file.
44661         * gcc.dg/compat/struct-by-value-13_y.c: New file.
44662         * gcc.dg/compat/struct-by-value-14_main.c: New file.
44663         * gcc.dg/compat/struct-by-value-14_x.c: New file.
44664         * gcc.dg/compat/struct-by-value-14_y.c: New file.
44665         * gcc.dg/compat/struct-by-value-15_main.c: New file.
44666         * gcc.dg/compat/struct-by-value-15_x.c: New file.
44667         * gcc.dg/compat/struct-by-value-15_y.c: New file.
44668         * gcc.dg/compat/struct-by-value-16_main.c: New file.
44669         * gcc.dg/compat/struct-by-value-16_x.c: New file.
44670         * gcc.dg/compat/struct-by-value-16_y.c: New file.
44671         * gcc.dg/compat/struct-by-value-17_main.c: New file.
44672         * gcc.dg/compat/struct-by-value-17_x.c: New file.
44673         * gcc.dg/compat/struct-by-value-17_y.c: New file.
44674         * gcc.dg/compat/struct-by-value-18_main.c: New file.
44675         * gcc.dg/compat/struct-by-value-18_x.c: New file.
44676         * gcc.dg/compat/struct-by-value-18_y.c: New file.
44677
44678         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
44679         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
44680         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
44681         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
44682         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
44683         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
44684         * gcc.dg/compat/scalar-return-3_main.c: New file.
44685         * gcc.dg/compat/scalar-return-3_x.c: New file.
44686         * gcc.dg/compat/scalar-return-3_y.c: New file.
44687         * gcc.dg/compat/scalar-return-4_main.c: New file.
44688         * gcc.dg/compat/scalar-return-4_x.c: New file.
44689         * gcc.dg/compat/scalar-return-4_y.c: New file.
44690
44691 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
44692
44693         * gcc.dg/compat/fp2-struct-check.h: New file.
44694         * gcc.dg/compat/fp2-struct-defs.h: New file.
44695         * gcc.dg/compat/fp2-struct-init.h: New file.
44696         * gcc.dg/compat/struct-by-value-10_main.c: New file.
44697         * gcc.dg/compat/struct-by-value-10_x.c: New file.
44698         * gcc.dg/compat/struct-by-value-10_y.c: New file.
44699         * gcc.dg/compat/struct-return-10_main.c: New file.
44700         * gcc.dg/compat/struct-return-10_x.c: New file.
44701         * gcc.dg/compat/struct-return-10_y.c: New file.
44702
44703         * gcc.dg/compat/compat-common.h: New file.
44704         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
44705         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
44706         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
44707         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
44708         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
44709         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
44710         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
44711         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44712         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
44713         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
44714         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44715         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
44716         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
44717         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44718         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
44719         * gcc.dg/compat/small-struct-check.h: Ditto.
44720         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
44721         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44722         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
44723         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
44724         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44725         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44726         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
44727         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44728         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
44729         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
44730         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44731         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44732         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
44733         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44734         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44735         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
44736         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44737         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
44738         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
44739         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44740         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
44741         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
44742         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44743         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
44744         * gcc.dg/compat/struct-return-2_main.c: Ditto.
44745         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44746         * gcc.dg/compat/struct-return-2_y.c: Ditto.
44747         * gcc.dg/compat/struct-return-3_main.c: Ditto.
44748         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44749         * gcc.dg/compat/struct-return-3_y.c: Ditto.
44750
44751 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
44752
44753         * g++.dg/pch/static-1.C: New file.
44754         * g++.dg/pch/static-1.Hs: New file.
44755
44756 2003-06-10  Richard Henderson  <rth@redhat.com>
44757
44758         * gcc.dg/asm-7.c: Adjust expected warning text.
44759
44760 2003-06-10  Roger Sayle  <roger@eyesopen.com>
44761
44762         * gcc.dg/builtins-20.c: New test case.
44763
44764 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
44765
44766         PR c++/11131
44767         * g++.dg/opt/template1.C: New test.
44768
44769 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44770
44771         * lib/gcc-dg.exp (dg-test): Clear additional_files and
44772         additional_sources.
44773
44774 2003-05-21  David Taylor  <dtaylor@emc.com>
44775
44776         * gcc.dg/Wpadded.c: New file.
44777
44778 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44779
44780         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
44781         * gcc.dg/special/weak-2.c: Add dg-require-weak.
44782         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
44783         dg-require-weak.
44784
44785 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
44786
44787         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
44788
44789 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44790
44791         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
44792         (dg-require-alias): Likewise.
44793         (dg-require-gc-sections): Likewise.
44794         * lib/target-supports.exp (check_gc_sections_available): Likewise.
44795
44796 2003-06-08  Richard Henderson  <rth@redhat.com>
44797
44798         * gcc.dg/20011029-2.c: Fix the array reference.
44799         * gcc.dg/asm-7.c: New.
44800
44801 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
44802
44803         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
44804
44805 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
44806
44807         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
44808         (dg-require-gc-sections): Likewise.
44809
44810 2003-06-08  Jan Hubicka  <jh@suse.cz>
44811
44812         * i386-cmov1.c: Fix regular expression.
44813         * i386-cvt-1.c: Likewise.
44814         * i386-local.c: Likewise.
44815         * i386-local2.c: Likewise.
44816         * i386-mul.c: Likewise.
44817         * i386-ssetype-1.c: Likewise.
44818         * i386-ssetype-3.c: Likewise.
44819         * i386-ssetype-5.c: Likewise.
44820
44821 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44822
44823         PR c++/11039
44824         * g++.dg/warn/implicit-typename2.C: New test.
44825         * g++.dg/warn/implicit-typename3.C: New test.
44826
44827 2003-06-07  Richard Henderson  <rth@redhat.com>
44828
44829         * g++.dg/other/offsetof3.C: Use size_t.
44830         * g++.dg/other/offsetof4.C: Likewise.
44831
44832 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
44833
44834         * lib/copy-file.exp: New. Implement gcc_copy_files.
44835
44836         * lib/dg-pch.exp: Load copy-file.exp
44837         (dg-pch): Use gcc_copy_files instead of "file copy".
44838
44839 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
44840
44841         * gcc.dg/weak/weak.exp: Simplify.
44842         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
44843         * gcc.dg/weak/weak-1.c: Likewise.
44844         * gcc.dg/weak/weak-2.c: Likewise.
44845         * gcc.dg/weak/weak-3.c: Likewise.
44846         * gcc.dg/weak/weak-4.c: Likewise.
44847         * gcc.dg/weak/weak-5.c: Likewise.
44848         * gcc.dg/weak/weak-6.c: Likewise.
44849         * gcc.dg/weak/weak-7.c: Likewise.
44850         * gcc.dg/weak/weak-8.c: Likewise.
44851         * gcc.dg/weak/weak-9.c: Likewise.
44852
44853 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
44854
44855         gcc.c-torture/execute/20030606-1.c: New.
44856
44857 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44858
44859         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
44860         * gcc.dg/builtins-19.c: Likewise.
44861
44862 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44863
44864         * gcc.dg/builtins-2.c: Add some more tests.
44865         * gcc.dg/builtins-18.c: New test case.
44866         * gcc.dg/builtins-19.c: New test case.
44867
44868 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44869             Jim Wilson  <wilson@tuliptree.org>
44870
44871         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
44872
44873 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
44874
44875         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
44876         mempcpy/stpcpy calls not to be optimized into something else.
44877         * gcc.c-torture/execute/string-opt-3.c: Moved to...
44878         * gcc.c-torture/execute/builtins/string-7.c: ...here.
44879         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
44880
44881 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44882
44883         * gcc.dg/format/asm_fprintf-1.c: New test.
44884
44885 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
44886
44887         * lib/gcc-defs.exp (additional_sources): New variable.
44888         (dg-additional-sources): New function.
44889         (additional_files): New variable.
44890         (dg-additional-files): New function.
44891         (dg-additional-files-options): Likewise.
44892         * lib/gcc-dg.exp (dg-require-weak): New function.
44893         (dg-require-alias): Likewise.
44894         (dg-require-gc-sections): Likewise.
44895         * lib/target-supports.exp (check_alias_available): Remove testfile
44896         parameter.
44897         (check_gc_sections_available): New function.
44898         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
44899         (dg-gpp-additional-files): Likewise.
44900         * lib/g++.exp (additional_sources): Remove.
44901         (additional_files): Likewise.
44902         (g++_target_compile): Use dg-additional-files-options.
44903
44904         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
44905         Tcl logic.
44906         * gcc.dg/special/ecos.exp: Remove.
44907         * gcc.dg/special/20000419-2.c: Use dg-require-*.
44908         * gcc.dg/special/alias-1.c: Likewise.
44909         * gcc.dg/special/alias-2.c: Likewise.
44910         * gcc.dg/special/gcsec-1.c: Likewise.
44911         * gcc.dg/special/weak-1.c: Likewise.
44912         * gcc.dg/special/weak-2.c: Likewise.
44913         * gcc.dg/special/wkali-1.c: Likewise.
44914         * gcc.dg/special/wkali-2.c: Likewise.
44915
44916         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
44917         dg-gpp-additional-*.
44918         * g++.dg/special/conpr-3.C: Likewise.
44919         * g++.dg/special/conpr-4.C: Likewise.
44920         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
44921         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
44922         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
44923         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
44924         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
44925         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
44926         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
44927         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
44928         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
44929         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
44930         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
44931         * g++.old-deja/g++.other/comdat1.C: Likewise.
44932         * g++.old-deja/g++.other/comdat2.C: Likewise.
44933         * g++.old-deja/g++.other/comdat3.C: Likewise.
44934         * g++.old-deja/g++.other/ctor1.C: Likewise.
44935         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
44936
44937 2003-06-05  Richard Henderson  <rth@redhat.com>
44938
44939         * gcc.dg/debug/20030605-1.c: New.
44940
44941 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
44942
44943         * README.QMTEST: Update.
44944
44945 2003-06-04  Richard Henderson  <rth@redhat.com>
44946
44947         * gcc.dg/cleanup-1.c: New.
44948         * gcc.dg/cleanup-2.c: New.
44949         * gcc.dg/cleanup-3.c: New.
44950         * gcc.dg/cleanup-4.c: New.
44951         * gcc.dg/cleanup-5.c: New.
44952         * gcc.dg/cleanup-6.c: New.
44953         * gcc.dg/cleanup-7.c: New.
44954
44955 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
44956
44957         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
44958
44959         * lib/dg-pch.exp: New file.
44960         * g++.dg/pch/pch.exp: Use dg-pch.exp.
44961         * gcc.dg/pch/pch.exp: Likewise.
44962
44963 2003-06-04  Roger Sayle  <roger@eyesopen.com>
44964
44965         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
44966         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
44967         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
44968         * gcc.dg/builtins-17.c: New test case.
44969         * gcc.dg/i386-387-4.c: New test case.
44970         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
44971
44972 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44973
44974         * gcc.dg/ultrasp9.c: New test.
44975
44976 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44977
44978         * gcc.c-torture/compile/20030604-1.c: New test.
44979         * gcc.dg/sparc-constant-1.c: New test.
44980
44981 2003-06-03  Glen Nakamura  <glen@imodulo.com>
44982
44983         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
44984
44985 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
44986
44987         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
44988
44989         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
44990         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
44991
44992 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
44993
44994         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
44995
44996 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44997
44998         PR c++/10940
44999         * g++.dg/template/spec10.C: New test.
45000
45001 2003-06-03  Roger Sayle  <roger@eyesopen.com>
45002
45003         * gcc.dg/builtins-16.c: New test case.
45004
45005 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
45006
45007         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
45008         mempcpy test with post-increments.
45009         * gcc.c-torture/execute/string-opt-3.c: New test.
45010         * gcc.dg/string-opt-1.c: New test.
45011
45012 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
45013
45014         PR fortran/10965
45015         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
45016
45017 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
45018
45019         * lib/scanasm.exp (dg-scan): New function, factored out of ...
45020         (scan-assembler): ... here.  Use dg-scan.
45021         (scan-assembler-not): Likewise.
45022         (scan-file): New function.
45023         (scan-file-not): Likewise.
45024         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
45025         * gcc.dg/cpp/_Pragma4.c: Likewise.
45026         * gcc.dg/cpp/_Pragma5.c: Likewise.
45027         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45028         * gcc.dg/cpp/avoidpaste2.c: Likewise.
45029         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
45030         * gcc.dg/cpp/cmdlne-P.c: Likewise.
45031         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
45032         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
45033         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
45034         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
45035         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
45036         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
45037         * gcc.dg/cpp/cxxcom1.c: Likewise.
45038         * gcc.dg/cpp/line1.c: Likewise.
45039         * gcc.dg/cpp/maccom1.c: Likewise.
45040         * gcc.dg/cpp/maccom2.c: Likewise.
45041         * gcc.dg/cpp/maccom3.c: Likewise.
45042         * gcc.dg/cpp/maccom4.c: Likewise.
45043         * gcc.dg/cpp/maccom5.c: Likewise.
45044         * gcc.dg/cpp/maccom6.c: Likewise.
45045         * gcc.dg/cpp/multiline.c: Likewise.
45046         * gcc.dg/cpp/spacing1.c: Likewise.
45047         * gcc.dg/cpp/spacing2.c: Likewise.
45048         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
45049         * gcc.dg/cpp/trad/maccom1.c: Likewise.
45050         * gcc.dg/cpp/trad/maccom2.c: Likewise.
45051         * gcc.dg/cpp/trad/maccom3.c: Likewise.
45052         * gcc.dg/cpp/trad/maccom4.c: Likewise.
45053         * gcc.dg/cpp/trad/maccom6.c: Likewise.
45054         * gcc.dg/cpp/cxxcom2.c: Likewise.
45055         * gcc.dg/cpp/cxxcom2.h: New file.
45056
45057         * gcc.dg/cpp/truefalse.cpp: Move it to ...
45058         * g++.dg/cpp/truefalse.C: Here.
45059         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
45060
45061 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
45062
45063         * gcc.dg/cpp/redef3.c: New file.
45064
45065 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45066
45067         * gcc.dg/i386-loop-3.c: New test.
45068
45069 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
45070
45071         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
45072
45073 2003-05-31  Roger Sayle  <roger@eyesopen.com>
45074
45075         * gcc.dg/fwrapv-1.c: New test case.
45076         * gcc.dg/fwrapv-2.c: New test case.
45077
45078 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45079
45080         PR c++/10956
45081         * g++.dg/template/spec9.C: New test.
45082
45083 2003-05-29  Roger Sayle  <roger@eyesopen.com>
45084
45085         * gcc.dg/duff-4.c: New test case.
45086
45087 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
45088
45089         PR fortran/10843
45090         * g77.dg/ffixed-form-1.f: New test
45091         * g77.dg/ffixed-form-2.f: New test
45092         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
45093         * g77.dg/ffree-form-3.f: New test
45094
45095 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
45096
45097         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
45098         * gcc.dg/wint_t-1.c: Likewise.
45099
45100 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45101
45102         * g++.dg/template/access11.C: New test.
45103
45104 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45105
45106         PR c++/10849
45107         * g++.dg/template/access10.C: New test.
45108
45109 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45110             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45111
45112         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
45113
45114 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45115
45116         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
45117         suppress for powerpc-*-darwin*.
45118         * gcc.dg/torture/builtin-noret-2.c: Likewise.
45119
45120 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45121
45122         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
45123         suppress option for powerpc-*-darwin*.
45124
45125 2003-05-23  Roger Sayle  <roger@eyesopen.com>
45126
45127         * gcc.dg/builtins-1.c: Add tests for tan and atan.
45128         * gcc.dg/builtins-4.c: Add test for fmod.
45129
45130 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45131
45132         PR c++/10682
45133         * g++.dg/template/instantiate4.C: New test.
45134
45135 2003-05-22  Roger Sayle  <roger@eyesopen.com>
45136
45137         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
45138
45139 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
45140
45141         * gcc.dg/compat/scalar-return-1_main.c: New file.
45142         * gcc.dg/compat/scalar-return-1_x.c: New file.
45143         * gcc.dg/compat/scalar-return-1_y.c: New file.
45144         * gcc.dg/compat/scalar-return-2_main.c: New file.
45145         * gcc.dg/compat/scalar-return-2_x.c: New file.
45146         * gcc.dg/compat/scalar-return-2_y.c: New file.
45147         * gcc.dg/compat/struct-return-3_main.c: New file.
45148         * gcc.dg/compat/struct-return-3_y.c: New file.
45149         * gcc.dg/compat/struct-return-3_x.c: New file.
45150         * gcc.dg/compat/struct-return-2_main.c: New file.
45151         * gcc.dg/compat/struct-return-2_x.c: New file.
45152         * gcc.dg/compat/struct-return-2_y.c: New file.
45153
45154 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45155
45156         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
45157         for hppa*-hp-hpux*.
45158         * gcc.dg/20021014-1.c (dg-options): Likewise.
45159         * gcc.dg/nest.c (dg-options): Likewise.
45160
45161 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
45162
45163         PR c++/9738
45164         * g++.dg/ext/dllimport2.C: New file.
45165         * g++.dg/ext/dllimport3.C: New file.
45166
45167 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
45168
45169         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
45170         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45171         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45172         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45173         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45174         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45175         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
45176         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
45177         * gcc.dg/compat/small-struct-defs.h: New file.
45178         * gcc.dg/compat/small-struct-init.h: New file.
45179         * gcc.dg/compat/small-struct-check.h: New file.
45180         * gcc.dg/compat/fp-struct-defs.h: New file.
45181         * gcc.dg/compat/fp-struct-check.h: New file.
45182         * gcc.dg/compat/fp-struct-init.h: New file.
45183         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
45184         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
45185
45186 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
45187
45188         * gcc.dg/20030225-2.c: New test.
45189
45190 2003-05-18  Roger Sayle  <roger@eyesopen.com>
45191             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45192
45193         * gcc.c-torture/compile/20030518-1.c: New test case.
45194
45195 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
45196
45197         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
45198         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
45199         gcc-dg-debug-runtest.
45200         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
45201         gcc-dg-debug-runtest.
45202
45203 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45204
45205         PR c++/9022
45206         * g++.dg/lookup/using6.C: New test.
45207
45208 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45209
45210         * g++.dg/parse/access2.C: New test.
45211
45212 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
45213
45214         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
45215         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
45216         * gcc.dg/debug/debug.exp: Likewise.
45217
45218 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
45219
45220         * gcc.dg/dollar.c: New test.
45221
45222 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
45223
45224         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
45225         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
45226         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
45227         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
45228         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
45229         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
45230         * gcc.dg/compat/struct-by-value-6_main.c: New file.
45231         * gcc.dg/compat/struct-by-value-6_x.c: New file.
45232         * gcc.dg/compat/struct-by-value-6_y.c: New file.
45233         * gcc.dg/compat/struct-by-value-7_main.c: New file.
45234         * gcc.dg/compat/struct-by-value-7_x.c: New file.
45235         * gcc.dg/compat/struct-by-value-7_y.c: New file.
45236         * gcc.dg/compat/struct-by-value-8_main.c: New file.
45237         * gcc.dg/compat/struct-by-value-8_x.c: New file.
45238         * gcc.dg/compat/struct-by-value-8_y.c: New file.
45239         * gcc.dg/compat/struct-by-value-9_main.c: New file.
45240         * gcc.dg/compat/struct-by-value-9_x.c: New file.
45241         * gcc.dg/compat/struct-by-value-9_y.c: New file.
45242
45243 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
45244
45245         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
45246         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
45247         support for "repo" mode.
45248         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
45249         * lib/g77-dg.exp: Likewise.
45250         * lib/obj-dg.exp: Likewise.
45251
45252 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
45253
45254         Merge from gcc-3_2-rhl8-branch:
45255         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
45256
45257         * gcc.dg/tls/opt-6.c: New test.
45258
45259         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
45260
45261         * gcc.dg/20030405-1.c: New test.
45262
45263         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
45264
45265         * gcc.dg/20030309-1.c: New test.
45266
45267         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45268
45269         * gcc.c-torture/execute/20030307-1.c: New test.
45270
45271         2003-02-20  Randolph Chung  <tausq@debian.org>
45272
45273         * gcc.c-torture/compile/20030220-1.c: New test.
45274
45275         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
45276
45277         * gcc.dg/20030217-1.c: New test.
45278
45279         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
45280
45281         * gcc.c-torture/compile/20020129-1.c: New test.
45282
45283         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45284
45285         * gcc.dg/unroll-1.c: New test.
45286
45287         2002-11-16  Jan Hubicka  <jh@suse.cz>
45288
45289         * gcc.c-torture/execute/20020920-1.c: New test.
45290
45291         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
45292
45293         PR target/7434
45294         * gcc.c-torture/compile/20021008-1.c: New test.
45295
45296         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
45297
45298         PR target/7559
45299         * gcc.c-torture/execute/20020810-1.c: New test.
45300
45301         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
45302
45303         * gcc.c-torture/compile/20020807-1.c: New test.
45304
45305         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
45306
45307         * gcc.dg/tls/opt-1.c: New test.
45308
45309         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
45310
45311         * gcc.dg/20020729-1.c: New test.
45312
45313         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
45314
45315         * g++.dg/opt/life1.C: New test.
45316
45317         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
45318
45319         * gcc.dg/20020525-1.c: New test.
45320
45321         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
45322
45323         PR c++/6794
45324         * g++.dg/ext/pretty1.C: New test.
45325         * g++.dg/ext/pretty2.C: New test.
45326
45327 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
45328
45329         PR c++/8385
45330         * g++.dg/ext/typeof5.C: New test.
45331
45332 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
45333
45334         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
45335         __USER_LABEL_PREFIX__ into account.
45336         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
45337
45338 2003-05-14  Roger Sayle  <roger@eyesopen.com>
45339
45340         * gcc.dg/builtins-15.c: New test case.
45341
45342 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
45343
45344         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
45345
45346 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
45347
45348         * lib/g++.exp: Tweak handling of additional source files.
45349         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
45350         * g++.dg/special/conpr-2a.C: Rename to ...
45351         * g++.dg/special/conpr-2a.cc: ... this.
45352         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
45353         * g++.dg/special/conpr-3a.C: Rename to ...
45354         * g++.dg/special/conpr-3a.cc: This.
45355         * g++.dg/special/conpr-3b.C: Rename to ...
45356         * g++.dg/special/conpr-3b.cc: This.
45357         * g++.dg/special/conpr-4.C: New test.
45358         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
45359
45360 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
45361
45362         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
45363
45364 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45365
45366         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
45367         * g++.old-deja/g++.robertl/eb71.C: Likewise.
45368         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
45369         * g++.old-deja/g++.other/warn3.C: Likewise.
45370
45371 2003-05-11  Roger Sayle  <roger@eyesopen.com>
45372
45373         * gcc.dg/i386-387-1.c: Update to also test log.
45374         * gcc.dg/i386-387-2.c: Likewise.
45375
45376 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
45377
45378         * g77.f-torture/execute/int8421.f: New test.
45379
45380 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45381
45382         PR c++/10230, c++/10481
45383         * g++.dg/lookup/scoped5.C: New test.
45384
45385 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45386
45387         PR c++/10552
45388         * g++.dg/template/ttp6.C: New test.
45389
45390 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
45391
45392         * gcc.c-torture/execute/builtins: New directory.
45393         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
45394         gcc.c-torture/execute/builtins.
45395         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
45396         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
45397         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
45398         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
45399
45400 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45401
45402         PR c++/9252
45403         * g++.dg/template/access8.C: New test.
45404         * g++.dg/template/access9.C: New test.
45405
45406 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45407
45408         PR c++/9554
45409         * g++.dg/parse/access1.C: New test.
45410
45411 2003-05-09  DJ Delorie  <dj@redhat.com>
45412
45413         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
45414         long, and not an int.
45415
45416 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45417
45418         PR c++/10555, c++/10576
45419         * g++.dg/template/memclass1.C: New test.
45420
45421 2003-05-08  DJ Delorie  <dj@redhat.com>
45422
45423         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
45424         targets.
45425         * gcc.c-torture/execute/20021024-1.x: Likewise.
45426         * gcc.c-torture/execute/shiftdi.x: Likewise.
45427         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
45428         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
45429         * gcc.dg/20021018-1.c: Likewise.
45430
45431 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45432
45433         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
45434
45435         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
45436         (bcopy): Call memmove.
45437
45438 2003-05-08  Roger Sayle  <roger@eyesopen.com>
45439
45440         * g77.f-torture/compile/8485.f: New test case.
45441
45442 2003-05-07  Richard Henderson  <rth@redhat.com>
45443
45444         PR c++/10570
45445         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
45446         Verify exception_cleanup not called for rethrows.
45447         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
45448         when exiting catch block without rethrowing.
45449         * g++.dg/eh/forced3.C: New.
45450         * g++.dg/eh/forced4.C: New.
45451
45452 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
45453
45454         * gcc.dg/20030505.c: Fix triplet.
45455
45456 2003-05-06  DJ Delorie  <dj@redhat.com>
45457
45458         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
45459         * gcc.dg/nest.c: Likewise.
45460
45461 2003-05-05  Roger Sayle  <roger@eyesopen.com>
45462
45463         * gcc.dg/builtins-14.c: New test case.
45464
45465 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
45466
45467         * lib/compat.exp (compat-execute): New argument.
45468         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
45469         * gcc.dg/compat: New test directory.
45470         * gcc.dg/compat/compat.exp: New expect script.
45471         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
45472         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
45473         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
45474         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
45475         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
45476         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
45477
45478         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
45479         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
45480         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
45481         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
45482         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
45483         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
45484         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
45485         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
45486         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
45487         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
45488         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
45489         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
45490         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
45491         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
45492         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
45493
45494 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
45495
45496         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
45497
45498 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
45499
45500         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
45501
45502 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
45503
45504         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
45505         * gcc.dg/ppc-fsel-2.c: New test.
45506
45507         * gcc.dg/unused-5.c: New test.
45508
45509 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45510
45511         PR c++/10496
45512         * g++.dg/warn/pmf1.C: New test.
45513
45514 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45515
45516         PR c++/4494
45517         * g++.dg/warn/main.C: New test.
45518
45519 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45520
45521         * gcc.dg/nonnull-3.c: New test.
45522
45523 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
45524
45525         * gcc.dg/cpp/Wtrigraphs.c: Update.
45526         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
45527
45528 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
45529
45530         * gcc.dg/ppc-fsel-1.c: New test.
45531
45532 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
45533
45534         PR c/10604
45535         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
45536
45537 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
45538
45539         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
45540
45541 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45542
45543         PR c++/9364, c++/10553, c++/10586
45544         * g++.dg/parse/typename4.C: New test.
45545         * g++.dg/parse/typename5.C: Likewise.
45546
45547 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
45548
45549         * gcc.c-torture/compile/20030503-1.c: New test.
45550
45551 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45552
45553         * g++.dg/lookup/using5.C: Fix testcase error.
45554
45555 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
45556
45557         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
45558         since MEABI is no longer supported.  Remove all vestiges
45559         of MEABI from the test.
45560
45561 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45562
45563         PR c++/10554
45564         * g++.dg/lookup/using5.C: New test.
45565
45566 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45567
45568         PR c++/8772
45569         * g++.dg/template/ttp5.C: New test.
45570
45571 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
45572
45573         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
45574         (dg-gpp-additional-sources): New function.
45575         (dg-gpp-additional-files): Likewise.
45576         * lib/g++.exp (additional_sources): New variable.
45577         (additional_files): Likewise.
45578         (g++_target_compile): Deal with them.
45579         * lib/old-dejagnu.exp: Remove.
45580         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
45581         * g++.old-deja: Revise all tests to use dg commands.
45582
45583 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45584
45585         PR c++/9432, c++/9528
45586         * g++.dg/lookup/using4.C: New test.
45587
45588 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
45589
45590         * gcc.dg/noreturn-5.c: New file.
45591         * gcc.dg/noreturn-6.c: New file.
45592
45593         * gcc.c-torture/compile/inline-1.c: New file.
45594
45595 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45596
45597         PR c++/10551
45598         * g++.dg/template/explicit1.C: New test.
45599
45600 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45601
45602         PR c++/10549
45603         * g++.dg/other/bitfield1.C: New test.
45604
45605         PR c++/10527
45606         * g++.dg/init/new7.C: New test.
45607
45608 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45609
45610         * g++.dg/ext/desig1.C: New test.
45611         * g++.dg/ext/init1.C: Update.
45612
45613         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
45614
45615 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
45616
45617         PR c++/10180
45618         * g++.dg/warn/Winline-1.C: New test.
45619
45620 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
45621
45622         * gcc.c-torture/execute/string-opt-19.c: New test.
45623
45624         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
45625         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
45626
45627 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
45628
45629         PR c++/10506
45630         * g++.dg/init/new6.C: New test.
45631
45632         PR c++/10503
45633         * g++.dg/init/ref6.C: New test.
45634
45635 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
45636
45637         * g++.dg/warn/weak1.C: XFAIL on AIX4.
45638
45639 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45640
45641         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
45642         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
45643
45644 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
45645
45646         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
45647         initialized static data members.
45648
45649 2003-04-25  H.J. Lu <hjl@gnu.org>
45650
45651         * gcc.dg/ia64-sync-4.c: New test.
45652
45653 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45654
45655         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
45656         date.
45657
45658 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
45659
45660         PR c++/10337
45661         * g++.dg/warn/conv1.C: New test.
45662         * g++.old-deja/g++.other/conv7.C: Adjust.
45663         * g++.old-deja/g++.other/overload14.C: Adjust.
45664
45665 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45666
45667         PR c++/10471
45668         * g++.dg/template/defarg2.C: New test.
45669
45670 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
45671
45672         * gcc.dg/cpp/include2.c: Update.
45673         * gcc.dg/cpp/multiline-2.c: New.
45674         * gcc.dg/cpp/multiline.c: Update.
45675         * gcc.dg/cpp/strify2.c: Update.
45676         * gcc.dg/cpp/trad/literals-2.c: Update.
45677
45678 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45679
45680         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
45681
45682 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45683
45684         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
45685
45686 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45687
45688         PR c++/10451
45689         * g++.dg/parse/crash4.C: New test.
45690
45691         PR c++/9847
45692         * g++.dg/parse/crash5.C: New test.
45693
45694 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
45695
45696         PR c++/10446
45697         * g++.dg/parse/crash3.C: New test.
45698
45699         PR c++/10428
45700         * g++.dg/parse/elab1.C: New test.
45701
45702 2003-04-22  Devang Patel  <dpatel@apple.com>
45703
45704         * gcc.dg/cpp/trad/funlike-5.c: New test.
45705
45706 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
45707
45708         * g++.dg/other/packed1.C: Fix dg options.
45709
45710 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
45711
45712         * g++.dg/other/offsetof2.C: New test.
45713
45714 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
45715
45716         * g++.dg/template/recurse.C: Adjust location of error messages.
45717
45718 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
45719
45720         PR c++/9881
45721         * g++.dg/init/addr-const1.C: New test.
45722         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
45723
45724 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45725
45726         PR c++/10405
45727         * g++.dg/lookup/struct-hack1.C: New test.
45728
45729 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
45730
45731         * ucs.c: Update diagnostic messages.
45732
45733 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
45734
45735         * gcc.dg/cpp/truefalse.cpp: New test.
45736         * gcc.dg/cpp/cpp.exp: Update.
45737         * g++.dg/other/stdbool-if.C: Remove.
45738
45739 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
45740
45741         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
45742         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
45743
45744 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45745
45746         * gcc.c-torture/compile/20030418-1.c: New test.
45747
45748 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
45749
45750         * README.compat: Remove; content moved to doc/sourcebuild.texi.
45751
45752 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45753
45754         PR c++/10347
45755         g++.dg/template/dependent-name1.C: New test.
45756
45757 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
45758
45759         * gcc.dg/warn-1.c (tourist_guide): New array,
45760         contains a pointer to bar.
45761
45762 2003-04-16  Roger Sayle  <roger@eyesopen.com>
45763
45764         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
45765         * gcc.c-torture/execute/medce-1.c: New test case.
45766         * gcc.c-torture/execute/medce-2.c: New test case.
45767
45768 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
45769
45770         * lib/prune.exp: Ignore more messages.
45771
45772         PR c++/10381
45773         * g++.dg/parse/lookup3.C: New test.
45774
45775 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
45776
45777         * gcc.c-torture/compile/20030415-1.c : New test.
45778
45779 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
45780
45781         * gcc.c-torture/execute/scope-2.c: Move to ...
45782         * gcc.dg/noncompile/scope.c: .... here.
45783
45784 2003-04-14  Roger Sayle  <roger@eyesopen.com>
45785
45786         * gcc.dg/20030414-2.c: New test case.
45787
45788 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
45789
45790         PR target/10377
45791         * gcc.dg/20030414-1.c: New test.
45792
45793 2003-04-13  Roger Sayle  <roger@eyesopen.com>
45794
45795         * gcc.dg/builtins-12.c: New test case.
45796         * gcc.dg/builtins-13.c: New test case.
45797
45798 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45799
45800         * gcc.c-torture/execute/string-opt-18.c: New test.
45801
45802 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
45803
45804         PR c++/10300
45805         * g++.dg/init/new5.C: New test.
45806
45807 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
45808
45809         PR c++/7910
45810         * g++.dg/ext/dllimport1.C: New test.
45811
45812 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45813
45814         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
45815
45816 2003-04-11  Bud Davis <bdavis9659@comcast.net>
45817
45818         PR Fortran/9263
45819         * g77.f-torture/noncompile/9263.f: New test
45820         PR Fortran/1832
45821         * g77.f-torture/execute/1832.f: New test
45822
45823 2003-04-11  David Chad  <davidc@freebsd.org>
45824             Loren J. Rittle  <ljrittle@acm.org>
45825
45826         PR libobjc/8562
45827         * objc.dg/headers.m: New test.
45828
45829 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
45830
45831         * gcc.c-torture/execute/builtin-noret-2.c: New.
45832         * gcc.c-torture/execute/builtin-noret-2.x: New.
45833         XFAIL builtin-noret-2.c at -O1 and above.
45834         * gcc.dg/redecl.c: New.
45835         * gcc.dg/Wshadow-1.c: Update error regexps.
45836
45837 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
45838
45839         * g++.dg/abi/bitfield10.C: New test.
45840
45841 2003-04-09  Mike Stump  <mrs@apple.com>
45842
45843         * gcc.dg/pch/pch.exp: Make testcase names longer.
45844         * g++.dg/pch/pch.exp: Make testcase names longer.
45845
45846 2003-04-08  Roger Sayle  <roger@eyesopen.com>
45847
45848         * gcc.dg/builtins-11.c: New test case.
45849
45850 2003-04-08  Roger Sayle  <roger@eyesopen.com>
45851
45852         * gcc.dg/builtins-9.c: New test case.
45853         * gcc.dg/builtins-10.c: New test case.
45854
45855 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
45856
45857         * gcc.dg/noncompile/init-4.c.c: New test.
45858
45859 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45860
45861         * gcc.misc-test/gcov-9.c: New test.
45862         * gcc.misc-test/gcov-10.c: New test
45863         * gcc.misc-test/gcov-11.c: New test.
45864
45865 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
45866
45867         PR optimization/10024
45868         * gcc.c-torture/compile/20030405-1.c: New test.
45869
45870 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
45871
45872         * gcc.dg/pch/static-3.c: New.
45873         * gcc.dg/pch/static-3.hs: New.
45874         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
45875
45876 2003-04-04  Richard Henderson  <rth@redhat.com>
45877
45878         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
45879         * g++.dg/eh/forced2.C: Likewise.
45880
45881 2003-04-03  Mike Stump  <mrs@apple.com>
45882
45883         * lib/scanasm.exp (scan-assembler): Add xfail processing for
45884         target arg.
45885         (scan-assembler-times, scan-assembler-not): Likewise.
45886         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
45887
45888 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45889
45890         * gcc.dg/sparc-loop-1.c: New test.
45891
45892 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
45893
45894         PR other/9274
45895         * g++.dg/pch/system-2.C: New.
45896         * g++.dg/pch/system-2.Hs: New.
45897
45898 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
45899
45900         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
45901
45902         * g++.dg/eh/simd-1.C (vecfunc): Same.
45903
45904 2003-04-01  Roger Sayle  <roger@eyesopen.com>
45905
45906         * gcc.c-torture/execute/20030401-1.c: New test case.
45907
45908 2003-04-01  Ziemowit Laski <zlaski@apple.com>
45909
45910         * objc.dg/defs.m: New.
45911
45912 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
45913
45914         * g++.dg/eh/simd-1.C: New.
45915         * g++.dg/eh/simd-2.C: New.
45916
45917 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
45918
45919         * gcc.c-torture/execute/simd-3.c: New.
45920
45921 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
45922
45923         PR c/9936
45924         * gcc.dg/20030331-2.c: New test.
45925
45926 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
45927
45928         PR c++/10278
45929         * g++.dg/parse/crash2.C: New test.
45930
45931 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45932
45933         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
45934         * gcc.c-torture/execute/20030331-1.c: ...here.
45935
45936 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45937
45938         * gcc.c-torture/execute/20030331-1.c: New test.
45939
45940 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
45941
45942         * lib/gcov.exp: Adjust call return testing strings.
45943         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
45944
45945 2003-03-31  Roger Sayle  <roger@eyesopen.com>
45946
45947         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
45948         * gcc.dg/builtins-7.c: New test case.
45949         * gcc.dg/builtins-8.c: New test case.
45950
45951 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45952
45953         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
45954
45955 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
45956
45957         PR c++/7647
45958         * g++.dg/lookup-class-member-2.C: New test.
45959
45960 2003-03-30  Glen Nakamura  <glen@imodulo.com>
45961
45962         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
45963
45964 2003-03-28  Roger Sayle  <roger@eyesopen.com>
45965
45966         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
45967
45968 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
45969
45970         * g++.dg/init/attrib1.C: New test.
45971
45972 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45973
45974         * gcc.dg/ultrasp8.c: New test.
45975
45976 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45977
45978         * gcc.dg/ultrasp7.c: New test.
45979
45980 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
45981
45982         PR c++/10047
45983         * g++.dg/template/inline1.C: New test.
45984
45985 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45986
45987         * gcc.dg/sparc-dwarf2.c: New test.
45988
45989 2003-03-27  Roger Sayle  <roger@eyesopen.com>
45990
45991         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
45992         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
45993
45994 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
45995
45996         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
45997         than reading .x files.
45998         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
45999         * g77.dg/gcov/gcov-1.f: Likewise.
46000         * gcc.misc-tests/gcov-4b.c: Likewise.
46001         * gcc.misc-tests/gcov-5b.c: Likewise.
46002         * gcc.misc-tests/gcov-6.c: Likewise.
46003         * gcc.misc-tests/gcov-7.c: Likewise.
46004         * gcc.misc-tests/gcov-8.c: Likewise.
46005         * g++.dg/gcov/gcov-1.x: Remove.
46006         * g77.dg/gcov/gcov-1.x: Likewise.
46007         * gcc.misc-tests/gcov-4b.x: Likewise.
46008         * gcc.misc-tests/gcov-5b.x: Likewise.
46009         * gcc.misc-tests/gcov-6.x: Likewise.
46010         * gcc.misc-tests/gcov-7.x: Likewise.
46011         * gcc.misc-tests/gcov-8.x: Likewise.
46012
46013 2003-03-27  Glen Nakamura  <glen@imodulo.com>
46014
46015         PR opt/10087
46016         * gcc.dg/20030324-1.c: New test.
46017
46018 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
46019
46020         PR c++/10224
46021         * g++.dg/template/arg3.C: New test.
46022
46023         PR c++/10158
46024         * g++.dg/template/friend18.C: New test.
46025
46026 2003-03-26  Roger Sayle  <roger@eyesopen.com>
46027
46028         * g77.f-torture/compile/20030326-1.f: New test case.
46029
46030 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
46031
46032         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
46033
46034         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
46035
46036 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
46037
46038         * gcc.dg/ia64-sync-3.c: New test.
46039
46040 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
46041
46042         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
46043
46044 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
46045
46046         * gcc.dg/ultrasp6.c: New test.
46047
46048 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46049
46050         * gcc.dg/i386-signbit-1.c: New test.
46051         * gcc.dg/i386-signbit-2.c: New test.
46052         * gcc.dg/i386-signbit-3.c: New test.
46053
46054 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46055
46056         * gcc.dg/ultrasp5.c: Fix options.
46057
46058 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46059
46060         * gcc.dg/ultrasp5.c: Fix comment.
46061
46062 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
46063
46064         PR fortran/10197
46065         * g77.f-torture/execute/10197.f: New test.
46066
46067 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
46068
46069         PR c++/9898, c++/383
46070         * g++.dg/template/conv6.C: New test.
46071
46072         PR c++/10119
46073         * g++.dg/template/ptrmem5.C: New test.
46074
46075         PR c++/10026
46076         * g++.dg/lookup/koenig1.C: New test.
46077
46078         PR C++/10199
46079         * g++.dg/lookup/template2.C: New test.
46080
46081 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
46082
46083         * g++.dg/opt/rtti1.C: New test.
46084
46085 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
46086
46087         * gcc.dg/ultrasp5.c: New test.
46088
46089 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
46090
46091         PR middle-end/9967
46092         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
46093         builtin fputs.
46094
46095 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
46096
46097         PR c/8224
46098         * gcc.dg/20030323-1.c: New test.
46099
46100 2003-03-23  Roger Sayle  <roger@eyesopen.com>
46101
46102         * gcc.c-torture/compile/20030323-1.c: New test case.
46103
46104 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
46105
46106         * gcc.dg/20030321-1.c: New test.
46107
46108 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
46109
46110         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
46111
46112 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
46113
46114         PR c++/9978, c++/9708
46115         * g++.dg/ext/vlm1.C: Adjust expected error.
46116         * g++.dg/ext/vla2.C: New test.
46117         * g++.dg/template/arg1.C: New test.
46118         * g++.dg/template/arg2.C: New test.
46119
46120 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
46121
46122         * g77.f-torture/execute/select.f: New test.
46123         * g77.f-torture/noncompile/select_no_compile.f: New test.
46124
46125 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
46126
46127         PR c++/9898
46128         * g++.dg/other/error4.C: New test.
46129
46130 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
46131
46132         * g++.dg/template/friend17.C: New test.
46133
46134 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
46135
46136         * gcc.c-torture/compile/20030320-1.c: New.
46137
46138 2003-03-20  Roger Sayle  <roger@eyesopen.com>
46139
46140         * gcc.dg/builtins-6.c: New test case.
46141
46142 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
46143
46144         PR target/10073
46145         * gcc.c-torture/compile/20030319-1.c: New.
46146
46147 2003-03-18  Jan Hubicka  <jh@suse.cz>
46148
46149         * gcc.dg/i386-cvt-1.c: New test.
46150
46151 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
46152
46153         * objc.dg/naming-1.m: Use "(parse|syntax) error".
46154         * objc.dg/naming-2.m: Likewise.
46155
46156 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
46157
46158         PR c++/9639
46159         * g++.dg/parse/crash1.C: New test.
46160
46161 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
46162
46163         PR c++/8805
46164         * g++.dg/eh/cleanup1.C: New test.
46165
46166 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
46167
46168         * gcc.c-torture/execute/20030316-1.c: New test case.
46169
46170 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
46171
46172         PR c++/9629
46173         * g++.dg/init/ctor2.C: New test.
46174
46175 2003-03-15  Roger Sayle  <roger@eyesopen.com>
46176
46177         * g77.f-torture/compile/xformat.f: New test case.
46178
46179 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46180
46181         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
46182         * g++.old-deja/g++.mike/eh50.C: Likewise.
46183
46184 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46185
46186         PR c++/6440
46187         * g++.dg/template/spec7.C: New test.
46188         * g++.dg/template/spec8.C: Likewise.
46189
46190 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
46191
46192         * gcc.c-torture/execute/20030313-1.c: New test.
46193
46194 2003-03-14  Richard Henderson  <rth@redhat.com>
46195
46196         * gcc.dg/inline-2.c: Adjust alpha test for external call.
46197
46198 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
46199
46200         * gcc.c-torture/compile/20030314-1.c: New test.
46201
46202 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
46203
46204         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
46205         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
46206         thumb target,
46207         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
46208         to accept newer _imp__  prefix and additional
46209         newline in .drectve section.
46210         * gcc.dg/dll-4.c: Likewise.
46211         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
46212         switch.
46213
46214 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
46215
46216         * g++.dg/parse/namespace9.C: New test.
46217
46218         * g++.dg/init/ref5.C: New test.
46219         * g++.dg/parse/ptrmem1.C: Likewise.
46220
46221 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46222
46223         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
46224         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
46225         regular expression.
46226         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
46227         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
46228
46229 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
46230
46231         * gcc.c-torture/execute/20030224-2.c: New test.
46232
46233 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46234
46235         * gcc.dg/decl-3.c: New test.
46236
46237 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46238
46239         * gcc.dg/i386-loop-2.c: New test.
46240
46241 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
46242
46243         PR c++/9474
46244         * g++.dg/parse/namespace8.C: New test.
46245
46246         PR c++/9924
46247         * g++.dg/overload/builtin2.C: New test.
46248
46249 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
46250
46251         * gcc.dg/return-type-3.c: New test.
46252
46253 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
46254
46255         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
46256         profiling options are not supported.
46257
46258 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
46259
46260         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
46261         * g++.old-deja/g++.warn/impint2.C: Likewise.
46262
46263 2003-03-10  Devang Patel  <dpatel@apple.com>
46264
46265         * g++.dg/cpp/c++_cmd_1.C: New test.
46266         * g++.dg/cpp/c++_cmd_1.h: New file.
46267
46268 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
46269
46270         * gcc.dg/altivec-9.c: New file.
46271
46272 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46273
46274         * gcc.dg/ppc-sdata-1.c: New test.
46275         * gcc.dg/ppc-sdata-2.c: New test.
46276
46277 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
46278
46279         PR c++/9373
46280         * g++.dg/opt/ptrmem2.C: New test.
46281
46282         PR c++/8534
46283         * g++.dg/opt/ptrmem1.C: New test.
46284
46285 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46286
46287         * gcc.dg/i386-loop-1.c: New test.
46288
46289 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46290
46291         PR c++/9970
46292         * g++.dg/lookup/friend1.C: New test.
46293
46294 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
46295
46296         PR c++/9823
46297         * g++.dg/parser/constructor1.C: New test.
46298
46299 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
46300
46301         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
46302
46303         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
46304
46305 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
46306
46307         * gcc.dg/cpp/Wunused.c: Update test.
46308
46309 2003-03-08  Jan Hubicka  <jh@suse.cz>
46310
46311         * gcc.dg/inline-3.c: New test.
46312
46313 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
46314
46315         PR c++/9809
46316         * g++.dg/parse/builtin1.C: New test.
46317
46318         PR c++/9982
46319         * g++.dg/abi/cookie1.C: New test.
46320         * g++.dg/abi/cookie2.C: Likewise.
46321
46322         PR c++/9524
46323         * g++.dg/template/field1.C: New test.
46324
46325         PR c++/9912
46326         * g++.dg/parse/class1.C: New test.
46327         * g++.dg/parse/namespace7.C: Likewise.
46328         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
46329
46330 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
46331
46332         * g++.dg/init/ref4.C: New test.
46333
46334 2003-03-07  Jan Hubicka  <jh@suse.cz>
46335
46336         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
46337         * gcc.dg/inline-3.c: New test.
46338
46339 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
46340
46341         * g++.dg/init/ref3.C: New test.
46342
46343         PR c++/9965
46344         * g++.dg/init/ref2.C: New test.
46345
46346         PR c++/9400
46347         * g++.dg/warn/Wshadow-2.C: New test.
46348
46349         PR c++/9791
46350         * g++.dg/warn/Woverloaded-1.C: New test.
46351
46352 2003-03-05  Jan Hubicka  <jh@suse.cz>
46353
46354         * gcc.dg/i386-local2.c: New.
46355         * gcc.dg/i386-local.c: Fix typo.
46356
46357 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
46358
46359         * g++.dg/abi/layout3.C: New test.
46360
46361 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
46362
46363         * gcc.c-torture/compile/20030305-1.c
46364
46365 2003-03-05  Jan Hubicka  <jh@suse.cz>
46366
46367         * gcc.dg/i386-local.c: New.
46368
46369 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
46370
46371         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
46372
46373 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46374
46375         * gcc.dg/switch-2.c: New test.
46376         * gcc.dg/switch-3.c: New test.
46377         * gcc.dg/Wswitch.c: Adjust line numbers.
46378         * gcc.dg/Wswitch-default.c: Likewise.
46379         * gcc.dg/Wswitch-enum.c: Likewise.
46380
46381 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
46382
46383         * gcc.c-torture/execute/20030222-1.c: New test.
46384
46385 2003-03-03  James E Wilson  <wilson@tuliptree.org>
46386
46387         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
46388
46389 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
46390
46391         PR c++/9878
46392         * g++.dg/init/ref1.C: New test.
46393
46394 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
46395
46396         * gcc.dg/sh-relax.c: New SH-only test.
46397
46398 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
46399
46400         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
46401         comment explaining purpose of testcase.
46402
46403 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
46404
46405         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
46406         for HC11/HC12 (asm needs two int registers).
46407         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
46408         HC11/HC12 because the test uses an asm which needs two 32-bit
46409         registers.
46410
46411 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
46412
46413         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
46414         for HC11/HC12 (array is too large otherwise).
46415         * gcc.c-torture/compile/920501-4.x: New file, likewise.
46416         * gcc.c-torture/compile/20010518-2.x: Likewise.
46417         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
46418         HC11/HC12 (array is too large).
46419
46420 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
46421
46422         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
46423         * lib/g++-dg.exp (g++-dg-test): Likewise.
46424
46425 2003-03-01  Roger Sayle  <roger@eyesopen.com>
46426
46427         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
46428         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
46429
46430 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46431
46432         * g++.dg/warn/implicit-typename1.C: Remove warning.
46433
46434 2003-02-28  Richard Henderson  <rth@redhat.com>
46435
46436         * gcc.dg/noreturn-1.c: Move noreturn warning line.
46437         * gcc.dg/return-type-1.c: Move control reaches end warning line.
46438
46439 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
46440
46441         * gcc.dg/pch/pch.exp: Change .pch to .gch.
46442         * g++.dg/pch/pch.exp: Likewise.
46443
46444 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
46445
46446         PR c++/9879
46447         * g++.dg/init/new4.C: New test.
46448
46449 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
46450
46451         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
46452
46453 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
46454
46455         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
46456         unsigned long.
46457
46458         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
46459         wider than float.
46460
46461 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46462
46463         * lib/scanasm.exp: Add support for counting numbers of
46464         occurences.
46465         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
46466         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
46467
46468 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
46469
46470         PR c++/9683
46471         * g++.dg/template/static3.C: New test.
46472
46473         PR c++/9829
46474         * g++.dg/parse/namespace6.C: New test.
46475
46476 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46477
46478         PR target/9732
46479         * gcc.dg/20030225-1.c: New test.
46480
46481 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
46482
46483         * README: Remove out-of-date information.
46484
46485         PR c++/9836
46486         * g++.dg/template/spec6.C: New test.
46487
46488 2003-02-24  Jeff Law  <law@redhat.com>
46489
46490         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
46491
46492 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46493
46494         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
46495         * gcc.dg/pragma-ep-1.c: Likewise.
46496
46497 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46498
46499         PR c++/9602
46500         * g++.dg/template/friend16.C: New test.
46501
46502 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
46503
46504         PR c++/5333
46505         * g++.dg/parse/fused-params1.C: Adjust error messages.
46506         * g++.dg/template/nested3.C: New test.
46507
46508 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
46509
46510         * g++.dg/abi/param1.C: New test.
46511
46512 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46513
46514         PR c++/7982
46515         * g++.dg/warn/implicit-typename1.C: New test.
46516
46517 2003-02-22  Kelley Cook <kelleycook@comcast.net>
46518
46519         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
46520         with "mtune".
46521         * g++.old-deja/g++.other/store-expr2.C: Likewise.
46522         * gcc.c-torture/execute/20010129-1.x: Likewise.
46523         * gcc.dg/20011107-1.c: Likewise.
46524         * gcc.dg/20020108-1.c: Likewise.
46525         * gcc.dg/20020122-3.c: Likewise.
46526         * gcc.dg/20020206-1.c: Likewise.
46527         * gcc.dg/20020310-1.c: Likewise.
46528         * gcc.dg/20020426-2.c: Likewise.
46529         * gcc.dg/20020517-1.c: Likewise.
46530         * gcc.dg/991230-1.c: Likewise.
46531         * gcc.dg/i386-unroll-1.c: Likewise.
46532         * gcc.misc-tests/i386-prefetch.exp: Likewise.
46533
46534 2003-02-22  Jan Hubicka  <jh@suse.cz>
46535
46536         * gcc.dg/i386-mul.c: New test.
46537
46538 2003-02-21  Roger Sayle  <roger@eyesopen.com>
46539
46540         * gcc.dg/builtins-5.c: New test case.
46541
46542 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
46543
46544         * gcc.dg/asmreg-1.c: New test.
46545
46546 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46547
46548         PR c++/9749
46549         * g++.dg/parse/varmod1.C: New test.
46550
46551 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46552
46553         PR c++/9727
46554         * g++.dg/template/op1.C: New test.
46555
46556 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46557
46558         PR c++/8906
46559         * g++.dg/template/nested2.C: New test.
46560
46561 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46562
46563         PR c++/8724
46564         * g++.dg/expr/dtor1.C: New test.
46565
46566 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
46567
46568         * gcc.dg/cpp/include3.c: New test.
46569         * gcc.dg/cpp/inc/foo.h: New file.
46570
46571 2003-02-21  Glen Nakamura  <glen@imodulo.com>
46572
46573         * gcc.c-torture/execute/20030221-1.c: New test.
46574
46575 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
46576
46577         PR c++/9729
46578         * g++.dg/abi/conv1.C: New test.
46579
46580 2003-02-20  Jan Hubicka  <jh@suse.cz>
46581
46582         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
46583
46584 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
46585
46586         * gcc.c-torture/compile/20030219-1.c: New test.
46587
46588 2003-02-18  Jan Hubicka  <jh@suse.cz>
46589
46590         * gcc.dg/funcorder.c: New test.
46591
46592 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46593
46594         * gcc.c-torture/execute/20030218-1.c: New.
46595
46596 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
46597
46598         * gcc.dg/20030218-1.c: New.
46599
46600 2003-02-18  Richard Henderson  <rth@redhat.com>
46601
46602         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
46603         * gcc.dg/attr-used-2.c: New.
46604
46605 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
46606
46607         PR c++/9704
46608         * g++.dg/init/copy5.C: New test.
46609
46610 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
46611
46612         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
46613         * g++.dg/pch/pch.exp: Likewise.
46614
46615 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46616
46617         * gcc.c-torture/execute/20030209-1.c: Enable the test if
46618         STACK_SIZE is not defined.
46619
46620 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46621
46622         PR c++/9457
46623         * g++.dg/template/init1.C: New test.
46624
46625 2003-02-16  Jan HUbicka  <jh@suse.cz>
46626
46627         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
46628         (foo): Add few extra tests
46629         * gcc.dg/c99-const-expr-3.c: Likewise.
46630         * gcc.c-torture/execute/20030216-1.c: New.
46631
46632 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46633
46634         PR c++/9459
46635         * g++.dg/ext/typeof4.C: New test.
46636
46637 2003-02-15  Roger Sayle  <roger@eyesopen.com>
46638
46639         * gcc.dg/i386-387-3.c: New test case.
46640
46641 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
46642
46643         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
46644         cris-*-elf* cris-*-aout* and mmix-*-*.
46645
46646 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
46647
46648         * gcc.dg/20030213-1.c: New test.
46649
46650 2003-02-12  Roger Sayle  <roger@eyesopen.com>
46651
46652         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
46653         * gcc.dg/i386-387-2.c: Likewise.
46654
46655 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
46656
46657         * gcc.dg/ppc-spe.c: Fix formatting.
46658         Enable tests that were previously unsupported by gas.
46659         Delete tests for instructions that no longer exist.
46660         Switch arguments on evsubifw builtin.
46661
46662 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
46663
46664         * gcc.c-torture/execute/20030209-1.c: Disable the test if
46665         STACK_SIZE is too small.
46666
46667 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46668             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46669
46670         * gcc.dg/decl-2.c: New test.
46671
46672 2003-02-10  Jan Hubicka  <jh@suse.cz>
46673
46674         * gcc.dg/i386-fpcvt-1.c: New test.
46675
46676 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
46677
46678         * gcc.c-torture/execute/20030209-1.c: New test.
46679
46680 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
46681
46682         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
46683         int-wide bitops, use the constants of the same width.
46684         Likewise, if long long is 32-bit wide, test bitops using
46685         32-bit constants.
46686
46687 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
46688
46689         * gcc.dg/20021014-1.c: Annotate with expected notice text.
46690
46691 2003-02-07  Roger Sayle  <roger@eyesopen.com>
46692
46693         * gcc.dg/builtins-4.c: New test case.
46694
46695 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46696
46697         * gcc.dg/20020430-1.c: Fix dg command typos.
46698         * gcc.dg/20020503-1.c: Likewise.
46699
46700 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46701
46702         PR c++/8785
46703         * g++.dg/parse/fused-params1.C: New test.
46704
46705         PR c++/8857
46706         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
46707
46708         PR c++/8921
46709         * g++.dg/parse/non-dependent1.C: New test.
46710
46711         PR c++/8928
46712         * g++.dg/parse/dupl-tmpl-args1.C: New test.
46713
46714         PR c++/9228
46715         * g++.dg/parse/undefined7.C: New test.
46716         * g++.dg/parse/non-templ1.C: New test.
46717
46718         PR c++/9229
46719         * g++.dg/parse/too-many-tmpl-args1.C: New test.
46720
46721 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
46722
46723         * gcc.c-torture/compile/20030206-1.c: New test.
46724
46725 2003-02-05  Roger Sayle  <roger@eyesopen.com>
46726
46727         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
46728         "pow" to "foo" to avoid potential confusion with a math built-in.
46729
46730 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46731
46732         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
46733         conditions for SPARC targets.
46734
46735 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
46736
46737         * gcc.dg/20030204-1.c: New test.
46738
46739 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46740
46741         PR c++/38
46742         * g++.dg/parse/array-size1.C: New test.
46743
46744         PR c++/5657
46745         * g++.dg/parse/undefined3.C: New test.
46746
46747         PR c++/5665
46748         * g++.dg/parse/undefined4.C: New test.
46749
46750         PR c++/5975
46751         * g++.dg/parse/undefined5.C: New test.
46752
46753         PR c++/7259
46754         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
46755
46756         PR c++/8578
46757         * g++.dg/parse/casting-operator1.C: New test.
46758
46759         PR c++/8596
46760         * g++.dg/parse/undefined6.C: New test.
46761
46762         PR c++/8736
46763         * g++.dg/parse/missing-template1.C: New test.
46764
46765 2003-02-04  Jan Hubicka  <jh@suse.cz>
46766
46767         * gcc.dg/i386-cadd.c: Compile using -march=k8.
46768         * gcc.dg/i386-cmov?.c: Likewise.
46769         * gcc.dg/i386-fpcvt-?.c: Likewise.
46770         * gcc.dg/i386-ssefp-1.c: Likewise.
46771         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
46772         conventions.
46773
46774 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
46775
46776         PR c++/7129
46777         * g++.dg/ext/max.C: New test.
46778
46779 2003-02-03  Jan Hubicka  <jh@suse.cz>
46780
46781         * gcc.c-torture/execute/20030203-1.c: New test.
46782
46783 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
46784
46785         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
46786         'natural-endian'.
46787
46788 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
46789
46790         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
46791         * g++.dg/init/new2.C: Likewise.
46792         * g++.dg/other/new1.C: Likewise.
46793
46794 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
46795
46796         * gcc.dg/struct-ret-libc.c: New test.
46797
46798 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
46799
46800         * gcc.dg/20030129-1.c: New test.
46801
46802 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46803
46804         PR c++/8849
46805         * g++.dg/template/ptrmem4.C: New test.
46806
46807 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
46808
46809         * g++.dg/parser/constant1.C: New test.
46810
46811 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46812
46813         PR c++/8591
46814         * g++.dg/parse/friend2.C: New test.
46815
46816 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
46817
46818         PR c++/9437
46819         * g++.dg/template/unify4.C: New test.
46820
46821 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
46822
46823         * gcc.c-torture/execute/20030128-1.c: New test.
46824
46825 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
46826
46827         * g++.dg/lookup/nested1.C: Test moved from ...
46828         * g++.old-deja/g++.other/lookup24.C: ... here.
46829
46830 2003-01-28  Jan Hubicka  <jh@suse.cz>
46831
46832         * gcc.dg/i386-cmov5.c: New test.
46833
46834 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
46835
46836         * gcc.c-torture/execute/20010925-1.c: Changed the
46837         memcpy declaration.
46838
46839 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
46840
46841         PR c++/3902
46842         * g++.dg/parse/template5.C: New test.
46843
46844 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
46845
46846         PR fortran/9258
46847         * g77.dg/pr9258: New test.
46848
46849 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46850
46851         * README: Move relevant parts from README.g++.
46852
46853         * README.g++: Remove this file.
46854
46855 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
46856
46857         * g++.dg/abi/dcast1.C: New test.
46858
46859 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46860
46861         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
46862
46863 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
46864
46865         PR c++/47
46866         * g++.old-deja/g++.other/lookup24.C: New test.
46867
46868 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46869
46870         PR middle-end/7227
46871         * gcc.dg/uninit-C.c: New test.
46872
46873 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
46874
46875         * g++.dg/abi/covariant1.C: New test.
46876
46877 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
46878
46879         * gcc.dg/20030123-1.c: New test.
46880
46881 2003-01-25  Jan Hubicka  <jh@suse.cz>
46882
46883         PR opt/8492
46884         * gcc.c-torture/compile/20030125-1.c
46885
46886 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
46887
46888         PR c++/9403
46889         * g++.dg/parse/template3.C: New test.
46890         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
46891
46892         PR c++/795
46893         * g++.dg/parse/template4.C: New test.
46894
46895         PR c++/9415
46896         * g++.dg/template/qual2.C: New test.
46897
46898         PR c++/8545
46899         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
46900
46901         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
46902
46903 2003-01-25  Roger Sayle  <roger@eyesopen.com>
46904
46905         * gcc.c-torture/execute/switch-1.c: New test case.
46906
46907 2003-01-25  Jan Hubicka  <jh@suse.cz>
46908
46909         * gcc.c-torture/execute/20030125-1.[cx]: New test.
46910
46911 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
46912
46913         Tweaks for Bison-1.875. From the NEWS file:
46914         "- `parse error' -> `syntax error'
46915         Bison now uniformly uses the term `syntax error'"
46916         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
46917         * gcc.dg/cpp/digraph2.c: Likewise.
46918         * gcc.dg/cpp/direct2.c: Likewise.
46919         * gcc.dg/cpp/paste4.c: Likewise.
46920         * gcc.dg/c90-restrict-1.c: Likewise.
46921         * gcc.dg/c99-func-2.c: Likewise.
46922         * gcc.dg/noncompile/920721-2.c: Likewise.
46923         * gcc.dg/noncompile/930622-2.c: Likewise.
46924         * gcc.dg/noncompile/940112-1.c: Likewise.
46925         * gcc.dg/noncompile/950921-1.c: Likewise.
46926         * gcc.dg/noncompile/951123-1.c: Likewise.
46927         * gcc.dg/noncompile/971104-1.c: Likewise.
46928         * gcc.dg/noncompile/990416-1.c: Likewise.
46929
46930 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
46931
46932         * g++.dg/parse/undefined1.C: Add error message.
46933
46934 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
46935
46936         PR c++/9354
46937         * g++.dg/parse/new1.C: New test.
46938
46939         PR c++/9216
46940         * g++.dg/parse/template2.C: New test.
46941
46942         PR c++/9354
46943         * g++.dg/parse/typedef2.C: New test.
46944
46945         PR c++/9328
46946         * g++.dg/ext/typeof3.C: New test.
46947
46948 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46949
46950         PR c++/2738
46951         * g++.dg/parse/ret-type1.C: New test.
46952
46953         PR c++/3792
46954         * g++.dg/parse/tmpl-outside1.C: New test.
46955
46956         PR c++/4207
46957         * g++.dg/parse/int-as-enum1.C: New test.
46958
46959         PR c++/4903
46960         * g++.dg/parse/no-typename1.C: New test.
46961
46962         PR c++/5533
46963         * g++.dg/parse/no-value1.C: New test.
46964
46965         PR c++/5921
46966         * g++.dg/parse/wrong-inline1.C: New test.
46967
46968         PR c++/6402
46969         * g++.dg/parse/ref1.C: New test.
46970
46971         PR c++/6992
46972         * g++.dg/parse/attr-ctor1.C: New test.
46973
46974         PR c++/7229
46975         * g++.dg/parse/namespace5.C: New test.
46976
46977         PR c++/7917
46978         * g++.dg/parse/func-def1.C: New test.
46979
46980         PR c++/8143
46981         * g++.dg/parse/undefined1.C: New test.
46982
46983         PR c++/5723, PR c++/8522
46984         * g++.dg/parse/specialization1.C: New test.
46985
46986         PR c++/163, PR c++/8595
46987         * g++.dg/parse/struct-as-enum1.C: New test.
46988
46989         PR c++/9173
46990         * g++.dg/parse/undefined2.C: New test.
46991
46992 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
46993
46994         PR c++/9298
46995         * g++.dg/parse/template1.C: New test.
46996
46997         PR c++/9384
46998         * g++.dg/parse/using1.C: New test.
46999
47000         PR c++/9285
47001         PR c++/9294
47002         * g++.dg/parse/expr2.C: New test.
47003
47004         PR c++/9388
47005         * g++.dg/parse/lookup2.C: Likewise.
47006
47007 2003-01-21  Jan Hubicka  <jh@suse.cz>
47008
47009         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
47010         * gcc.c-torture/execute/eeprof-1.c: Likewise.
47011         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
47012         * gcc.c-torture/execute/string-opt-*.c: Likewise.
47013
47014 2003-01-20  Nick Clifton  <nickc@redhat.com>
47015
47016         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
47017         problem with ARM sibcall code generation.
47018
47019 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
47020
47021         * gcc.c-torture/execute/20030120-1.c: New.
47022
47023 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
47024
47025         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
47026
47027 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
47028
47029         PR c++/9272
47030         * g++.dg/parse/ctor1.C: New test.
47031
47032         PR c++/9294:
47033         * g++.dg/parse/qualified1.C: New test.
47034
47035         * g++.dg/parse/typename3.C: New test.
47036
47037 2003-01-16  Richard Henderson  <rth@redhat.com>
47038
47039         * g++.dg/tls/init-2.C: Fix error matches for real this time.
47040
47041 2003-01-16  Richard Henderson  <rth@redhat.com>
47042
47043         * g++.dg/pch/pch.exp: Copy test header to the working directory
47044         before using it either for precompilation or direct use.
47045         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
47046         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
47047
47048 2003-01-16  Richard Henderson  <rth@redhat.com>
47049
47050         * gcc.dg/pch/pch.exp: Copy test header to the working directory
47051         before using it either for precompilation or direct use.
47052         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
47053         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
47054
47055 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
47056
47057         * g++.dg/ext/typename1.C: Add typename keyword.
47058         * g++.dg/template/crash1.C: Update error messages.
47059         * g++.dg/template/crash2.C: Remove error message.
47060         * g++.dg/parse/typename2.C: New test.
47061         * g++.dg/template/typename2.C: Change implicit
47062         typename warning into error.
47063         * g++.old-deja/g++.benjamin/tem03.C: Issue more
47064         error messages.
47065         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
47066         * g++.old-deja/g++.brendan/crash56.C: Add this->.
47067         * g++.old-deja/g++.law/visibility13.C: Remove error
47068         messages.
47069         * g++.old-deja/g++.ns/template17.C: Reorder code to
47070         make declaration visible in template.
47071         * g++.old-deja/g++.pt/crash3.C: Fix typos.
47072         * g++.old-deja/g++.pt/crash36.C: Issue more error
47073         messages.
47074         * g++.old-deja/g++.pt/crash5.C: Improve error
47075         message.
47076         * g++.old-deja/g++.pt/crash67.C: Remove warning.
47077         * g++.old-deja/g++.pt/inherit1.C: Add this->.
47078         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
47079         * g++.old-deja/g++.pt/typename16.C: Replace implicit
47080         typename warning with error message.
47081         * g++.old-deja/g++.pt/typename19.C: Remove warning.
47082         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
47083         * g++.old-deja/g++.robertl/eb24.C: Use this->.
47084
47085 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
47086
47087         * g++.dg/parse/ambig2.C: New test.
47088
47089 2003-01-15  Richard Henderson  <rth@redhat.com>
47090
47091         * g++.dg/tls/init-2.C: Update error message string.
47092
47093 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47094
47095         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
47096
47097 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
47098
47099         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
47100         all for HC11/HC12.
47101         * gcc.c-torture/compile/20001205-1.x: Likewise.
47102         * gcc.c-torture/compile/20001226-1.x: Likewise.
47103         * gcc.c-torture/compile/920520-1.x: Likewise.
47104         * gcc.c-torture/compile/961203-1.x: Likewise.
47105         * gcc.c-torture/compile/20020604-1.x: Likewise.
47106
47107 2003-01-15  Jan Hubicka  <jh@suse.cz>
47108
47109         * gcc.c-torture/compile/20030115-1.c: New test.
47110
47111         * gcc.dg/i386-fpcvt-1.c: New test.
47112         * gcc.dg/i386-fpcvt-2.c: New test.
47113
47114 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
47115
47116         Further conform g++'s __vmi_class_type_info to the C++ ABI
47117         specification.
47118         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
47119         the specification.
47120
47121 2003-01-14  Jan Hubicka  <jh@suse.cz>
47122
47123         * gcc.dg/i386-fpcvt-1.c: New test.
47124         * gcc.dg/i386-fpcvt-2.c: New test.
47125
47126 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47127
47128         * gcc.dg/i386-mmx-3.c: New test.
47129
47130 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
47131
47132         PR c++/9264
47133         * g++.dg/parse/octal1.C: New file.
47134
47135         PR c++/9172
47136         * g++.dg/parse/typename1.C: New file.
47137
47138 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
47139
47140         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
47141         * gcc.dg/bf-no-ms-layout.c: Likewise.
47142         * gcc.dg/bf-ms-attrib.c: Likewise.
47143
47144 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
47145
47146         PR c++/9099
47147         * g++.dg/parse/dtor1.C: New file.
47148
47149         PR c++/9128
47150         * g++.dg/rtti/typeid1.C: New file.
47151
47152         PR c++/9153
47153         * g++.dg/parse/lookup1.C: New file.
47154
47155         PR c++/9171
47156         * g++.dg/templ/spec5.C: New file.
47157
47158 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
47159
47160         * gcc.c-torture/compile/20030110-1.c: New test.
47161
47162 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
47163
47164         Merge from pch-branch:
47165
47166         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
47167
47168         * gcc.dg/pch/cpp-1.h: New.
47169         * gcc.dg/pch/cpp-1.c: New.
47170         * gcc.dg/pch/cpp-2.h: New.
47171         * gcc.dg/pch/cpp-2.c: New.
47172
47173         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
47174
47175         * gcc.dg/pch/except-1.h: New.
47176         * gcc.dg/pch/except-1.c: New.
47177
47178         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
47179
47180         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
47181         running test.
47182         * gcc.dg/pch: Include *.hp not *.h.
47183         * gcc.dg/pch/system-1.h: New.
47184         * gcc.dg/pch/system-1.c: New.
47185
47186         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
47187
47188         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
47189         rather than trying to build and run a program using PCH.
47190         * gcc.dg/pch: Remove dg-do commands from test files.
47191
47192         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
47193
47194         * gcc.dg/pch/macro-3.c: New.
47195         * gcc.dg/pch/macro-3.h: New.
47196
47197         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
47198
47199         * gcc.dg/pch/common-1.c: New.
47200         * gcc.dg/pch/common-1.h: New.
47201         * gcc.dg/pch/decl-1.c: New.
47202         * gcc.dg/pch/decl-1.h: New.
47203         * gcc.dg/pch/decl-2.c: New.
47204         * gcc.dg/pch/decl-2.h: New.
47205         * gcc.dg/pch/decl-3.c: New.
47206         * gcc.dg/pch/decl-3.h: New.
47207         * gcc.dg/pch/decl-4.c: New.
47208         * gcc.dg/pch/decl-4.h: New.
47209         * gcc.dg/pch/decl-5.c: New.
47210         * gcc.dg/pch/decl-5.h: New.
47211         * gcc.dg/pch/global-1.c: New.
47212         * gcc.dg/pch/global-1.h: New.
47213         * gcc.dg/pch/inline-1.c: New.
47214         * gcc.dg/pch/inline-1.h: New.
47215         * gcc.dg/pch/inline-2.c: New.
47216         * gcc.dg/pch/inline-2.h: New.
47217         * gcc.dg/pch/static-1.c: New.
47218         * gcc.dg/pch/static-1.h: New.
47219         * gcc.dg/pch/static-2.c: New.
47220         * gcc.dg/pch/static-2.h: New.
47221
47222         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
47223
47224         * g++.dg/pch/pch.exp: Better handle failing testcases.
47225         * gcc.dg/pch/pch.exp: Likewise.
47226         * gcc.dg/pch/macro-1.c: New.
47227         * gcc.dg/pch/macro-1.h: New.
47228         * gcc.dg/pch/macro-2.c: New.
47229         * gcc.dg/pch/macro-2.h: New.
47230
47231         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
47232
47233         * g++.dg/dg.exp: Treat files in pch/ specially.
47234         * g++.dg/pch/pch.exp: New file.
47235         * g++.dg/pch/empty.H: New file.
47236         * g++.dg/pch/empty.C: New file.
47237         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
47238         "precompile".
47239
47240         * gcc.dg/pch/pch.exp: New file.
47241         * gcc.dg/pch/empty.h: New file.
47242         * gcc.dg/pch/empty.c: New file.
47243         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
47244         "precompile".
47245
47246 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47247
47248         * g++.dg/template/friend14.C: New test.
47249
47250 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47251
47252         * gcc.dg/old-style-asm-1.c: New test.
47253
47254 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
47255
47256         * gcc.c-torture/compile/20030109-1.c: New test.
47257
47258 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47259
47260         * gcc.c-torture/execute/20030109-1.c: New test.
47261
47262 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
47263
47264         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
47265         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
47266         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
47267         * g++.old-deja/g++.mike/eh2.C: Likewise.
47268         * g++.old-deja/g++.mike/eh3.C: Likewise.
47269         * g++.old-deja/g++.mike/eh5.C: Likewise.
47270         * g++.old-deja/g++.mike/eh6.C: Likewise.
47271         * g++.old-deja/g++.mike/eh7.C: Likewise.
47272         * g++.old-deja/g++.mike/eh8.C: Likewise.
47273         * g++.old-deja/g++.mike/eh9.C: Likewise.
47274         * g++.old-deja/g++.mike/eh10.C: Likewise.
47275         * g++.old-deja/g++.mike/eh12.C: Likewise.
47276         * g++.old-deja/g++.mike/eh13.C: Likewise.
47277         * g++.old-deja/g++.mike/eh14.C: Likewise.
47278         * g++.old-deja/g++.mike/eh16.C: Likewise.
47279         * g++.old-deja/g++.mike/eh17.C: Likewise.
47280         * g++.old-deja/g++.mike/eh18.C: Likewise.
47281         * g++.old-deja/g++.mike/eh21.C: Likewise.
47282         * g++.old-deja/g++.mike/eh23.C: Likewise.
47283         * g++.old-deja/g++.mike/eh24.C: Likewise.
47284         * g++.old-deja/g++.mike/eh25.C: Likewise.
47285         * g++.old-deja/g++.mike/eh26.C: Likewise.
47286         * g++.old-deja/g++.mike/eh27.C: Likewise.
47287         * g++.old-deja/g++.mike/eh28.C: Likewise.
47288         * g++.old-deja/g++.mike/eh29.C: Likewise.
47289         * g++.old-deja/g++.mike/eh31.C: Likewise.
47290         * g++.old-deja/g++.mike/eh33.C: Likewise.
47291         * g++.old-deja/g++.mike/eh34.C: Likewise.
47292         * g++.old-deja/g++.mike/eh35.C: Likewise.
47293         * g++.old-deja/g++.mike/eh36.C: Likewise.
47294         * g++.old-deja/g++.mike/eh37.C: Likewise.
47295         * g++.old-deja/g++.mike/eh38.C: Likewise.
47296         * g++.old-deja/g++.mike/eh39.C: Likewise.
47297         * g++.old-deja/g++.mike/eh40.C: Likewise.
47298         * g++.old-deja/g++.mike/eh41.C: Likewise.
47299         * g++.old-deja/g++.mike/eh42.C: Likewise.
47300         * g++.old-deja/g++.mike/eh44.C: Likewise.
47301         * g++.old-deja/g++.mike/eh46.C: Likewise.
47302         * g++.old-deja/g++.mike/eh47.C: Likewise.
47303         * g++.old-deja/g++.mike/eh48.C: Likewise.
47304         * g++.old-deja/g++.mike/eh49.C: Likewise.
47305         * g++.old-deja/g++.mike/eh50.C: Likewise.
47306         * g++.old-deja/g++.mike/eh51.C: Likewise.
47307         * g++.old-deja/g++.mike/eh53.C: Likewise.
47308         * g++.old-deja/g++.mike/eh55.C: Likewise.
47309         * g++.old-deja/g++.mike/p7912.C: Likewise.
47310         * g++.old-deja/g++.mike/p9706.C: Likewise.
47311         * g++.old-deja/g++.mike/p10416.C: Likewise.
47312         * g++.old-deja/g++.mike/p11667.C: Likewise.
47313         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
47314         Remove redundant reference to Iris.
47315         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
47316         Elxsi, i860, Pico Java, and WE32K.
47317
47318 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
47319
47320         * g++.dg/ext/asm4.C: New test.
47321
47322 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47323
47324         PR c++/9030
47325         * g++.dg/template/friend12.C: New test.
47326         * g++.dg/template/friend13.C: Likewise.
47327         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
47328
47329 2003-01-08  Jan Hubicka  <jh@suse.cz>
47330
47331         * gcc.dg/i386-cadd.c: New test.
47332         * gcc.dg/i386-cmov4.c: Likewise.
47333
47334 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
47335
47336         PR c++/9165
47337         * g++.dg/warn/Wunused-3.C: New test.
47338
47339         * g++.dg/abi/bitfield9.C: New test.
47340
47341         PR c++/9189
47342         * g++.dg/parse/defarg3.C: New test.
47343
47344 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
47345
47346         * g++.dg/parse/ambig1.C: New test.
47347         * g++.dg/parse/defarg2.C: New test.
47348
47349 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
47350
47351         * g++.dg/template/defarg-1.C: New test.
47352         * g++.dg/template/local2.C: Likewise.
47353
47354 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
47355
47356         * gcc.c-torture/execute/20030105-1.c: New test.
47357
47358 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47359
47360         * g++.dg/parse/namespace3.C: Remove extra semicolons.
47361         * g++.dg/parse/namespace4.C: Likewise.
47362
47363 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47364
47365         * g++.dg/template/ntp2.C: New test.
47366
47367 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
47368
47369         * g++.dg/parse/extern-C-1.C: New test.
47370
47371         * g++.dg/parse/namespace4.C: New test.
47372
47373         * g++.dg/template/nested1.C: New test.
47374
47375         * g++.dg/parse/namespace3.C: New test.
47376
47377 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
47378
47379         * g++.dg/lookup/two-stage1.C: New test.
47380
47381 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47382
47383         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
47384         * g++.old-deja/g++.jason/access8.C: Likewise.
47385         * g++.old-deja/g++.other/decl5.C: Likewise.
47386
47387 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
47388
47389         * g++.dg/parse/parse7.C: New test.
47390
47391 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
47392
47393         PR c++/2843
47394         * g++.dg/ext/attrib7.C: New test.
47395
47396 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
47397
47398         * g++.dg/parse/parse6.C: New test.
47399
47400 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
47401
47402         * gcc.dg/h8300-stack-1.c: New.
47403
47404 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
47405
47406         g++.dg/lookup/exception1.C: New test.
47407
47408         g++.dg/lookup/template1.C: New test.
47409
47410         g++.dg/parse/namespace2.C: New test.
47411
47412         g++.dg/parse/parens2.C: New test.
47413
47414 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47415
47416         * g++.dg/parse/parse5.C: New test.
47417         * g++.dg/lookup/scoped4.C: New test.
47418
47419 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
47420
47421         * g++.dg/parse/parens1.C: New test.
47422
47423         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
47424         angle-bracket1.C.
47425         * g++.dg/parse/parens2.C: New test.
47426
47427         * g++.dg/lookup/scope-operator1.C: New test.
47428
47429         * g++.dg/parse/operator1.C: New test.
47430
47431 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47432
47433         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
47434         * g++.old-deja/g++.other/access6.C: Likewise.
47435         * g++.old-deja/g++.other/decl1.C: Likewise.
47436         * g++.old-deja/g++.pt/typename12.C: Likewise.
47437
47438 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
47439
47440         * g++.dg/parse/namespace1.C: New test.
47441
47442 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47443
47444         * g++.dg/parse/parse4.C: New test.
47445
47446 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47447
47448         * g++.dg/parse/parse3.C: New test.
47449
47450 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47451
47452         * g++.dg/parse/parse2.C: New test.
47453
47454 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47455
47456         * g++.dg/template/friend11.C: New test.
47457
47458 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47459
47460         * g++.dg/parse/parse1.C: New test.
47461
47462 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
47463
47464         * lib/profopt.exp: Change the name of a global variable to avoid
47465         possible clashes with other test suites.
47466
47467 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
47468
47469         * g++.dg/inherit/covariant8.C: New test.
47470
47471 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
47472
47473         * g++.dg/init/array9.C: New test.
47474
47475         PR c++/9112
47476         * g++.dg/parse/expr1.C: New test.
47477
47478 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
47479
47480         * gcc.c-torture/compile/20021230-1.c: New test.
47481
47482 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
47483
47484         * g++.dg/inherit/covariant5.C: New test.
47485         * g++.dg/inherit/covariant6.C: New test.
47486         * g++.dg/inherit/covariant7.C: New test.
47487
47488 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47489
47490         PR c++/2739
47491         * g++.dg/other/access2.C: New test.
47492
47493 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
47494
47495         * g++.dg/other/anon-struct.C: No longer fails
47496         * g++.old-deja/g++.brendan/parse4.C: Likewise.
47497         * g++.old-deja/g++.brendan/parse5.C: Likewise.
47498         * g++.old-deja/g++.brendan/parse6.C: Likewise.
47499
47500 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
47501
47502         * g++.dg/parse/angle-bracket.C (main): No longer fails.
47503
47504 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
47505
47506         * g++.dg/eh/spec4.C: Remove stray semicolon.
47507         * g++.dg/expr/pmf-1.C: Change error message.
47508         * g++.dg/ext/asm1.C: Remove stray semicolon.
47509         * g++.dg/ext/typename1.C: Add missing typenames.
47510         * g++.dg/inherit/template-as-base.C: Change error message.
47511         * g++.dg/lookup/scoped1.C: Likewise.
47512         * g++.dg/lookup/scoped2.C: Likewise.
47513         * g++.dg/lookup/using2.C: Likewise.
47514         * g++.dg/other/component1.C: Remove stray semicolon.
47515         * g++.dg/other/do1.C: Change error message.
47516         * g++.dg/other/error2.C: Likewise.
47517         * g++.dg/other/init1.C: Likewise.
47518         * g++.dg/other/packed1.C: Remove stray semicolon.
47519         * g++.dg/other/ptrmem2.C: Change error message.
47520         * g++.dg/parse/parameter-declaration-1.C: Remove line number
47521         marker.
47522         * g++.dg/special/initp1.C: Remove invalid attribute usage.
47523         * g++.dg/template/access3.C: Add typename keyword.
47524         * g++.dg/template/access5.C: Remove stray semicolon.
47525         * g++.dg/template/access6.C: Likewise.
47526         * g++.dg/template/complit1.C: Likewise.
47527         * g++.dg/template/crash1.C: Change error message.
47528         * g++.dg/template/inherit2.C: Remove stray semicolon.
47529         * g++.dg/template/instantiate2.C: Likewise.
47530         * g++.dg/template/instantiate3.C: Change error message.
47531         * g++.dg/template/qual1.C: Remove stray semicolon.
47532         * g++.dg/template/qualttp18.C: Change error message.
47533         * g++.dg/template/ref1.C: Remove stray semicolon.
47534         * g++.dg/template/sizeof1.C (A::value): Declare it.
47535         * g++.dg/template/spec4.C: Change error message.
47536         * g++.dg/template/static1.C: Likewise.
47537         * g++.dg/template/type1.C: Likewise.
47538         * g++.dg/template/typename3.C: Likewise.
47539         * g++.old-deja/g++.benjamin/13478.C: Change error message.
47540         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
47541         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
47542         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
47543         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
47544         named return value extension.
47545         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
47546         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
47547         * g++.old-deja/g++.bob/extern_C.C: Likewise.
47548         * g++.old-deja/g++.bob/inherit2.C: Likewise.
47549         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47550         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47551         * g++.old-deja/g++.brendan/crash13.C: Likewise.
47552         * g++.old-deja/g++.brendan/crash15.C: Likewise.
47553         * g++.old-deja/g++.brendan/crash18.C: Change error message.
47554         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
47555         * g++.old-deja/g++.brendan/crash38.C: Likewise.
47556         * g++.old-deja/g++.brendan/crash50.C: Likewise.
47557         * g++.old-deja/g++.brendan/crash56.C: Likewise.
47558         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
47559         syntax.
47560         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
47561         * g++.old-deja/g++.brendan/crash8.C: Change error message.
47562         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
47563         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47564         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
47565         * g++.old-deja/g++.brendan/template11.C: Likewise.
47566         * g++.old-deja/g++.brendan/template26.C: Likewise.
47567         * g++.old-deja/g++.brendan/template27.C: Use explicit
47568         specialization syntax.
47569         * g++.old-deja/g++.brendan/template30.C: Likewise.
47570         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
47571         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
47572         non-dependent names.
47573         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
47574         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
47575         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
47576         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
47577         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
47578         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
47579         named return value extension.
47580         * g++.old-deja/g++.ext/namedret2.C: Likewise.
47581         * g++.old-deja/g++.ext/namedret3.C: Likewise.
47582         * g++.old-deja/g++.ext/return1.C: Likewise.
47583         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
47584         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
47585         * g++.old-deja/g++.jason/access8.C: Likewise.
47586         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
47587         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
47588         pseudo-destructor names.
47589         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
47590         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
47591         pseudo-destructor names.
47592         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
47593         * g++.old-deja/g++.jason/overload19.C: Likewise.
47594         * g++.old-deja/g++.jason/overload32.C: Likewise.
47595         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
47596         stray semicolons.
47597         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
47598         * g++.old-deja/g++.jason/return.C: Likewise.
47599         * g++.old-deja/g++.jason/return2.C: Likewise.
47600         * g++.old-deja/g++.jason/shadow1.C: Likewise.
47601         * g++.old-deja/g++.jason/special.C: Use explicit specialization
47602         syntax.
47603         * g++.old-deja/g++.jason/template10.C: Account for use of
47604         non-dependent names.
47605         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
47606         syntax.
47607         * g++.old-deja/g++.jason/template37.C: Likewise.
47608         * g++.old-deja/g++.law/access4.C: Change error messages.
47609         * g++.old-deja/g++.law/arm13.C: Remove incorrect
47610         pseudo-destructor names.
47611         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
47612         * g++.old-deja/g++.law/ctors9.C: Likewise.
47613         * g++.old-deja/g++.law/cvt22.C: Likewise.
47614         * g++.old-deja/g++.law/dtors5.C: Likewise.
47615         * g++.old-deja/g++.law/global-init1.C: Likewise.
47616         * g++.old-deja/g++.law/missed-error3.C: Likewise.
47617         * g++.old-deja/g++.law/operators28.C: Likewise.
47618         * g++.old-deja/g++.law/visibility28.C: Likewise.
47619         * g++.old-deja/g++.martin/eval1.C: Likewise.
47620         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
47621         name.
47622         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
47623         * g++.old-deja/g++.mike/net34.C: Likewise.
47624         * g++.old-deja/g++.mike/net36.C: Likewise.
47625         * g++.old-deja/g++.mike/ns2.C: Likewise.
47626         * g++.old-deja/g++.mike/p12306.C: Likewise.
47627         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
47628         value extension.
47629         * g++.old-deja/g++.mike/p700.C: Likewise.
47630         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
47631         * g++.old-deja/g++.mike/p710.C: Likewise.
47632         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
47633         value extension.
47634         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
47635         * g++.old-deja/g++.mike/pmf9.C: Likewise.
47636         * g++.old-deja/g++.ns/crash2.C: Likewise.
47637         * g++.old-deja/g++.ns/crash3.C: Likewise.
47638         * g++.old-deja/g++.ns/invalid1.C: Likewise.
47639         * g++.old-deja/g++.ns/ns17.C: Likewise.
47640         * g++.old-deja/g++.ns/template16.C: Likewise.
47641         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
47642         keyword.
47643         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
47644         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
47645         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
47646         named return value extension.
47647         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
47648         * g++.old-deja/g++.other/access4.C: Issue additional error
47649         messages.
47650         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
47651         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
47652         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
47653         * g++.old-deja/g++.other/crash25.C: Change error message.
47654         * g++.old-deja/g++.other/crash4.C: Change error message.
47655         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
47656         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
47657         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
47658         checks.
47659         * g++.old-deja/g++.other/defarg8.C: Likewise.
47660         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
47661         * g++.old-deja/g++.other/dtor10.C: Likewise.
47662         * g++.old-deja/g++.other/incomplete.C: Likewise.
47663         * g++.old-deja/g++.other/linkage7.C: Likewise.
47664         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
47665         lookup algorithm.
47666         * g++.old-deja/g++.other/mangle2.C: Likewise.
47667         * g++.old-deja/g++.other/refinit2.C: Likewise.
47668         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
47669         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
47670         * g++.old-deja/g++.pt/crash28.C: Likewise.
47671         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
47672         syntax.
47673         * g++.old-deja/g++.pt/crash32.C: Change error message.
47674         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
47675         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
47676         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
47677         error message position.
47678         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
47679         * g++.old-deja/g++.pt/defarg8.C: Change error message.
47680         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
47681         syntax.
47682         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
47683         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
47684         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
47685         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
47686         keyword.
47687         * g++.old-deja/g++.pt/explicit31.C: Likewise.
47688         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
47689         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
47690         keyword.
47691         * g++.old-deja/g++.pt/explicit71.C: Change error message.
47692         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
47693         syntax.
47694         * g++.old-deja/g++.pt/friend28.C: Account for use of
47695         non-dependent names.
47696         * g++.old-deja/g++.pt/friend29.C: Likewise.
47697         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
47698         rules.
47699         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
47700         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
47701         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
47702         lookup rules.
47703         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
47704         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
47705         keyword.
47706         * g++.old-deja/g++.pt/memclass20.C: Likewise.
47707         * g++.old-deja/g++.pt/memclass5.C: Likewise.
47708         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
47709         keyword.
47710         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
47711         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
47712         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
47713         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
47714         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
47715         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
47716         keyword.
47717         * g++.old-deja/g++.pt/spec10.C: Likewise.
47718         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
47719         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
47720         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
47721         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
47722         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
47723         * g++.old-deja/g++.pt/ttp62.C: Likewise.
47724         * g++.old-deja/g++.pt/ttp64.C: Likewise.
47725         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
47726         * g++.old-deja/g++.pt/typename15.C: Likewise.
47727         * g++.old-deja/g++.pt/typename22.C: Likewise.
47728         * g++.old-deja/g++.pt/typename6.C: Change error messages.
47729         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
47730         * g++.old-deja/g++.pt/virtual2.C: Likewise.
47731         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
47732         syntax.
47733         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
47734         return value extension.
47735         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
47736         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
47737         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
47738         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
47739
47740 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
47741
47742         * g++.dg/warn/inline1.C: New test.
47743         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
47744         * g++.old-deja/g++.jason/synth10.C: Likewise.
47745         * g++.old-deja/g++.mike/net31.C: Likewise.
47746         * g++.old-deja/g++.mike/p8786.C: Likewise.
47747
47748         * g++.dg/template/friend10.C: New test.
47749         * g++.dg/template/conv5.C: New test.
47750
47751 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
47752
47753         * g++.dg/lookup/scoped3.C: New test.
47754
47755         * g++.dg/lookup/decl1.C: New test.
47756         * g++.dg/lookup/decl2.C: New test.
47757
47758 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
47759
47760         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
47761         gcc.c-torture/compile/20021015-1.c,
47762         gcc.c-torture/compile/20021015-2.c,
47763         gcc.c-torture/compile/20021123-1.c,
47764         gcc.c-torture/compile/20021123-2.c,
47765         gcc.c-torture/compile/20021123-3.c,
47766         gcc.c-torture/compile/20021123-4.c,
47767         gcc.c-torture/execute/20021024-1.c: Add tests previously added
47768         only to 3.1 or 3.2 branch.
47769
47770 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
47771
47772         * gcc.dg/i386-bitfield3.c: New test.
47773
47774         * gcc.dg/i386-bitfield2.c: New test.
47775
47776 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
47777
47778         * g++.dg/parse/conv_op1.C: New test.
47779
47780 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
47781
47782         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
47783         approved.
47784
47785 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
47786
47787         * gcc.c-torture/compile/20021220-1.c: New test.
47788
47789 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
47790
47791         * gcc.dg/i386-fastcall-1.c: New.
47792
47793 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47794
47795         * gcc.c-torture/execute/20021219-1.c: New test.
47796
47797 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47798
47799         * gcc.dg/i386-pic-1.c: New test.
47800
47801 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47802
47803         PR c++/8099
47804         * g++.dg/template/friend9.C: New test.
47805
47806 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47807
47808         PR c++/3663
47809         * g++.dg/template/access7.C: New test.
47810
47811 2002-12-18  Nick Clifton  <nickc@redhat.com>
47812
47813         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
47814         the libstdc++-v3 directory has been found.
47815
47816 2002-12-12  Devang Patel <dpatel@apple.com>
47817         * gcc.dg/darwin-ld-1.c: New test.
47818         * gcc.dg/darwin-ld-2.c: New test.
47819         * gcc.dg/darwin-ld-3.c: New test.
47820         * gcc.dg/darwin-ld-4.c: New test.
47821         * gcc.dg/darwin-ld-5.c: New test.
47822
47823 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47824
47825         * gcc.c-torture/compile/20021212-1.c: New test.
47826
47827 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
47828
47829         * gcc.dg/fshort-wchar: New test.
47830
47831 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
47832
47833         PR c++/8372
47834         * g++.dg/template/dtor1.C: New test.
47835
47836         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
47837         markers.
47838
47839 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
47840
47841         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
47842
47843 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
47844
47845         * g++.dg/template/static1.C: New test.
47846         * g++.dg/template/static2.C: New test.
47847         * g++.old-deja/g++.ext/memconst.C: New test.
47848
47849 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47850
47851         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
47852         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
47853         * g++.dg/special/initp1.C: Likewise.
47854
47855 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
47856
47857         * gcc.c-torture/execute/20021204-1.c: New test.
47858
47859 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
47860
47861         * gcc.dg/ppc-fmadd-1.c: New file.
47862         * gcc.dg/ppc-fmadd-2.c: New file.
47863         * gcc.dg/ppc-fmadd-3.c: New file.
47864
47865 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47866
47867         * gcc.c-torture/compile/20021204-1.c: New test.
47868
47869 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
47870
47871         * g++.dg/inherit/covariant2.C: New test.
47872         * g++.dg/inherit/covariant3.C: New test.
47873         * g++.dg/inherit/covariant4.C: New test.
47874         * g++.dg/inherit/covariant1.C: Remove XFAIL.
47875         * g++.old-deja/g++.robertl/eb17.C: Likewise.
47876
47877 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
47878
47879         PR c++/8688
47880         * g++.dg/init/brace3.C: New test.
47881
47882 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
47883
47884         * gcc.dg/20020210-1.c: Fix a comment typo.
47885
47886 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
47887
47888         PR c++/8720
47889         * g++.dg/parse/defarg1.C: New test.
47890
47891         PR c++/8615
47892         * g++.dg/template/char1.C: New test.
47893
47894         * g++.dg/template/varmod1.C: Fix typo.
47895
47896 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47897
47898         DR 180
47899         * g++.old-deja/g++.pt/crash32.C: Expect error.
47900
47901 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
47902
47903         PR c++/5919
47904         * g++.dg/template/varmod1.C: New test.
47905
47906         PR c++/8727
47907         * g++.dg/inherit/typeinfo1.C: New test.
47908
47909         PR c++/8663
47910         * g++.dg/inherit/typedef1.C: New test.
47911
47912 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
47913
47914         PR c++/8332
47915         PR c++/8493
47916         * g++.dg/template/strlen1.C: New test.
47917
47918         PR c++/8227
47919         * g++.dg/template/ctor2.C: New test.
47920
47921         PR c++/8214
47922         * g++.dg/init/string1.C: New test.
47923
47924         PR c++/8511
47925         * g++.dg/template/friend8.C: New test.
47926
47927 2002-11-29  Joe Buck <jbuck@synopsys.com>
47928
47929         * g++.dg/lookup/anon2.C: New test.
47930
47931 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
47932
47933         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
47934         h8300 port.
47935
47936 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
47937
47938         * gcc.dg/bitfld-6.c: New test.
47939
47940 2002-11-27  Jan Hubicka  <jh@suse.cz>
47941
47942         * gcc.c-torture/execute/20021127.[cx]: New test.
47943
47944 2002-11-26  Jan Hubicka  <jh@suse.cz>
47945
47946         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
47947         quality.
47948
47949 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
47950
47951         * g++.dg/init/brace2.C: New test.
47952         * g++.old-deja/g++.mike/p9129.C: Correct.
47953
47954 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
47955
47956         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
47957
47958 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
47959
47960         * gcc.dg/sibcall-6: New test for indirect sibcalls.
47961
47962 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
47963
47964         * g++.dg/abi/empty11.C: New test.
47965         * g++.dg/rtti/cv1.C: New test.
47966
47967 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
47968
47969         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
47970
47971 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
47972
47973         * g++.dg/abi/empty10.C: New test.
47974
47975 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47976
47977         * gcc.c-torture/compile/20021124-1.c: New test.
47978
47979 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
47980
47981         * g++.dg/abi/rtti2.C: New test.
47982
47983 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47984
47985         * gcc.dg/i386-unroll-1.c: New test.
47986
47987 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
47988
47989         * gcc.c-torture/compile/20021120-1.c: New test.
47990         * gcc.c-torture/compile/20021120-2.c: New test.
47991
47992 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47993
47994         * gcc.dg/bitfld-5.c: New test.
47995
47996 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47997
47998         * gcc.c-torture/execute/20021120-3.c: New test.
47999
48000 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48001
48002         * gcc.c-torture/execute/20021120-2.c: New test.
48003
48004 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48005
48006         * gcc.c-torture/execute/20021120-1.c: New test.
48007
48008 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
48009
48010         * gcc.c-torture/execute/20021118-3.c: New test.
48011
48012 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48013
48014         * gcc.c-torture/compile/20021119-1.c: New test.
48015
48016 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
48017
48018         * gcc.dg/duff-1.c: New test.
48019         * gcc.dg/duff-2.c: New test.
48020         * gcc.dg/duff-3.c: New test.
48021
48022 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
48023
48024         * gcc.dg/cpp/_Pragma5.c: New test.
48025
48026 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48027
48028         * gcc.c-torture/execute/20021118-2.c: New test.
48029
48030 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48031
48032         * gcc.c-torture/execute/20021118-1.c: New test.
48033
48034 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
48035
48036         * gcc.dg/20021116-1.c: New test.
48037
48038 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
48039
48040         * g++.dg/abi/vcall1.C: New test.
48041
48042 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
48043
48044         * gcc.dg/20021029-1.c: New test.
48045         * gcc.dg/20021029-2.c: New test.
48046
48047 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48048
48049         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
48050
48051 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48052
48053         PR c/8439
48054         * gcc.dg/20021110.c: Move to ...
48055         * gcc.c-torture/compile/20021110.c: .... here.
48056
48057 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48058
48059         PR c/8467
48060         * gcc.c-torture/execute/20021111-1.c
48061
48062 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48063
48064         PR c/8439
48065         * gcc.dg/20021110.c: New test.
48066
48067 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
48068
48069         * g++.dg/abi/vthunk3.C: Run only on x86.
48070
48071 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
48072
48073         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
48074
48075 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
48076
48077         * lib/compat.exp (compat-execute): Fix logic error in last
48078         change.
48079
48080 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
48081
48082         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
48083
48084 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48085
48086         PR c++/8389
48087         * g++.dg/template/access6.C: New test.
48088
48089 2002-11-08  Jan Hubicka  <jh@suse.cz>
48090
48091         * gcc.dg/i386-ssefp-1.c: New test.
48092         * gcc.dg/i386-ssefp-1.c: New test.
48093
48094 2002-11-08  Jan Hubicka  <jh@suse.cz>
48095
48096         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
48097
48098 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48099
48100         * g++.dg/abi/vthunk3.C: New test.
48101
48102         PR c++/8338
48103         * g++.dg/template/crash2.C: New test.
48104
48105 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48106
48107         * g++.dg/abi/dtor1.C: New test.
48108         * g++.dg/abi/dtor2.C: Likewise.
48109
48110 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
48111
48112         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
48113         Darwin.
48114
48115 2002-11-04  Adam Nemet  <anemet@lnxw.com>
48116
48117         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
48118         -mthumb.  Only xfail with -O0.
48119
48120 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
48121
48122         * g++.dg/abi/thunk1.C: New test.
48123         * g++.dg/abi/thunk2.C: Likewise.
48124         * g++.dg/abi/vtt1.C: Likewise.
48125
48126 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
48127
48128         PR optimization/8423
48129         * gcc.c-torture/execute/builtin-constant.c: New test.
48130
48131 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
48132
48133         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
48134         Add some more cases.
48135
48136 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
48137
48138         PR c++/8391
48139         * g++.dg/opt/local1.C: New test.
48140
48141 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
48142
48143         PR c++/8160
48144         * g++.dg/template/complit1.C: New test.
48145
48146         PR c++/8149
48147         * g++.dg/template/typename4.C: Likewise.
48148
48149 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48150
48151         Core issue 287, PR c++/7639
48152         * g++.dg/template/instantiate1.C: Adjust error location.
48153         * g++.dg/template/instantiate3.C: New test.
48154         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
48155         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
48156         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
48157
48158 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
48159
48160         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
48161
48162 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
48163
48164         PR c++/8287
48165         * g++.dg/init/dtor2.C: New test.
48166
48167 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48168
48169         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
48170         * gcc.dg/nest.c: Bypass errors on irix6.
48171
48172 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
48173
48174         * gcc.dg/nest.c: Expect error for mmix-*-*.
48175         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
48176
48177 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
48178
48179         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
48180         markers.
48181
48182         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
48183
48184 2002-10-25  Mike Stump  <mrs@apple.com>
48185
48186         * gcc.dg/warn-1.c: New test.
48187
48188 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
48189
48190         * g++.dg/template/typename3.C: New test.
48191
48192 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
48193
48194         * g++.dg/lookup/ptrmem1.C: New test.
48195
48196         * g++.dg/abi/vthunk2.C: New test.
48197
48198 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
48199
48200         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
48201
48202 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
48203
48204         * g++.dg/abi/empty9.C: New test.
48205
48206 2002-10-24  Richard Henderson  <rth@redhat.com>
48207
48208         * g++.dg/inherit/thunk1.C: Enable for ia64.
48209
48210 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
48211
48212         PR c++/8067
48213         * g++.dg/lookup/pretty1.C: New test.
48214
48215 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
48216
48217         * gcc.dg/20021023-1.c: New test.
48218
48219 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
48220
48221         PR c++/7679
48222         * g++.dg/parse/inline1.C: New test.
48223
48224 2002-10-23  Richard Henderson  <rth@redhat.com>
48225
48226         * g++.dg/inherit/thunk1.C: Enable for x86_64.
48227
48228         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
48229
48230 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
48231
48232         PR c++/6579
48233         * g++.dg/parse/stmtexpr3.C: New test.
48234
48235 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
48236
48237         * g++.dg/expr/cond1.C: New test.
48238
48239 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
48240
48241         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
48242
48243 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48244
48245         * g++.dg/abi/vbase13.C: New test.
48246         * g++.dg/abi/vbase14.C: Likewise.
48247
48248 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
48249
48250         * gcc.dg/tls/pic-1.c: New test.
48251         * gcc.dg/tls/nonpic-1.c: New test.
48252         * gcc.dg/20021018-1.c: New test.
48253
48254 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
48255
48256         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
48257         Remove only files with the same base name as the test case.
48258         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
48259         (profopt-execute): Likewise.  Also, remove old profiling
48260         and performance data files before running the tests.
48261
48262         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
48263         * g++.dg/bprob/bprob.exp: Likewise.
48264         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
48265         to allow more general test case names.
48266
48267         * g++.dg/bprob/bprob-1.C: Rename to ...
48268         * g++.dg/bprob/g++-bprob-1.C: ... this.
48269
48270         * g77.dg/bprob/bprob-1.f: Rename to ...
48271         * g77.dg/bprob/g77-bprob-1.f: ... this.
48272
48273 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
48274
48275         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
48276         bison 1.50 or later.
48277
48278 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
48279
48280         * g++.dg/README: Describe more test directories.
48281
48282 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48283
48284         * g++.dg/init/array6.C: Add additional tests.
48285
48286 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
48287
48288         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
48289         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
48290
48291 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
48292
48293         * gcc.c-torture/compile/20020604-1.x: New.
48294         * gcc.c-torture/compile/simd-5.x: Likewise.
48295         * gcc.c-torture/execute/920710-1.x: Likewise.
48296         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
48297
48298 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48299
48300         * g++.dg/inherit/override1.C: Add dg-options clause.
48301
48302 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48303
48304         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
48305         _mm_slli_si128.
48306
48307 2002-10-19  Andreas Schwab  <schwab@suse.de>
48308
48309         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
48310         directory component.
48311
48312 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
48313
48314         * g++.dg/inherit/thunk1.C: New test.
48315
48316         * g++.dg/inherit/override1.C: New test.
48317
48318         * g++.dg/abi/mangle11.C: New test.
48319         * g++.dg/abi/mangle14.C: New test.
48320         * g++.dg/abi/mangle17.C: New test.
48321
48322 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
48323
48324         * g++.dg/overload/member2.C: New test.
48325
48326 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
48327
48328         * g++.dg/README: Describe new compat directory.
48329         * g++.dg/dg.exp: Skip tests in compat directory.
48330         * README.compat: New file.
48331         * lib/compat.exp: New expect script.
48332         * g++.dg/compat: New test directory.
48333         * g++.dg/compat/compat.exp: New expect script.
48334         * g++.dg/compat/abi: New test directory.
48335         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
48336         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
48337         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
48338         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
48339         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
48340         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
48341         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
48342         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
48343         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
48344         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
48345         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
48346         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
48347         * g++.dg/compat/break: New test directory.
48348         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
48349         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
48350         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
48351         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
48352         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
48353         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
48354         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
48355         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
48356         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
48357         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
48358         g++.dg/compat/break/README: New files.
48359         * g++.dg/compat/eh: New test directory.
48360         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
48361         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
48362         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
48363         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
48364         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
48365         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
48366         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
48367         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
48368         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
48369         g++.dg/compat/eh/filter2_y.C,
48370         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
48371         g++.dg/compat/eh/new1_y.C,
48372         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
48373         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
48374         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
48375         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
48376         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
48377         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
48378         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
48379         g++.dg/compat/eh/unexpected1_y.C: New files.
48380         * g++.dg/compat/init: New test directory.
48381         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
48382         g++.dg/compat/init/array5_y.C,
48383         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
48384         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
48385         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
48386         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
48387         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
48388         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
48389         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
48390         g++.dg/compat/init/init-ref2_y.C: New files.
48391
48392 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
48393
48394         PR c++/7584
48395         * g++.dg/inherit/using3.C: New test.
48396
48397 2002-10-17  Jan Hubicka  <jh@suse.cz>
48398
48399         * gcc.dg/20021017-2.c: New test.
48400
48401 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
48402
48403         * g++.dg/abi/mangle16.C: Adjust.
48404
48405         * g++.dg/init/array8.C: New test.
48406
48407 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
48408
48409         * gcc.dg/special/mips-abi.exp: New test.
48410         * gcc.dg/special/mips-abi.s: Empty file used by the above.
48411
48412 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
48413
48414         * g++.dg/abi/mangle16.C: New test.
48415         * g++.dg/abi/mangle17.C: Likewise.
48416
48417         PR c++/7478
48418         * g++.dg/template/ref1.C: New test.
48419
48420 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48421
48422         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
48423
48424 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
48425
48426         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
48427
48428 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
48429
48430         PR c++/7524
48431         * g++.dg/init/array7.C: New test.
48432
48433 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
48434
48435         * g++.dg/init/array6.C: New test.
48436
48437         * g++.dg/abi/mangle13.C: Likewise.
48438         * g++.dg/abi/mangle14.C: Likewise.
48439         * g++.dg/abi/mangle15.C: Likewise.
48440
48441 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48442
48443         * g++.dg/abi/empty8.C: New test.
48444
48445 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
48446
48447         * g++.dg/init/ctor1.C: New test.
48448
48449 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
48450
48451         * gcc.c-torture/execute/20021015-1.c: New test.
48452
48453 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
48454
48455         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
48456
48457 2002-10-14  Jan Hubicka  <jh@suse.cz>
48458
48459         * gcc.dg/i386-ssetype-[1-5].c: New tests.
48460
48461 2002-10-14  Richard Henderson  <rth@redhat.com>
48462
48463         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
48464
48465 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48466
48467         PR optimization/6631
48468         * g++.dg/opt/const2.C: New test.
48469
48470 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48471
48472         PR c++/7176
48473         * g++.dg/parse/friend1.C: New test.
48474         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
48475
48476 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
48477
48478         * gcc.dg/20021014-1.c: New test.
48479
48480 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
48481
48482         PR c++/5661
48483         * g++.dg/ext/vlm1.C: New test.
48484         * g++.dg/ext/vlm2.C: Likewise.
48485
48486         * g++.dg/init/array1.C: Remove invalid braces.
48487         * g++.dg/init/brace1.C: New test.
48488         * g++.dg/init/copy2.C: Likewise.
48489         * g++.dg/init/copy3.C: Likewise.
48490         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
48491         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
48492         braces.
48493
48494 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
48495
48496         * gcc.dg/cpp/assembler.S: Don't use -ansi.
48497
48498 2002-10-11  Richard Shann  <richard.shann@superh.com>
48499
48500         * gcc.c-torture/compile/simd-5.c: New test.
48501
48502 2002-10-10  Roger Sayle  <roger@eyesopen.com>
48503
48504         * gcc.c-torture/execute/shiftopt-1.c: New test case.
48505
48506 2002-10-10  Jim Wilson  <wilson@redhat.com>
48507
48508         * gcc.c-torture/execute/20021010-1.c: New test.
48509
48510 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
48511
48512         PR c/7353
48513         * g++.dg/ext/typedef-init.C: New test.
48514         * gcc.dg/typedef-init.c: New test.
48515
48516 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
48517
48518         * gcc.dg/cpp/paste13.c: New test.
48519
48520 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48521
48522         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
48523         remaining platforms, XFAIL during compile, not execute.  Don't
48524         XFAIL at -O0.
48525
48526 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
48527
48528         * gcc.dg/alias-1.c: Tweak expected warning.
48529
48530 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
48531
48532         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
48533
48534 2002-10-06  Andreas Jaeger  <aj@suse.de>
48535
48536         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
48537         * gcc.dg/cpp/c++98.C: Likewise.
48538
48539         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
48540         * g++.dg/cpp/c++98.C: Likewise.
48541
48542         * g++.dg/README (Subdirectories): Mention cpp directory.
48543
48544         PR target/7559
48545         * gcc.dg/20021006-1.c: New test.
48546
48547 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48548
48549         PR c++/7804
48550         * g++.dg/other/warning1.C: New test.
48551
48552 2002-10-04  Roger Sayle  <roger@eyesopen.com>
48553
48554         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
48555         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
48556         and sparc-*-* with -m64 as expected failures.  See PR 8087.
48557
48558 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48559
48560         PR c++/7931
48561         * g++.dg/template/ptrmem3.C: New test.
48562
48563         PR c++/7754
48564         * g++.dg/template/union1.C: New test.
48565
48566 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48567
48568         PR c++/8006
48569         * g++.dg/abi/mangle9.C: New test.
48570         * g++.dg/abi/mangle10.C: New test.
48571         * g++.dg/abi/mangle11.C: New test.
48572         * g++.dg/abi/mangle12.C: New test.
48573
48574 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
48575
48576         PR c++/7188.
48577         * g++.dg/template/meminit1.C: New test.
48578         * g++.dg/warn/Wreorder-1.C: Likewise.
48579         * g++.old-deja/g++.mike/warn3.C: Tweak.
48580         * lib/prune.exp: Ingore "in copy constructor".
48581
48582 2002-10-02  Andreas Jaeger  <aj@suse.de>
48583
48584         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
48585         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
48586         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
48587         on x86-64.
48588
48589 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48590
48591         * gcc.dg/empty1.C: Fix typo.
48592
48593 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
48594
48595         * gcc.dg/alias-1.c: New test.
48596
48597 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48598
48599         * gcc.dg/empty1.C: New test.
48600
48601         * g++.dg/tls/init-2.C: Tweak error messages.
48602
48603 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
48604
48605         * gcc.c-torture/compile/20020923-1.c: New test.
48606
48607 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
48608
48609         * gcc.c-torture/execute/ffs-1.c: New test.
48610         * gcc.c-torture/execute/ffs-2.c: Ditto.
48611
48612 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
48613
48614         * g++.dg/overload/member1.C: New test.
48615
48616 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
48617
48618         * g++.dg/abi/empty7.C: New test.
48619         * g++.dg/init/pm2.C: Likewise.
48620
48621 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
48622
48623         * g++.dg/rtti/crash1.C: New test.
48624
48625 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
48626
48627         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
48628         gcc.dg/sibcall-4.c: New tests.
48629
48630 2002-09-28  Roger Sayle  <roger@eyesopen.com>
48631
48632         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
48633         powerpc and MMIX targets.
48634
48635 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
48636
48637         * gcc.dg/cpp/20020927-1.c: New.
48638
48639 2002-09-26  David S. Miller  <davem@redhat.com>
48640
48641         * gcc.c-torture/compile/trunctfdf.c: New.
48642
48643 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48644
48645         * lib/target-supports.exp (check_weak_available): Handle solaris2.
48646
48647 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
48648
48649         * gcc.c-torture/execute/loop-15.c: New.
48650
48651 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
48652
48653         * README.QMTEST: Fix typo.
48654
48655 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
48656
48657         * gcc.dg/20020926-1.c: New test.
48658
48659 2002-09-25  David S. Miller  <davem@redhat.com>
48660
48661         PR target/7842
48662         * gcc.c-torture/execute/shiftdi.c: New test.
48663
48664 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
48665
48666         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
48667         unique to the tool.
48668         * lib/g77.exp (g77_init): Likewise.
48669         * lib/g++.exp (g++_init): Likewise.
48670         * lib/objc.exp (objc_init): Likewise.
48671
48672 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
48673
48674         * g++.dg/abi/empty5.C: New test.
48675         * g++.dg/abi/empty6.C: New test.
48676         * g++.dg/abi/vbase12.C: New test.
48677
48678 2002-09-25  Richard Henderson  <rth@redhat.com>
48679
48680         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
48681         too-small long double.
48682
48683 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
48684
48685         * gcc.dg/20020919-1.c: New test.
48686
48687 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
48688
48689         * g++.dg/abi/bitfield6.C: New test.
48690         * g++.dg/abi/bitfield7.C: New test.
48691         * g++.dg/abi/bitfield8.C: New test.
48692         * g++.dg/abi/vbase11.C: New test.
48693
48694 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48695
48696         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
48697         hppa*-*-hpux*.  Update test comment.
48698
48699 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
48700
48701         * gcc.dg/tls/struct-1.c: New test.
48702
48703 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
48704
48705         * gcc.dg/cpp/tr-warn2.c: Update.
48706
48707 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
48708
48709         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
48710
48711 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
48712
48713         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
48714         systems.
48715
48716 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
48717
48718         * gcc.c-torture/execute/ieee/mzero3.c: New test.
48719
48720         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48721         Adjust for c++filt moved to binutils.  Remove spurious duplicate
48722         setting of cxxfilt.
48723
48724 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
48725
48726         * gcc.dg/20020312-2.c: Update for darwin.
48727
48728 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
48729
48730         * g++.old-deja/g++.other/crash32.C: Mark ICE.
48731
48732 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
48733
48734         * objc.dg/comp-types-1.m: New test.
48735         * objc.dg/comp-types-2.m: New test.
48736         * objc.dg/comp-types-3.m: New test.
48737         * objc.dg/comp-types-4.m: New test.
48738         * objc.dg/comp-types-5.m: New test.
48739         * objc.dg/comp-types-6.m: New test.
48740
48741 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48742
48743         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
48744
48745 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
48746
48747         * g++.dg/other/do1.C: New test.
48748
48749         * g++.dg/template/subst1.C: New test.
48750
48751 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
48752
48753         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
48754
48755 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
48756
48757         * g++.dg/template/qualttp20.C: Adjust expected errors.
48758         * g++.old-deja/g++.jason/report.C: Likewise.
48759         * g++.old-deja/g++.other/qual1.C: Likewise.
48760
48761         * g++.dg/lookup/scoped2.C: New test.
48762
48763         * g++.dg/ext/asm3.C: New test.
48764
48765 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
48766
48767         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
48768
48769 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
48770
48771         * ChangeLog: follow spelling conventions.
48772         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
48773         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
48774         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
48775         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
48776         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
48777         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
48778         * g++.old-deja/g++.law/global-init1.C: Likewise.
48779         * g++.old-deja/g++.other/delete4.C: Likewise.
48780         * g++.old-deja/g++.other/inline21.C: Likewise.
48781         * g++.old-deja/g++.other/singleton.C: Likewise.
48782         * g77.dg/strlen0.f: Likewise.
48783         * g77.f-torture/compile/20010519-1.f: Likewise.
48784         * g77.f-torture/compile/980310-4.f: Likewise.
48785         * gcc.c-torture/compile/20000605-1.c: Likewise.
48786         * gcc.c-torture/execute/20020225-1.c: Likewise.
48787         * gcc.dg/c90-hexfloat-2.c: Likewise.
48788         * gcc.dg/c99-bool-1.c: Likewise.
48789         * gcc.dg/c99-hexfloat-2.c: Likewise.
48790         * gcc.dg/dll-2.c: Likewise.
48791         * gcc.dg/wtr-union-init-1.c: Likewise.
48792         * gcc.dg/wtr-union-init-2.c: Likewise.
48793         * gcc.dg/wtr-union-init-3.c: Likewise.
48794         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48795         * gcc.dg/cpp/defined.c: Likewise.
48796         * gcc.dg/cpp/macsyntx.c: Likewise.
48797         * gcc.dg/cpp/paste2.c: Likewise.
48798         * gcc.dg/cpp/trad/defined.c: Likewise.
48799         * gcc.dg/format/c90-printf-1.c: Likewise.
48800         * gcc.dg/format/c90-scanf-1.c: Likewise.
48801         * gcc.dg/format/c99-printf-1.c: Likewise.
48802         * gcc.dg/format/c99-scanf-1.c: Likewise.
48803         * gcc.misc-tests/gcov-8.c: Likewise.
48804         * lib/profopt.exp: Likewise.
48805
48806 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
48807
48808         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
48809
48810 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
48811
48812         * g++.dg/inherit/using2.C: New test.
48813
48814 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
48815
48816         * ChangeLog: Follow spelling conventions.
48817         * g++.dg/template/friend4.C: Likewise.
48818         * g++.old-deja/g++.pt/crash67.C: Likewise.
48819         * gcc.c-torture/execute/20000801-4.c: Likewise.
48820         * gcc.dg/c90-digraph-1.c: Likewise.
48821         * gcc.dg/c94-digraph-1.c: Likewise.
48822         * gcc.dg/c99-digraph-1.c: Likewise.
48823         * gcc.dg/cpp/line5.c: Likewise.
48824         * gcc.dg/cpp/multiline.c: Likewise.
48825         * gcc.dg/cpp/trad/literals-1.c: Likewise.
48826         * gcc.dg/format/attr-3.c: Likewise.
48827         * gcc.dg/format/c90-scanf-3.c: Likewise.
48828         * gcc.dg/format/ext-4.c: Likewise.
48829
48830 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
48831
48832         * g++.dg/template/pretty1.C: New test.
48833
48834 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
48835
48836         * gcc.c-torture/execute/struct-cpy-1.c: New test.
48837
48838 2002-09-13  Matt Austern  <austern@apple.com>
48839
48840         * g++.dg/other/constref[12].C: New, regression tests for
48841         passing a cast expression to a function by const reference.
48842
48843 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
48844
48845         * g++.dg/template/deduce1.C: New test.
48846
48847 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
48848
48849         * gcc.c-torture/execute/simd-1.c: Force all use of int to
48850         32-bit int.
48851
48852 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48853
48854         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
48855         usage.
48856
48857 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
48858
48859         * gcc.c-torture/compile/20020910-1.c: New test.
48860
48861 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
48862
48863         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
48864
48865 2002-09-10  Andreas Jaeger  <aj@suse.de>
48866
48867         * gcc.dg/20020312-2.c: Adjust for x86-64.
48868
48869 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
48870
48871         * g77.dg/7388.f: New test case for PR 7388.
48872
48873 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
48874
48875         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
48876
48877 2002-09-05  Ziemowit Laski <zlaski@apple.com>
48878
48879         * objc.dg/proto-lossage-1.m: New test.
48880
48881 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
48882
48883         * gcc.dg/cpp/_Pragma4.c: Fix typo.
48884
48885 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
48886
48887         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
48888         expected to pass.
48889
48890 2002-09-06  Stan Shebs  <shebs@apple.com>
48891             David Edelsohn  <edelsohn@gnu.org>
48892
48893         * gcc.dg/weak: New directory.
48894         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
48895         target-specific xfail bits.
48896         * gcc.dg/typeof-2.c: Move to new directory.
48897         * gcc.dg/weak.exp: New expect script.
48898
48899 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
48900
48901         * gcc.c-torture/execute/extzvsi.c: New test.
48902
48903 2002-09-05  Stan Shebs  <shebs@apple.com>
48904
48905         * gcc.dg/weak-1.c: xfail on Darwin.
48906         * gcc.dg/weak-2.c: Ditto.
48907         * gcc.dg/weak-3.c: Ditto.
48908         * gcc.dg/weak-4.c: Ditto.
48909         * gcc.dg/weak-5.c: Ditto.
48910         * gcc.dg/weak-6.c: Ditto.
48911         * gcc.dg/weak-7.c: Ditto.
48912         * gcc.dg/weak-8.c: Ditto.
48913         * gcc.dg/weak-9.c: Ditto.
48914
48915 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
48916
48917         * gcc.c-torture/execute/loop-14.c: New test.
48918
48919 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
48920
48921         * g++.dg/other/cxa-atexit1.C: New test.
48922
48923         * gcc.dg/typeof-2.c: New test.
48924
48925 2002-09-03  Roger Sayle  <roger@eyesopen.com>
48926
48927         * gcc.dg/builtins-2.c: New testcase.
48928         * gcc.dg/builtins-3.c: New testcase.
48929
48930 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
48931
48932         * gcc.dg/cpp/_Pragma4.c: New test.
48933
48934 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
48935
48936         * objc/execute/nil_method-1.m: New testcase.
48937
48938 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
48939
48940         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
48941         [Object class], not [Object initialize].
48942
48943 2002-08-31  Roger Sayle  <roger@eyesopen.com>
48944             Hans-Peter Nilsson  <hp@bitrange.com>
48945
48946         * gcc.c-torture/execute/20020720-1.x: Skip test on
48947         mmix-knuth-mmixware.  Correct comment.
48948
48949 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
48950
48951         * g++.dg/abi/bitfield5.C: New test.
48952         * g++.dg/abi/vbase10.C: Likewise.
48953
48954 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
48955
48956         * objc.dg/undeclared-selector.m: New test.
48957
48958 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
48959
48960         * g++.dg/other/offsetof1.C: Avoid cast warning.
48961
48962 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
48963
48964         * objc.dg/super-class-2.m: New test.
48965
48966 2002-08-24  Matt Austern  <austern@apple.com>
48967
48968         * g++.dg/ext/lvaddr.C: New test.
48969         * g++.dg/ext/lvcast.C: New test.
48970
48971 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
48972
48973         * g++.dg/inherit/cond1.C: New test.
48974
48975 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
48976
48977         * gcc.dg/noncompile/incomplete-1.c: New test.
48978
48979 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
48980
48981         * gcc.dg/typespec-1.c: New test.
48982
48983 2002-08-20  Devang Patel  <dpatel@apple.com>
48984         * objc.dg/proto-hier-2.m: New test.
48985
48986 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
48987
48988         * objc.dg/bitfield-1.m: New test.
48989         * objc.dg/bitfield-2.m: New test.
48990
48991 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
48992
48993         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
48994         gcc.dg/c99-flex-array-4.c: New tests.
48995
48996 2002-08-16  Stan Shebs  <shebs@apple.com>
48997
48998         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
48999
49000 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
49001
49002         * gcc.dg/typeof-1.c: New test.
49003         * g++.dg/ext/typeof2.C: New test.
49004
49005 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
49006
49007         * g++.dg/other/offsetof1.C: New test.
49008
49009 2002-08-14  Richard Henderson  <rth@redhat.com>
49010
49011         * gcc.dg/tls/diag-3.c: Fix expected message strings.
49012
49013 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
49014
49015         * gcc.dg/cpp/_Pragma3.c: New test.
49016
49017 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
49018
49019         * g++.dg/template/inherit3: New test.
49020
49021 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49022
49023         * gcc.dg/bitfld-4.c: Add blank options.
49024
49025 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
49026
49027         * g++.dg/template/crash1.C: New test.
49028
49029 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49030
49031         * gcc.dg/tls/opt-2.c: New test.
49032
49033 2002-08-08  Devang Patel  <dpatel@apple.com>
49034
49035         * objc.dg/selector-1.m : New test
49036
49037 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49038
49039         * g++.dg/abi/bitfield4.C: New test.
49040         * gcc.dg/bitfld-4.c: New test.
49041
49042 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49043
49044         * g++.dg/other/packed1.C: New test.
49045
49046 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
49047
49048         * g++.dg/abi/offsetof.C: Tweak error messages.
49049         * g++.old-deja/g++.mike/p10769a.C: Likewise.
49050
49051 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49052
49053         * gcc.dg/bitfld-3.c: New test.
49054
49055 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
49056             Richard Henderson  <rth@redhat.com>
49057
49058         * gcc.dg/i386-bitfield1.c: New test.
49059         * g++.dg/abi/bitfield3.C: Update.
49060
49061 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
49062
49063         * objc.dg/const-str-2.m: Update.
49064         * gcc.dg/cpp/c++98.c: Change to C extension.
49065         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
49066         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
49067
49068 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
49069
49070         * gcc.dg/tls/diag-3.c: New.
49071
49072 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
49073
49074         * g++.dg/README (Subdirectories): Document new subdir expr.
49075         * g++.dg/expr/pmf-1.C: New test.
49076
49077 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
49078
49079         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
49080
49081 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
49082
49083         * g++.dg/abi/bitfield3.C: New test.
49084
49085 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
49086
49087         * lib/gcov.exp: Tweak expected line formats.
49088         * gcc.misc-tests/gcov8.c: New test.
49089         * gcc.misc-tests/gcov8.x: New flags.
49090
49091 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
49092
49093         * consistency.vlad/layout/endian.c: Include string.h.
49094
49095         * gcc.c-torture/execute/20020805-1.c: New test.
49096
49097 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
49098
49099         * g++.dg/other/conversion1.C: New test.
49100
49101 2002-08-03  Roger Sayle  <roger@eyesopen.com>
49102
49103         * gcc.dg/builtins-1.c: New testcase.
49104
49105 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
49106
49107         * g++.dg/inherit/access3.C: New test.
49108
49109 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
49110
49111         * gcc.dg/ia64-visibility-2.c: New test.
49112
49113 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
49114
49115         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
49116         __qualifier_flags to __flags.
49117
49118 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
49119
49120         * g++.dg/inherit/operator1.C: New test.
49121         * g++.dg/lookup/disamb1.C: Fix typo in comment.
49122         * g++.dg/other/error1.C: Change expected error message.
49123         * g++.dg/template/conv4.C: Likewise.
49124
49125 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
49126
49127         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
49128         for documented behavior.
49129
49130 2002-07-25  Roger Sayle  <roger@eyesopen.com>
49131
49132         * gcc.c-torture/execute/20020720-1.x: Skip this test on
49133         several targets known to fail.
49134
49135 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
49136
49137         * gcc.dg/mips-args-[123].c: New tests.
49138
49139 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
49140
49141         * gcc.dg/ppc-spe.c: New.
49142
49143 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
49144
49145         * g++.dg/other/ptrmem4.C: New testcase.
49146
49147 2002-07-24  Richard Henderson  <rth@redhat.com>
49148
49149         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
49150
49151 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
49152
49153         * g++.dg/ext/alignof1.C (main): Return 0 for success.
49154
49155 2002-07-24  Roger Sayle  <roger@eyesopen.com>
49156
49157         * gcc.c-torture/execute/memset-3.c: New testcase.
49158
49159 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
49160
49161         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
49162         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
49163
49164 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49165
49166         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
49167         Delete.
49168
49169 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
49170
49171         * gcc.c-torture/compile/simd-4.c: New test.
49172
49173 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49174
49175         PR c++/7347, c++/7348
49176         * g++.dg/template/access4.C: New test.
49177         * g++.dg/template/access5.C: New test.
49178         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
49179         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
49180         * g++.old-deja/g++.pt/ttp58.C: Likewise.
49181         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
49182
49183 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
49184
49185         * gcc.dg/gnu89-init-2.c: New test.
49186
49187 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
49188
49189         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
49190
49191 2002-07-20  Roger Sayle  <roger@eyesopen.com>
49192
49193         * gcc.c-torture/execute/20020720-1.c: New testcase.
49194
49195 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
49196
49197         * gcc.dg/cpp/Wsignprom.c: New tests.
49198
49199 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
49200
49201         * gcc.c-torture/execute/loop-13.c: New test.
49202
49203 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
49204
49205         * gcc.dg/cpp/expr.c: New tests.
49206
49207 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
49208
49209         * g++.dg/opt/pr6713.C: Add template instantiation.
49210
49211 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
49212
49213         * gcc.dg/nest.c: New test.
49214
49215 2002-07-17  Richard Henderson  <rth@redhat.com>
49216
49217         * g++.dg/opt/pr6713.C: New test.
49218
49219 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
49220
49221         * gcc.c-torture/execute/loop-2e.x: Let the testcase
49222         XFAIL for all x86 processors.
49223
49224 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
49225
49226         * gcc.c-torture/execute/20010122-1.x: Do not test with
49227         -fomit-frame-pointer.
49228
49229 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49230
49231         * g++.dg/template/instantiate2.C: New test.
49232         * g++.dg/template/spec4.C: New test.
49233
49234 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49235
49236         * g++.dg/template/access2.C: New test.
49237         * g++.dg/template/access3.C: New test.
49238
49239 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
49240
49241         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
49242         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
49243         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
49244         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
49245         Convert to use <stdarg.h>.
49246         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
49247         Delete.
49248         * gcc.dg/va-arg-2.c: New.
49249         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
49250
49251 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
49252
49253         * gcc.c-torture/compile/20020710-1.c: New test.
49254
49255 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
49256                           Andrew Pinski  <pinskia@physics.uc.edu>
49257
49258         gcc.c-torture/compile/simd-2.c: New testcase.
49259         gcc.c-torture/compile/simd-3.c: Likewise.
49260
49261 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
49262
49263         PR c++/7224
49264         * g++.dg/overload/error1.C: New test.
49265
49266 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49267
49268         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
49269         configuration and IRIX 6 O32 ABI.
49270
49271 2002-07-11  Roger Sayle  <roger@eyesopen.com>
49272
49273         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
49274
49275 2002-07-10  Roger Sayle  <roger@eyesopen.com>
49276
49277         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
49278
49279 2002-07-10  Jeffrey A Law  <law@redhat.com>
49280
49281         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
49282
49283         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
49284
49285 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
49286
49287         * gcc.dg/20020312-2.c: Check for __PPC__.
49288
49289 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
49290
49291         * gcc.c-torture/compile/20020709-1.c: New test.
49292
49293 2002-07-07  Roger Sayle  <roger@eyesopen.com>
49294
49295         * g++.dg/template/qualttp21.C: New test case.
49296
49297 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
49298
49299         * gcc.c-torture/compile/20020706-1.c: New test.
49300         * gcc.c-torture/compile/20020706-2.c: New test.
49301
49302 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
49303             Alexandre Oliva  <aoliva@redhat.com>
49304
49305         * g++.dg/warn/incomplete1.C: New test.
49306
49307 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49308
49309         PR c++/7099
49310         * g++.dg/warn/noreturn1.C: New test.
49311
49312 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
49313
49314         PR c++/6706
49315         * g++.dg/debug/debug6.C: New test.
49316         * g++.dg/debug/debug7.C: New test.
49317
49318 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
49319
49320         * gcc.c-torture/compile/simd-3.c: New test.
49321
49322 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
49323
49324         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
49325         * gcc.dg/20020620-1.c: Likewise.
49326
49327 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49328
49329         PR c++/6944
49330         * g++.dg/init/array4.C: New test.
49331         * g++.dg/init/array5.C: New test.
49332
49333 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
49334
49335         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
49336         * gcc.c-torture/execute/simd-2.c (main): Likewise.
49337
49338 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49339
49340         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
49341         * gcc.dg/wtr-aggr-init-1.c: Likewise.
49342         * gcc.dg/wtr-conversion-1.c: Likewise.
49343         * gcc.dg/wtr-escape-1.c: Likewise.
49344         * gcc.dg/wtr-int-type-1.c: Likewise.
49345         * gcc.dg/wtr-label-1.c: Likewise.
49346         * gcc.dg/wtr-static-1.c: Likewise.
49347         * gcc.dg/wtr-strcat-1.c: Likewise.
49348         * gcc.dg/wtr-suffix-1.c: Likewise.
49349         * gcc.dg/wtr-switch-1.c: Likewise.
49350         * gcc.dg/wtr-unary-plus-1.c: Likewise.
49351         * gcc.dg/wtr-union-init-1.c: Likewise.
49352         * gcc.dg/wtr-union-init-2.c: Likewise.
49353         * gcc.dg/wtr-union-init-3.c: Likewise.
49354
49355         * gcc.dg/wtr-func-def-1.c: New test.
49356
49357 2002-07-02 Devang Patel <dpatel@apple.com>
49358
49359         * objc.dg/param-1.m: New test.
49360
49361 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
49362
49363         * gcc.dg/cpp/trad/directive.c: Add test.
49364         * gcc.dg/cpp/trad/macroargs.c: Add test.
49365         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
49366
49367 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
49368
49369         * gcc.dg/cpp/cmdlne-M.c: New test.
49370
49371 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
49372
49373         * objc.dg/desig-init-1.m: New test.
49374
49375 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49376
49377         PR c++/6716
49378         * g++.dg/template/instantiate1.C: New test.
49379
49380 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
49381
49382         PR c++/7112
49383         * g++.dg/template/sizeof2.C: New test.
49384
49385 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
49386
49387         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
49388         gcc.dg/cpp/trad/include.c: New tests.
49389
49390 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
49391
49392         PR target/7177
49393         * gcc.c-torture/compile/20020701-1.c: New test.
49394
49395 2002-07-01  Stan Shebs  <shebs@apple.com>
49396
49397         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
49398         header here...
49399         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
49400         (objc-torture-execute): or here.
49401
49402 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
49403
49404         * gcc.c-torture/execute/arith-rand-ll.c: New test.
49405
49406 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
49407
49408         * gcc.dg/cpp/trad/escaped-nl.c: New test.
49409
49410 2002-06-30  Devang Patel  <dpatel@apple.com>
49411
49412         * objc.dg/fsyntax-only.m: New test.
49413
49414 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
49415
49416         PR c++/6695
49417         * g++.dg/template/friend7.C: New file.
49418
49419 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
49420
49421         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
49422         return type.
49423
49424 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
49425
49426         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
49427         avoid division by zero.
49428
49429 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
49430
49431         * gcc.dg/Wunknownprag.c: New tests.
49432
49433 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
49434
49435         * gcc.c-torture/execute/simd-2.c: New test.
49436
49437 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
49438
49439         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
49440         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
49441         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
49442         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
49443         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
49444         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
49445         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
49446         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
49447         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
49448         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
49449         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
49450         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
49451         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
49452         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
49453         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
49454         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
49455         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
49456
49457 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
49458
49459         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
49460         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
49461         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
49462         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
49463         New tests.
49464         * gcc.dg/cpp/trad/directive.c: Update.
49465
49466 2002-06-23  Andreas Jaeger  <aj@suse.de>
49467
49468         * gcc.c-torture/execute/complex-6.c: New.
49469
49470 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
49471
49472         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
49473         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
49474         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
49475         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
49476
49477 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
49478
49479         * gcc.dg/cpp/trad: New directory with traditional tests copied
49480         from parent directory.
49481         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49482         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49483         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49484         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49485         Move to trad/ and rename.
49486         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
49487         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
49488         gcc.dg/cpp/trad/redef2.c: New tests.
49489         * gcc.dg/cpp/trad/trad.exp: New driver.
49490
49491 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
49492
49493         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49494         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49495         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49496         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49497         Remove.
49498
49499 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
49500
49501         * gcc.dg/20020620-1.c: New test.
49502
49503 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49504
49505         * g++.dg/template/ttp4.C: New test.
49506
49507 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
49508
49509         * g++.dg/opt/vt1.C: Fix regexp.
49510
49511 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49512
49513         * gcc.c-torture/execute/pure-1.c: Make functions static again.
49514         Don't use attribute `noinline'.
49515
49516 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
49517
49518         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
49519
49520 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
49521
49522         * gcc.c-torture/execute/simd-1.c: New.
49523
49524         * gcc.dg/simd-1.c: New.
49525
49526 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
49527
49528         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
49529
49530 2002-06-16  Richard Henderson  <rth@redhat.com>
49531
49532         * g++.dg/ext/anon-struct1.C: New.
49533         * g++.dg/ext/anon-struct2.C: New.
49534         * g++.dg/ext/anon-struct3.C: New.
49535         * gcc.dg/anon-struct-1.c: New.
49536         * gcc.dg/anon-struct-2.c: New.
49537         * gcc.dg/anon-struct-3.c: New.
49538         * gcc.dg/20011008-1.c: Adjust warning text.
49539         * gcc.dg/20020527-1.c: Add -fms-extensions.
49540
49541 2002-06-16  Richard Henderson  <rth@redhat.com>
49542
49543         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
49544
49545 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
49546
49547         * gcc.c-torture/execute/20020615-1.c: New test.
49548
49549 2002-06-15  Roger Sayle  <roger@eyesopen.com>
49550
49551         * gcc.c-tortuture/execute/compare-1.c: New test case.
49552         * gcc.c-tortuture/execute/compare-2.c: New test case.
49553         * gcc.c-tortuture/execute/compare-3.c: New test case.
49554
49555 2002-06-13  Richard Henderson  <rth@redhat.com>
49556
49557         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
49558         ia64 ilp32.
49559
49560 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49561
49562         * g++.dg/template/typename2.C: Update error message.
49563
49564 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
49565
49566         * gcc.c-torture/execute/20020611-1.c: New test.
49567
49568 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
49569
49570         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
49571         list of targets to skip.
49572
49573 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
49574
49575         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
49576         targets if not optimizing.
49577
49578 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
49579
49580         * gcc.c-torture/compile/20020605-1.c: New test.
49581
49582         * g++.dg/opt/vt1.C: New test.
49583
49584         * gcc.dg/20020531-1.c: New test.
49585
49586         * gcc.dg/20020530-1.c: New test.
49587
49588         * gcc.dg/20020527-1.c: New test.
49589
49590         * g++.dg/opt/cse1.C: New test.
49591
49592 2002-06-07  Roger Sayle  <roger@eyesopen.com>
49593
49594         * gcc.dg/20020607-2.c: New test case.
49595
49596 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
49597
49598         * gcc.c-torture/compile/20020604-1.c: New test.
49599
49600 2002-06-04  Richard Henderson  <rth@redhat.com>
49601
49602         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
49603         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
49604         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
49605
49606 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
49607
49608         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
49609
49610 2002-06-03  Richard Henderson  <rth@redhat.com>
49611
49612         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
49613         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
49614
49615 2002-06-02  Richard Henderson  <rth@redhat.com>
49616
49617         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
49618         test functions static.
49619
49620 2002-06-02  Andreas Jaeger  <aj@suse.de>
49621
49622         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
49623         now.
49624
49625 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49626
49627         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
49628         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
49629         Update for mofified diagnostics.
49630         * gcc.dg/c99-intconst-1.c: No longer fail.
49631
49632 2002-06-02  Richard Henderson  <rth@redhat.com>
49633
49634         * gcc.dg/uninit-A.c: Remove xfail markers.
49635
49636 2002-06-01  Roger Sayle  <roger@eyesopen.com>
49637
49638         * gcc.dg/fnegate-1.c: New test case.
49639
49640 2002-05-30  Osku Salerma  <osku@iki.fi>
49641
49642         * gcc.c-torture/execute/mayalias-1.c: New file.
49643
49644 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49645
49646         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
49647         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
49648         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
49649
49650 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
49651
49652         * gcc.c-torture/execute/20020529-1.c: New test.
49653
49654 2002-05-27  Richard Henderson  <rth@redhat.com>
49655
49656         * g++.dg/ext/attrib6.C: New test case.
49657
49658 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49659
49660         * gcc.c-torture/execute/pure-1.c: New test.
49661
49662 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49663
49664         * gcc.dg/cpp/arith-2.c: Remove.
49665
49666 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49667
49668         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
49669         * gcc.dg/cpp/if-3.c: Remove.
49670
49671 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
49672
49673         * g++.dg/opt/cse2.C: New test.
49674
49675 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
49676
49677         * gcc.dg/cpp/arith-1.c: New semantic tests.
49678         * gcc.dg/cpp/if-1.c: Update.
49679
49680 2002-05-24  Ben Elliston  <bje@redhat.com>
49681
49682         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
49683
49684 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
49685
49686         * gcc.dg/verbose-asm.c: New test.
49687
49688 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49689
49690         * gcc.dg/cpp/paste12.c: New test.
49691
49692 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49693
49694         * g++.dg/parse/named_ops.C: New test.
49695
49696 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
49697
49698         * gcc.dg/weak-8.c: New test.
49699
49700 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
49701
49702         * gcc.dg/weak-2.c: Allow optional leading underscore
49703         in scan-assembler symbol name.
49704         * gcc.dg/weak-3.c: Likewise.
49705         * gcc.dg/weak-4.c: Likewise.
49706         * gcc.dg/weak-5.c: Likewise.
49707
49708 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
49709
49710         * gcc.dg/20020523-1.c: New test.
49711
49712 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49713
49714         * objc.dg/const-str-2.m: Update now that we stop after
49715         a command line error.
49716
49717 2002-05-22  Richard Henderson  <rth@redhat.com>
49718
49719         * g++.dg/dg.exp: Fix typo in test pruneing.
49720
49721 2002-05-22  Richard Henderson  <rth@redhat.com>
49722
49723         * g++.dg/dg.exp: Prune the tls subdirectory.
49724         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
49725         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
49726         * g++.dg/tls/init-1.C: New.
49727
49728 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
49729
49730         * gcc.dg/20020517-1.c: New test.
49731
49732 2002-05-21  Richard Henderson  <rth@redhat.com>
49733
49734         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
49735         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
49736
49737 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
49738
49739         * g++.dg/other/copy2.C: New test.
49740
49741 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
49742
49743         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
49744         (MAX_COPY): Bump up to 10 times sizeof (long long).
49745         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
49746
49747         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
49748         sizeof (long long).
49749
49750         * gcc.c-torture/execute/strcpy-1.c: New test.
49751
49752 2002-05-19  Jason Merrill  <jason2redhat.com>
49753
49754         * g++.dg/ext/oper1.C: New test.
49755
49756 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
49757 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
49758
49759         * README.QMTEST: New file.
49760
49761         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
49762
49763 2002-05-19  Andreas Jaeger  <aj@suse.de>
49764
49765         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
49766         now.
49767         * gcc.c-torture/execute/loop-2d.x: Likewise.
49768
49769 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
49770
49771         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
49772         support weak symbols.
49773         * gcc.dg/weak-4.c: Likewise.
49774         * gcc.dg/weak-6.c: Likewise.
49775
49776 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
49777
49778         * gcc.dg/weak-3.c: Add dg-excess-error comment for
49779         cygwin, coff and h8300-*-hms targets
49780         * gcc.dg/weak-5.c: Likewise.
49781         * gcc.dg/weak-7.c: Likewise.
49782
49783 2002-05-16  Jason Merrill  <jason@redhat.com>
49784
49785         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
49786         (scan-assembler-not, scan-assembler-dem): Likewise.
49787         (scan-assembler-dem-not): Likewise.
49788
49789 2002-05-15  Richard Henderson  <rth@redhat.com>
49790
49791         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
49792
49793 2002-05-15  Richard Henderson  <rth@redhat.com>
49794
49795         * gcc.dg/weak-5.c (vfoo1c): No warning here.
49796         (vfoo1f): Warning here.
49797         (vfoo1l): Don't redefine the alias.
49798
49799 2002-05-14  Jason Merrill  <jason@redhat.com>
49800             Alexandre Oliva  <aoliva@redhat.com>
49801
49802         * g++.dg/init/pm1.C: New test.
49803
49804 2002-05-12  David S. Miller  <davem@redhat.com>
49805
49806         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
49807         types.
49808
49809 2002-05-10  Roger Sayle  <roger@eyesopen.com>
49810
49811         * gcc.c-torture/execute/20020510-1.c: New test case.
49812
49813 2002-05-10  David S. Miller  <davem@redhat.com>
49814
49815         * gcc.c-torture/execute/conversion.c: Test long double too.
49816
49817 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
49818
49819         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
49820         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
49821         * lib/g++.exp (g++_link_flags): Likewise.
49822         * lib/objc.exp (objc_target_compile): Likewise.
49823
49824 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49825
49826         * gcc.dg/cpp/poison.c: Update.
49827         * gcc.dg/cpp/20000625-2.c: Remove.
49828         * gcc.dg/cpp/direct2s.c: Remove final test.
49829
49830 2002-05-08  Tom Rix  <trix@redhat.com>
49831
49832         * gcc.c-torture/execute/20020508-1.c: New test.
49833         * gcc.c-torture/execute/20020508-2.c: New test.
49834         * gcc.c-torture/execute/20020508-3.c: New test.
49835
49836 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49837
49838         * gcc.dg/cpp/charconst-4.c: More tests.
49839
49840 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
49841
49842         PR c/6569
49843         * gcc.dg/weak-3.c: Update location of warning messages.
49844         * gcc.dg/weak-5.c: Likewise.
49845
49846 2002-05-06  Roger Sayle  <roger@eyesopen.com>
49847
49848         * gcc.c-torture/execute/20020506-1.c: New test case.
49849
49850 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
49851
49852         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
49853
49854 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49855
49856         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
49857
49858 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49859
49860         * gcc.dg/cpp/charconst-3.c: New test.
49861
49862 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49863
49864         * gcc.dg/cpp/charconst.c: Update tests.
49865
49866 2002-05-05  Tim Josling  <tej@melbpc.org.au>
49867
49868         * treelang: Added directory for new sample language treelang. Also
49869         lib/treelang.exp: New file to signal treelang should be tested.
49870
49871 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
49872
49873         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
49874         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
49875         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
49876         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
49877         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
49878         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
49879         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
49880
49881 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49882
49883         * gcc.dg/format/xopen-2.c: New test.
49884
49885 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
49886
49887         * gcc.dg/20020503-1.c: New test.
49888
49889 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
49890
49891         * g++.dg/init/dtor1.C: Make it tougher.
49892
49893 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
49894
49895         * g++.dg/init/dtor1.C: New test.
49896
49897 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
49898
49899         * gcc.dg/altivec-8.c: New.
49900
49901 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
49902
49903         * gcc.dg/altivec-7.c: New.
49904
49905 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
49906
49907         * g++.dg/parse/typedef1.C: New test.
49908
49909 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
49910
49911         PR c++/6486
49912         * g++.dg/template/friend6.C: New test.
49913
49914         PR c++/6492
49915         * g++.dg/init/copy1.C: New test.
49916
49917 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
49918
49919         * g++.dg/warn/effc1.C: New test.
49920
49921 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49922
49923         * gcc.dg/cpp/if-cexp.c: Add a test.
49924
49925 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
49926
49927         * gcc.dg/20020426-2.c: New test.
49928
49929 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
49930
49931         * gcc.dg/cpp/if-mop.c: Update.
49932         * gcc.dg/cpp/if-mpar.c: Add test.
49933         * gcc.dg/cpp/if-oppr.c: Update.
49934
49935 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49936
49937         PR c/6343
49938         * gcc.dg/weak-[2-7].c: New tests.
49939
49940 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
49941
49942         * gcc.dg/enum1.c: New test.
49943
49944 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
49945
49946         PR c++/6497
49947         * g++.dg/inherit/access2.C: New test.
49948
49949 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
49950
49951         PR bootstrap/6445
49952         * gcc.dg/20020426-1.c: New test.
49953
49954 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
49955
49956         * g++.dg/abi/enum1.C: New test.
49957
49958 2002-04-26  Richard Henderson  <rth@redhat.com>
49959
49960         * gcc.dg/c99-bool-1.c: Expect always true warning.
49961
49962 2002-04-25  Roger Sayle  <roger@eyesopen.com>
49963
49964         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
49965
49966 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49967
49968         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
49969         targets.
49970
49971 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
49972
49973         * g++.dg/abi/mange7.C: New test.
49974
49975         PR c++/6438.
49976         * g++.dg/parse/stmtexpr2.C: New test.
49977
49978 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
49979
49980         * gcc.dg/20020312-2.c: Add SH target.
49981
49982 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49983
49984         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
49985         compiler output on mips*-*-irix*.
49986
49987 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
49988
49989         * g++.dg/parse/attr1.C: New test.
49990
49991 2002-04-23  Roger Sayle  <roger@eyesopen.com>
49992
49993         * gcc.c-torture/execute/string-opt-17.c: New test case.
49994         * gcc.c-torture/execute/memset-2.c: New test case.
49995
49996 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
49997
49998         PR c++/6256:
49999         * g++.dg/template/friend5.C: New test.
50000
50001         PR c++/6331:
50002         * g++.dg/template/qual1.C: Likewise.
50003
50004 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
50005
50006         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
50007         Include stdlib.h, not stdio.h or ctype.h.
50008
50009 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
50010
50011         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
50012         cris-*-elf* and mmix-*-*.
50013         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
50014         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
50015         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
50016         Ditto.
50017         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
50018         * gcc.dg/wchar_t-1.c: Ditto.
50019
50020 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
50021
50022         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
50023         Clarify comment.
50024
50025 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
50026
50027         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
50028
50029 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50030
50031         * gcc.c-torture/execute/20000906-1.x: Delete.
50032
50033 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
50034
50035         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
50036
50037 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
50038
50039         * PR6367
50040         * g77.f-torture/execute/6367.f: New test.
50041         * g77.f-torture/execute/6367.x: Disable for MMIX.
50042
50043 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
50044
50045         * PR6352
50046         * g++.dg/opt/inline2.C: New test.
50047
50048 2002-04-18  Richard Henderson  <rth@redhat.com>
50049
50050         * gcc.dg/20000906-1.c: Enable for all targets.
50051         * gcc.c-torture/compile/iftrap-2.c: New.
50052
50053 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50054
50055         * gcc.dg/20020418-1.c: New test.
50056         * gcc.dg/20020418-2.c: New test.
50057
50058 2002-04-18  Richard Henderson  <rth@redhat.com>
50059
50060         * gcc.c-torture/compile/iftrap-1.c: New.
50061         * gcc.dg/iftrap-1.c: Adjust for ia64.
50062         * gcc.dg/iftrap-2.c: New.
50063
50064 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50065
50066         * gcc.c-torture/compile/20020418-1.c: New test.
50067
50068 2002-04-18  Roger Sayle  <roger@eyesopen.com>
50069
50070         * gcc.c-torture/compile/20020415-1.c: New.
50071
50072 2002-04-18  David S. Miller  <davem@redhat.com>
50073
50074         * gcc.c-torture/execute/20020418-1.c: New test.
50075
50076 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
50077
50078         * gcc.dg/20020416-1.c: New test.
50079
50080         * g++.dg/opt/inline1.C: New test.
50081
50082 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
50083
50084         * gcc.dg/altivec-5.c: New test.
50085
50086         * gcc.dg/20020415-1.c: New test.
50087
50088 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
50089
50090         * lib/chill.exp: Remove.
50091
50092 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
50093
50094         * g++.dg/other/big-struct.C: New test.
50095
50096 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
50097
50098         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
50099         of scratch file.
50100
50101 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
50102
50103         PR c/6277
50104         * gcc.dg/i386-387-1.c: Allow optional leading underscore
50105         in scan-assembler function name
50106
50107 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
50108
50109         * g77.f-torture/execute/980628-4.x,
50110         g77.f-torture/execute/980628-5.x,
50111         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50112         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50113         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
50114         i[34567]86-*-*.
50115
50116 2002-04-13  David S. Miller  <davem@redhat.com>
50117
50118         * gcc.c-torture/execute/20020413-1.c: New test.
50119
50120 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
50121
50122         * gcc.dg/asm-6.c,
50123         * g++.dg/ext/asm1.C: New tests.
50124
50125 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
50126
50127         PR c++ 5373.
50128         * g++.dg/parse/stmtexpr1.C: New test.
50129
50130         PR c++/5189.
50131         * g++.dg/template/copy1.C: New test.
50132
50133 2002-04-12  Richard Henderson  <rth@redhat.com>
50134
50135         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
50136
50137 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
50138
50139         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
50140         gcc.c-torture/execute/20020307-2.c.
50141
50142 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
50143
50144         * g++.dg/ext/attrib5.C,
50145         * g++.dg/lookup/struct1.C: New tests.
50146
50147 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
50148
50149         * gcc.dg/20020411-1.c: New test.
50150
50151         * gcc.c-torture/execute/20020411-1.c: New test.
50152
50153 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
50154
50155         * g77.f-torture/execute/6177.f: New test.
50156
50157 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
50158
50159         PR middle-end/6247
50160         * g++.dg/opt/cleanup1.C: New test.
50161
50162         * g++.dg/opt/const1.C: New test.
50163
50164 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
50165
50166         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
50167
50168 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
50169
50170         PR c++/5507
50171         * g++.dg/template/typename2.C: New test.
50172
50173 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
50174
50175         * gcc.c-torture/execute/loop-12.c: New.
50176
50177 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
50178
50179         * g77.f-torture/execute/980628-4.x,
50180         g77.f-torture/execute/980628-5.x,
50181         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50182         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50183         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
50184
50185 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50186
50187         PR optimization/6086
50188         * g++.dg/opt/preinc1.C: New test.
50189
50190 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
50191
50192         PR c++/5571
50193         * g++.dg/opt/static2.C: New test.
50194
50195 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
50196
50197         PR c/5120
50198         * gcc.dg/20020406-1.c: New test.
50199
50200 2002-04-04  David S. Miller  <davem@redhat.com>
50201
50202         * gcc.c-torture/execute/20020404-1.c: New test.
50203
50204 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
50205
50206         PR c/6123
50207         * gcc.dg/20020312-2.c: Do not declare global register variable
50208         if __PIC__ or __pic__ is defined.
50209
50210 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
50211
50212         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
50213         __asm__ so that it works correctly even if -ansi -pedantic-errors.
50214
50215 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50216
50217         * gcc.misc-tests/linkage.exp: Update last change to handle
50218         sparc*-, not just sparc-.
50219
50220 2002-04-03  Richard Henderson  <rth@redhat.com>
50221
50222         * gcc.dg/cpp/ucs.c: Improved long UCS test.
50223
50224 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
50225
50226         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
50227
50228 2002-04-02  David S. Miller  <davem@redhat.com>
50229
50230         * gcc.c-torture/execute/20020402-3.c: New test.
50231
50232 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
50233
50234         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
50235         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
50236
50237         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
50238         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
50239         g77.f-torture/execute/20001201.x,
50240         g77.f-torture/execute/u77-test.x: New files.
50241
50242         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
50243         * gcc.dg/wchar_t-1.c: Ditto.
50244
50245 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50246
50247         * gcc.c-torture/execute/20020402-1.c: New test.
50248
50249 2002-04-01  Richard Henderson  <rth@redhat.com>
50250
50251         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
50252
50253         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
50254
50255 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50256
50257         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
50258
50259 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50260
50261         * g++.dg/inherit/template-as-base.C: Expect error.
50262         * g++.dg/inherit/namespace-as-base.C: Likewise.
50263
50264 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
50265
50266         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
50267         g++.dg/ext/instantiate3.C: Tweak match patterns.
50268
50269         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
50270         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
50271         -da test.
50272
50273 2002-03-31  Richard Henderson  <rth@redhat.com>
50274
50275         * gcc.dg/special/alias-2.c: New.
50276         * gcc.dg/special/ecos.exp: Run it.
50277
50278 2002-03-31  Richard Henderson  <rth@redhat.com>
50279
50280         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
50281
50282 2002-03-31  Kazu Hirata  <kazu@hxi.com>
50283
50284         * gcc.dg/weak-1.c: Disable on h8300 port.
50285
50286 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
50287
50288         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
50289         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
50290         ordering tests.
50291         * g++.dg/bprob/bprob-1.C: New test.
50292         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
50293         * g++.dg/gcov/gcov-1.C: New test.
50294         * g++.dg/gcov/gcov-1.x: New file.
50295         * g++.dg/gcov/gcov-2.C: New test.
50296         * g++.dg/gcov/gcov-3.C: New test.
50297         * g++.dg/gcov/gcov-3.h: New file.
50298
50299 2002-03-28  Roger Sayle  <roger@eyesopen.com>
50300
50301         * g++.old-deja/g++.other/builtins5.C: New test.
50302         * g++.old-deja/g++.other/builtins6.C: New test.
50303         * g++.old-deja/g++.other/builtins7.C: New test.
50304         * g++.old-deja/g++.other/builtins8.C: New test.
50305         * g++.old-deja/g++.other/builtins9.C: New test.
50306
50307 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
50308
50309         * g++.dg/opt/static1.C: New test.
50310
50311         * g++.dg/opt/longbranch1.C: New test.
50312
50313 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
50314
50315         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
50316
50317         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
50318
50319 2002-03-28  Jeffrey A Law  (law@redhat.com)
50320
50321         * gcc.c-torture/execute/20020328-1.c: New test.
50322
50323 2002-03-27  Richard Henderson  <rth@redhat.com>
50324
50325         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
50326         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
50327         move from g++.old-deja/g++.ext/.
50328
50329 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
50330
50331         * g++.dg/init/new2.C: New test.
50332
50333 2002-03-26  Richard Henderson  <rth@redhat.com>
50334
50335         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
50336
50337         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
50338         on sparc.
50339
50340         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
50341         sparcv9 systems.
50342         * gcc.dg/20001102-1.c: Likewise.
50343
50344 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
50345
50346         * gcc.dg/cpp/endif-pedantic1.c,
50347         gcc.dg/cpp/endif-pedantic2.c: New tests.
50348
50349 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
50350
50351         * g++.dg/init/new1.C: New test.
50352
50353 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
50354
50355         * g++.dg/abi/vbase9.C: New test.
50356
50357 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
50358
50359         * gcc.dg/arm-asm.c: New test.
50360
50361 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
50362
50363         * gcc.dg/Wswitch-enum.c: New test.
50364         Fix PR c/5044.
50365
50366 2002-03-26  Richard Henderson  <rth@redhat.com>
50367
50368         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
50369         structure.
50370
50371 2002-03-25  Richard Henderson  <rth@redhat.com>
50372
50373         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
50374         sparcv9 systems.
50375
50376         * gcc.c-torture/compile/20011119-1.c (xxx): New.
50377         * gcc.c-torture/compile/20011119-2.c (xxx): New.
50378
50379 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
50380
50381         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
50382
50383 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
50384
50385         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
50386         targets using generic thunk support.
50387
50388 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
50389
50390         * gcc.c-torture/compile/20020323-1.c: New test.
50391
50392         * g++.dg/opt/conj2.C: New test.
50393
50394 2002-03-24  Richard Henderson  <rth@redhat.com>
50395
50396         * gcc.dg/weak-1.c: Use -fno-common.
50397
50398 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50399
50400         * g77.dg/f77-edit-apostrophe-out.f: New test
50401         * g77.dg/f77-edit-h-out.f: New test
50402         * g77.dg/f77-edit-t-in.f: New test
50403         * g77.dg/f77-edit-t-out.f: New test
50404         * g77.dg/f77-edit-x-out.f: New test
50405         * g77.dg/f77-edit-slash-out.f: New test
50406         * g77.dg/f77-edit-colon-out.f: New test
50407         * g77.dg/f77-edit-s-out.f: New test
50408
50409 2002-03-24  Richard Henderson  <rth@redhat.com>
50410
50411         * objc/execute/formal_protocol-6.x: New XFAIL.
50412
50413 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50414
50415         * gcc.dg/weak-1.c: Early return from dg-final on platforms
50416         that do not support weak symbols
50417
50418 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50419
50420         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
50421         * lib/g77.exp: Likewise.
50422         * lib/objc.exp: Likewise.
50423
50424 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
50425
50426         * gcc.dg/Wswitch-default.c: New test.
50427
50428 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
50429
50430         * g++.dg/other/enum1.C: New test.
50431
50432 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
50433
50434         * gcc.dg/pragma-ep-3.c: Fix typo.
50435
50436 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50437
50438         * g++.dg/inherit/template-as-base.C: New test.
50439
50440 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
50441
50442         * g++.old-deja/g++.other/dwarf2-1.C: Move...
50443         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
50444
50445 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
50446
50447         * gcc.dg/cpp/multiline.c: Update to match.
50448
50449 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
50450
50451         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
50452
50453 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
50454
50455         * gcc.dg/cpp/extratokens2.c: New file.
50456
50457 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
50458
50459         * gcc.dg/20020312-2.c: Add rs6000 target.
50460
50461         * gcc.c-torture/compile/20020319-1.c: New test.
50462
50463 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50464
50465         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
50466         (A, E): Handle this.
50467
50468 2002-03-20  Jason Merrill  <jason@redhat.com>
50469
50470         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
50471         ignoring -fpic.
50472         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
50473         through prune_gcc_output.
50474
50475 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
50476
50477         * gcc.c-torture/compile/20020320-1.c: New test.
50478
50479 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
50480
50481         * gcc.c-torture/compile/20020318-1.c: New test.
50482
50483         * gcc.dg/struct-by-value-1.c: New test.
50484
50485         * gcc.dg/20020319-1.c: New test.
50486
50487 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
50488
50489         * g++.dg/opt/conj1.C: New test.
50490
50491 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
50492
50493         * g++.dg/template/qualttp20.C: Revert previous change.
50494         * g++.dg/template/qualttp3.C: Likewise.
50495         * g++.dg/template/qualttp4.C: Likewise.
50496         * g++.dg/template/qualttp5.C: Likewise.
50497         * g++.dg/template/qualttp6.C: Likewise.
50498         * g++.dg/template/qualttp7.C: Likewise.
50499         * g++.dg/template/qualttp8.C: Likewise.
50500         * g++.dg/template/recurse.C: Likewise.
50501
50502 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50503
50504         * gcc.dg/cpp/wchar-1.c: Update.
50505
50506 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
50507
50508         * g++.dg/template/conv1.C: New test.
50509         * g++.dg/template/conv2.C: New test.
50510         * g++.dg/template/conv3.C: New test.
50511         * g++.dg/template/conv4.C: New test.
50512
50513 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
50514
50515         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
50516         * g++.dg/template/qualttp3.C: Likewise.
50517         * g++.dg/template/qualttp4.C: Likewise.
50518         * g++.dg/template/qualttp5.C: Likewise.
50519         * g++.dg/template/qualttp6.C: Likewise.
50520         * g++.dg/template/qualttp7.C: Likewise.
50521         * g++.dg/template/qualttp8.C: Likewise.
50522         * g++.dg/template/recurse.C: Likewise.
50523
50524 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
50525
50526         * g++.dg/opt/dtor1.C: New test.
50527
50528 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
50529
50530         * gcc.c-torture/compile/20020315-1.c: New test.
50531
50532 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
50533
50534         * gcc.dg/weak-1.c: Fix scan tests.
50535
50536 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
50537
50538         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
50539         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
50540         cris-*-aout* mmix-*-*.
50541         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
50542         cris-*-aout* mmix-*-*.
50543         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
50544         cris-*-elf* cris-*-aout* and mmix-*-*.
50545         * gcc.dg/20001009-1.c: Ditto.
50546         * gcc.dg/20010912-1.c: Ditto.
50547         * gcc.dg/20020122-4.c: Ditto.
50548         * gcc.dg/inline-2.c: Ditto.
50549
50550 2002-03-14  Jeffrey A Law  (law@cygnus.com)
50551
50552         * gcc.c-torture/compile/20020314-1.c: New test.
50553
50554 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
50555
50556         * gcc.c-torture/execute/20020314-1.c: New test.
50557
50558 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
50559
50560         * g++.dg/warn/Wunused-1.C: New test.
50561
50562 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
50563
50564         * g++.dg/abi/mangle6.C: New test.
50565
50566 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
50567
50568         * gcc.c-torture/compile/20020309-2.c: New test.
50569
50570         * gcc.c-torture/compile/20020312-1.c: New test.
50571
50572 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
50573
50574         * g++.dg/other/access1.C: New test.
50575
50576 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
50577
50578         * gcc.c-torture/execute/wchar_t-1.c: New test.
50579
50580 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
50581
50582         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
50583
50584 2002-03-12  Roger Sayle  <roger@eyesopen.com>
50585
50586         * gcc.dg/20020312-1.c: New test case.
50587
50588 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
50589
50590         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
50591
50592 2002-03-11  Richard Henderson  <rth@redhat.com>
50593
50594         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
50595         * g++.old-deja/g++.jason/report.C: Likewise.
50596
50597 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50598
50599         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
50600         * g++.old-deja/g++.robertl/eb56.C: Likewise.
50601
50602 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50603
50604         * g++.dg/overload/pmf1.C: New test.
50605
50606 2002-03-11  Kazu Hirata  <kazu@hxi.com>
50607
50608         * gcc.c-torture/execute/20020307-1.c: Use long.
50609
50610 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
50611
50612         PR optimization/5844
50613         * gcc.dg/20020310-1.c: New test.
50614
50615 2002-03-09  Michael Meissner  <meissner@redhat.com>
50616
50617         * gcc.c-torture/execute/memcpy-2.c: New test.
50618         * gcc.c-torture/execute/memset-1.c: New test.
50619         * gcc.c-torture/execute/strlen-1.c: New test.
50620         * gcc.c-torture/execute/strcmp-1.c: New test.
50621         * gcc.c-torture/execute/strncmp-1.c: New test.
50622
50623 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
50624
50625         * gcc.dg/ppc-ldstruct.c: New test.
50626
50627 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
50628
50629         * gcc.c-torture/execute/va-arg-22.c: New test.
50630
50631 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50632
50633         * gcc.c-torture/compile/20020309-1.c: New test.
50634
50635 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
50636
50637         * gcc.c-torture/execute/20020307-2.c: New test.
50638
50639 2002-03-07  Jeffrey A Law  (law@redhat.com)
50640
50641         * g77.f-torture/compile/20020307-1.f: New test.
50642
50643 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
50644
50645         * gcc.dg/unordered-1.c: New test.
50646
50647 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
50648
50649         * gcc.c-torture/execute/20020307-1.c: New test.
50650
50651 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
50652
50653         * gcc.dg/20020304-1.c: New test.
50654
50655         * gcc.c-torture/compile/20020304-2.c: New test.
50656
50657 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
50658
50659         * gcc.c-torture/compile/20020304-1.c: New test case
50660         (from PR c/5830).
50661
50662 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
50663
50664         * gcc.dg/20020103-1.c: Add other -D ppc variants.
50665
50666 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50667
50668         * g++.dg/other/classkey1.C: New test.
50669
50670 2002-03-01  Richard Henderson  <rth@redhat.com>
50671
50672         * gcc.c-torture/compile/981223-1.x: New.
50673         * gcc.c-torture/compile/920625-1.x: New.
50674
50675 2002-02-28  Richard Henderson  <rth@redhat.com>
50676
50677         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
50678
50679 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
50680
50681         * gcc.c-torture/execute/20020227-1.c: New test.
50682
50683 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
50684
50685         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
50686         here" ERROR lines.
50687         * g++.old-deja/g++.oliva/partord1.C: Likewise.
50688         * g++.old-deja.g++.other/defarg1.C: Likewise.
50689         * g++.old-deja/g++.pt/calls2.C: Likewise.
50690         * g++.old-deja/g++.pt/crash20.C: Likewise.
50691         * g++.old-deja/g++.pt/crash30.C: Likewise.
50692         * g++.old-deja/g++.pt/crash36.C: Likewise.
50693         * g++.old-deja/g++.pt/crash6.C: Likewise.
50694         * g++.old-deja/g++.pt/defarg13.C: Likewise.
50695         * g++.old-deja/g++.pt/derived3.C: Likewise.
50696         * g++.old-deja/g++.pt/error1.C: Likewise.
50697         * g++.old-deja/g++.pt/friend21.C: Likewise.
50698         * g++.old-deja/g++.pt/friend23.C: Likewise.
50699         * g++.old-deja/g++.pt/infinite1.C: Likewise.
50700         * g++.old-deja/g++.robertl/eb128.C: Likewise.
50701
50702 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
50703
50704         * gcc.c-torture/execute/20020225-2.c: New test.
50705
50706 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
50707
50708         * gcc.c-torture/execute/920730-1t.c,
50709         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
50710         Delete test cases, only relevant to -traditional.
50711
50712 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50713
50714         * gcc.dg/cpp/undef1.c: Remove.
50715         * gcc.dg/cpp/directiv.c: Update.
50716         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
50717
50718 2002-02-27  Michael Meissner  <meissner@redhat.com>
50719
50720         * gcc.c-torture/execute/20020226-1.c: New test.
50721
50722 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
50723
50724         * g++.dg/debug/debug4.C: New test.
50725
50726         * gcc.dg/ia64-visibility-1.c: New test.
50727
50728 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
50729
50730         * gcc.dg/debug/20020224-1.c: New.
50731
50732 2002-02-25  Kazu Hirata  <kazu@hxi.com>
50733
50734         * gcc.c-torture/execute/960416-1.x: New.
50735         * gcc.c-torture/execute/divconst-3.x: Likewise.
50736
50737 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
50738
50739         * gcc.dg/20020224-1.c: New test.
50740
50741 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
50742
50743         * gcc.c-torture/execute/20020225-1.c: New.
50744
50745 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50746
50747         * gcc.dg/cpp/wchar-1.c: New test.
50748
50749 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
50750
50751         * gcc.dg/20020222-1.c: New test.
50752
50753 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
50754
50755         * g++.dg/opt/anonunion1.C: New test.
50756
50757 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
50758
50759         * g++.dg/template/qualttp19.C: New test.
50760         * g++.dg/template/qualttp20.C: New test.
50761         * g++.old-deja/g++.jason/report.C: Adjust expected errors
50762         * g++.old-deja/g++.other/qual1.C: Likewise.
50763
50764 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
50765
50766         * gcc.dg/attr-alwaysinline.c: New.
50767
50768 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
50769
50770         * gcc.dg/20020220-1.c: New test.
50771
50772         * gcc.dg/20020220-2.c: New test.
50773
50774         * g++.dg/opt/mmx1.C: New test.
50775
50776 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
50777
50778         * gcc.c-torture/compile/20020110.c: New test.
50779
50780 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
50781
50782         * gcc.c-torture/execute/20020219-1.c: New test.
50783
50784         * gcc.dg/20020219-1.c: New test.
50785
50786         * gcc.dg/noncompile/20020220-1.c: New test.
50787
50788         * g++.dg/opt/ptrintsum1.C: New test.
50789
50790         * gcc.dg/debug/20020220-1.c: New test.
50791
50792 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
50793
50794         * gcc.c-torture/execute/20020216-1.c: New test.
50795
50796 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50797
50798         * gcc.dg/decl-1.c: Update, new test.
50799
50800 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
50801
50802         * g++.dg/abi/bitfield1.C: New test.
50803         * g++.dg/abi/bitfield2.C: New test.
50804
50805 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
50806
50807         * gcc.dg/attr-nest.c: New test.
50808
50809 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
50810
50811         * gcc.c-torture/execute/20020215-1.c: New test.
50812
50813 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
50814
50815         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
50816         * g++.dg/debug/debug.exp: New.
50817         * g++.dg/debug/trivial.C: New.
50818         * g++.dg/debug/debug1.C: Moved...
50819         * g++.dg/other/debug1.C: ...from here.
50820         * g++.dg/debug/debug2.C: Moved...
50821         * g++.dg/other/debug2.C: ...from here.
50822         * g++.dg/debug/debug3.C: Moved...
50823         * g++.dg/other/debug3.C: ...from here.
50824
50825         * gcc.dg/noncompile/20020213-1.c: New test.
50826
50827 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
50828
50829         * g++.dg/other/debug3.C: New test.
50830
50831         * gcc.c-torture/execute/20020213-1.c: New test.
50832
50833 2002-02-13  Richard Smith <richard@ex-parrot.com>
50834
50835         * g++.old-deja/g++.other/thunk1.C: New test.
50836
50837 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
50838
50839         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
50840
50841 2002-02-13  Stan Shebs  <shebs@apple.com>
50842
50843         * gcc.dg/altivec-3.c: New.
50844
50845 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
50846
50847         * gcc.dg/Wunreachable-1.c: New test.
50848         * gcc.dg/Wunreachable-2.c: New test.
50849
50850 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50851
50852         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
50853
50854 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
50855
50856         * gcc.dg/decl-1.c: New test.
50857
50858 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
50859
50860         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
50861
50862 2002-02-10  Kazu Hirata  <kazu@hxi.com>
50863
50864         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
50865         * gcc.c-torture/compile/980506-1.x: Likewise.
50866
50867 2002-02-10  Kazu Hirata  <kazu@hxi.com>
50868
50869         * gcc.dg/20020210-1.c: New.
50870
50871 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
50872
50873         * g77.f-torture/execute/947.f: New regression test
50874         for PR fortran/947.
50875
50876 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
50877
50878         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
50879         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
50880
50881 2002-02-08  Richard Henderson  <rth@redhat.com>
50882
50883         * gcc.c-torture/compile/labels-3.c: New.
50884
50885 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
50886
50887         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
50888         expression statements work instead.
50889         * gcc.dg/noncompile/20020207-1.c: New test.
50890
50891 2002-02-07  Richard Henderson  <rth@redhat.com>
50892
50893         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
50894
50895 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50896
50897         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
50898         message from g77
50899         * lib/g77-dg.exp: Trim g77 error messages so that they are
50900         recognized by dg.exp.
50901
50902 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50903
50904         PR fortran/5473
50905         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
50906
50907 2002-02-07  Richard Henderson  <rth@redhat.com>
50908
50909         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
50910         to be sufficiently aligned for integers.
50911
50912 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
50913
50914         * g++.dg/template/friend4.C: New test.
50915
50916 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50917
50918         PR fortran/5743
50919         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
50920         unsupported cases.
50921
50922 2002-02-07  Richard Henderson  <rth@redhat.com>
50923
50924         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
50925         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
50926         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
50927         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
50928
50929 2002-02-06  Richard Henderson  <rth@redhat.com>
50930
50931         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
50932
50933 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
50934
50935         * gcc.dg/20020206-1.c: New test.
50936
50937 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
50938
50939         * gcc.c-torture/execute/20020206-1.c: New test.
50940
50941         * gcc.c-torture/execute/20020206-2.c: New test.
50942
50943         PR optimization/5429:
50944         * gcc.c-torture/compile/20020206-1.c: New test.
50945
50946 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
50947
50948         * g++.dg/ext/align1.C: Do not use an explicit alignment value
50949         as certain file formats cannot support particularly large
50950         alignments.
50951
50952         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
50953         and do not expect to be able to link the executable.
50954
50955         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
50956         fail because the COFF format does not support the weak attribute.
50957
50958 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
50959
50960         * g77.dg/pr5473.f: New test
50961
50962 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
50963
50964         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
50965         Fix testcase accordingly.
50966
50967 2002-02-04  Richard Henderson  <rth@redhat.com>
50968
50969         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
50970         (buf): Change to be an array of pointers, not ints.
50971
50972 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
50973
50974         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
50975         before all tests.  Move warning one line above to match where it
50976         C frontend emits.
50977         * gcc.dg/Wswitch-2.c: New test.
50978         * g++.dg/warn/Wswitch-1.C: New test.
50979         * g++.dg/warn/Wswitch-2.C: New test.
50980
50981 2002-02-04  Richard Henderson  <rth@redhat.com>
50982
50983         * g++.dg/abi/offsetof.C: Fix size comparison.
50984
50985 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
50986
50987         * gcc.dg/cast-qual-2.c: New test.
50988
50989 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
50990
50991         * gcc.dg/20020201-4.c: New test.
50992
50993 2002-02-04  Ben Elliston  <bje@redhat.com>
50994
50995         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
50996         target_info attribute != 0, in addition to the empty string.
50997         (gcc_target_compile): Likewise.
50998
50999 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
51000
51001         * gcc.dg/Wswitch.c: New test.
51002         PR gcc/4475. PR gcc/3780.
51003
51004 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
51005
51006         * g77.f-torture/execute/5122.f: New test for regressions
51007         against PR fortran/5122.
51008
51009 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
51010
51011         * g77.f-torture/compile/pr3743.f: Delete
51012         * g77.dg/pr3743-1.f: New test.
51013         * g77.dg/pr3743-2.f: New test.
51014         * g77.dg/pr3743-3.f: New test.
51015         * g77.dg/pr3743-4.f: New test.
51016
51017 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51018
51019         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
51020
51021 2002-02-02  Richard Henderson  <rth@redhat.com>
51022
51023         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
51024         * gcc.c-torture/execute/bf64-1.c: Likewise.
51025
51026 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51027
51028         * gcc.dg/20020201-2.c: New test.
51029
51030         * gcc.dg/20020201-3.c: New test.
51031
51032         * gcc.c-torture/execute/bitfld-2.c: New test.
51033
51034 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51035
51036         * gcc.dg/bitfld-1.c: Update.
51037         * gcc.dg/bitfld-2.c: Update.
51038         * gcc.c-torture/execute/bitfld-1.x: New.
51039
51040 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51041
51042         * gcc.c-torture/execute/20020201-1.c: New test.
51043
51044 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
51045
51046         PR target/5469
51047         * gcc.dg/20020201-1.c: New test.
51048
51049 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
51050
51051         PR fortran/3743
51052         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
51053         * g77.f-torture/compile/pr3743.x: Remove
51054
51055 2002-01-31  Tom Rix  <trix@redhat.com>
51056
51057         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
51058
51059 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51060
51061         * gcc.dg/noncompile/20020130-1.c: New test.
51062
51063 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
51064
51065         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
51066
51067 2002-01-29  Richard Henderson  <rth@redhat.com>
51068
51069         * gcc.c-torture/execute/991118-1.c: Cast various constants back
51070         to long long.
51071         * gcc.c-torture/execute/bf64-1.c: Likewise.
51072
51073 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
51074
51075         * gcc.c-torture/execute/20020129-1.c: New test.
51076
51077 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51078
51079         * gcc.c-torture/compile/20000224-1.c: Update.
51080         * gcc.c-torture/execute/bitfld-1.c: New tests.
51081         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
51082         * gcc.dg/uninit-A.c: Update.
51083
51084 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
51085
51086         * g++.dg/template/ctor1.C: Add instantiation.
51087
51088 2002-01-28  Paul Koning  <pkoning@equallogic.com>
51089
51090         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
51091         argument to __builtin_prefetch to be const ptr.
51092
51093 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
51094
51095         * gcc.c-torture/compile/20020120-1.c: New test.
51096
51097 2002-01-27  Kazu Hirata  <kazu@hxi.com>
51098
51099         * gcc.c-torture/execute/20020127-1.c: New test.
51100
51101 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
51102
51103         * g77.dg/f77-edit-i-in.f: New test
51104         * g77.dg/f77-edit-i-out.f: New test
51105
51106 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
51107
51108         * gcc.dg/debug/debug.exp: New file.
51109         * gcc.dg/debug/trivial.c: New file.
51110         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
51111         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
51112         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
51113         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
51114         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
51115         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
51116         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
51117         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
51118         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
51119         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
51120         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
51121         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
51122         * gcc.dg/20000503-1.c: Removed.
51123         * gcc.dg/20010207-1.c: Removed.
51124         * gcc.dg/20011223-1.c: Removed.
51125         * gcc.dg/20020104-2.c: Removed.
51126         * gcc.dg/debug-1.c: Removed.
51127         * gcc.dg/debug-2.c: Removed.
51128         * gcc.dg/debug-3.c: Removed.
51129         * gcc.dg/debug-4.c: Removed.
51130         * gcc.dg/debug-5.c: Removed.
51131         * gcc.dg/debug-6.c: Removed.
51132         * gcc.dg/dwarf2-1.c: Removed.
51133         * gcc.dg/dwarf2-2.c: Removed.
51134
51135 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
51136
51137         * g++.old-deja/g++.other/eh5.C: New test.
51138         * g++.old-deja/g++.other/sibcall2.C: New test.
51139         * g++.old-deja/g++.other/array9.C: New test.
51140         * g++.old-deja/g++.other/typename2.C: New test.
51141         * g++.old-deja/g++.other/crash60.C: New test.
51142         * g++.old-deja/g++.other/conv9.C: New test.
51143         * g++.old-deja/g++.other/mangle10.C: New test.
51144         * g++.old-deja/g++.other/unchanging1.C: New test.
51145         * g++.old-deja/g++.other/exprstmt1.C: New test.
51146         * g++.old-deja/g++.other/inline23.C: New test.
51147         * g++.old-deja/g++.eh/ia64-1.C: New test.
51148         * g++.old-deja/g++.other/dwarf2-1.C: New test.
51149         * g++.old-deja/g++.other/reload1.C: New test.
51150         * g++.old-deja/g++.other/static20.C: New test.
51151         * g++.old-deja/g++.other/local-alloc1.C: New test.
51152         * g++.old-deja/g++.other/conv8.C: New test.
51153         * g++.old-deja/g++.other/stmtexpr2.C: New test.
51154         * g++.old-deja/g++.other/storeexpr1.C: New test.
51155         * g++.old-deja/g++.other/storeexpr2.C: New test.
51156         * g++.dg/eh/template2.C: New test.
51157         * g++.dg/warn/weak1.C: New test.
51158
51159 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
51160
51161         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51162         Remove first, non-varying, argument.
51163
51164 2002-01-23  Richard Henderson  <rth@redhat.com>
51165
51166         * gcc.dg/inline-2.c: New.
51167
51168         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
51169         Add optional target arg.  Check number of arguments.
51170         (scan-assembler-not, scan-assembler-dem): Likewise.
51171         (scan-assembler-dem-not): Likewise.
51172
51173 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
51174
51175         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
51176         line 12.
51177         * g++.old-deja/g++.brendan/parse3.C,
51178         g++.old-deja/g++.other/crash26.C,
51179         g++.old-deja/g++.other/crash28.C,
51180         g++.old-deja/g++.other/crash29.C,
51181         g++.old-deja/g++.other/crash30.C,
51182         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
51183
51184 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
51185
51186         * gcc.dg/20020115-1.c: New.
51187
51188 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
51189
51190         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
51191
51192 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
51193
51194         * gcc.dg/20020122-3.c: New.
51195
51196 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
51197
51198         * g++.dg/other/gc1.C: New test.
51199
51200 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
51201
51202         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
51203
51204 2002-01-22  Richard Henderson  <rth@redhat.com>
51205
51206         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
51207
51208 2002-01-22  Richard Henderson  <rth@redhat.com>
51209
51210         * gcc.dg/20020122-4.c: New.
51211
51212 2002-01-22  H.J. Lu <hjl@gnu.org>
51213
51214         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
51215         link output.
51216         * gcc.dg/special/ecos.exp: Likewise.
51217         * lib/g++-dg.exp: Likewise.
51218         * lib/g77-dg.exp: Likewise.
51219         * lib/gcc-dg.exp : Likewise.
51220         * lib/mike-g++.exp: Likewise.
51221         * lib/mike-g77.exp: Likewise.
51222         * lib/mike-gcc.exp: Likewise.
51223         * lib/objc-dg.exp: Likewise.
51224
51225 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
51226
51227         PR target/5379
51228         * gcc.dg/20020122-2.c: New test.
51229
51230 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
51231
51232         * gcc.dg/20020122-1.c: New test.
51233
51234 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
51235
51236         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
51237
51238 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
51239
51240         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
51241
51242 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51243
51244         * gcc.c-torture/compile/20020121-1.c: New test.
51245
51246 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51247
51248         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
51249         ld_library_path.
51250
51251 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
51252
51253         * gcc.dg/20020218-1.c: New test.
51254
51255 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
51256
51257         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
51258         messages
51259         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
51260         "At global scope" warning
51261         * g++.dg/ext/align1.C: Change cygwin test for alignment
51262         from db-bogus to dg-warning
51263
51264 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
51265
51266         * g77.f-torture/compile/cpp2.F: New test.
51267
51268 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51269
51270         * g++.dg/template/access1.C: New test.
51271
51272 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
51273
51274         * gcc.dg/20020118-1.c: New.
51275
51276 2002-01-18  Kazu Hirata  <kazu@hxi.com>
51277
51278         * gcc.c-torture/execute/20020118-1.c: New test.
51279
51280 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
51281
51282         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
51283         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
51284         alignment warnings.
51285
51286 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
51287
51288         * gcc.misc-tests/i386-prefetch.exp: Save and restore
51289         torture_with_loops and torture_without_loops
51290
51291 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
51292
51293         * gcc.c-torture/compile/20020116-1.c: New test.
51294
51295 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
51296
51297         * gcc.dg/20020116-2.c: New test.
51298
51299         * gcc.dg/ultrasp4.c: New test.
51300
51301         * gcc.dg/20020116-1.c: New test.
51302
51303 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
51304
51305         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
51306         by EABI.
51307
51308 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
51309
51310         * gcc.misc-tests/i386-prefetch.exp: New.
51311         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
51312         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
51313         * gcc.misc-tests/i386-pf-none-1.c: New test.
51314         * gcc.misc-tests/i386-pf-sse-1.c: New test.
51315
51316 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
51317
51318         * gcc.dg/gnu89-init-1.c: Add new tests.
51319
51320 2002-01-15  Andreas Jaeger  <aj@suse.de>
51321
51322         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
51323         * gcc.dg/i386-mmx-2.c: Likewise.
51324         * gcc.dg/i386-sse-1.c: Likewise.
51325         * gcc.dg/i386-sse-2.c: Likewise.
51326         * gcc.dg/i386-sse-3.c: Likewise.
51327
51328 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
51329
51330         * g77.f-torture/execute/intrinsic-unix-bessel.f:
51331         Uncomment additional cases that now pass.
51332
51333 2002-01-11  Richard Henderson  <rth@redhat.com>
51334
51335         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
51336         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
51337
51338 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
51339
51340         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
51341
51342 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
51343
51344         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
51345         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
51346
51347 2002-01-10  Dale Johannesen  <dalej@apple.com>
51348
51349         * gcc.c-torture/execute/loop-11.c: New.
51350
51351 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
51352
51353         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
51354         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
51355
51356 2002-01-09  Richard Henderson  <rth@redhat.com>
51357
51358         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
51359         type in which to perform the operation for each size.
51360
51361 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
51362
51363         * gcc.c-torture/compile/20020109-2.c: New test.
51364
51365 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
51366
51367         * gcc.c-torture/execute/loop-10.c: New test.
51368
51369 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
51370
51371         * gcc.c-torture/compile/20010226-1.c: New test.
51372         * gcc.c-torture/compile/20010227-1.c: New test.
51373         * gcc.c-torture/compile/20010426-1.c: New test.
51374         * gcc.c-torture/compile/20010510-1.c: New test.
51375         * gcc.c-torture/compile/20010605-3.c: New test.
51376         * gcc.c-torture/compile/20010824-1.c: New test.
51377         * gcc.c-torture/execute/20010409-1.c: New test.
51378         * gcc.dg/noncompile/20000901-1.c: New test.
51379         * gcc.dg/20001023-1.c: New test.
51380         * gcc.dg/20001101-1.c: New test.
51381         * gcc.dg/20001102-1.c: New test.
51382         * gcc.dg/20010207-1.c: New test.
51383         * gcc.dg/20010405-1.c: New test.
51384         * gcc.dg/20010822-1.c: New test.
51385         * gcc.dg/20011107-1.c: New test.
51386
51387 2002-01-09  Jeffrey A Law  (law@redhat.com)
51388
51389         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
51390
51391         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
51392         execution failure on PA targets.
51393
51394 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
51395
51396         * gcc.c-torture/compile/20020109-1.c: New test.
51397
51398 2002-01-08  Kazu Hirata  <kazu@hxi.com>
51399
51400         * gcc.c-torture/execute/20020108-1.c: New test.
51401
51402 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
51403
51404         * gcc.dg/20020108-1.c: New test.
51405
51406 2002-01-08  H.J. Lu <hjl@gnu.org>
51407
51408         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
51409         for header files.
51410
51411 2002-01-08  Geoff Keating  <geoffk@redhat.com>
51412
51413         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
51414         consistency.
51415
51416 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
51417
51418         * gcc.dg/altivec-4.c: Test altivec predicates.
51419
51420 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
51421
51422         * gcc.c-torture/execute/20020107-1.c: New test.
51423
51424 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
51425
51426         PR c/5279
51427         * gcc.c-torture/compile/20020106-1.c: New test.
51428
51429 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
51430
51431         * gcc.c-torture/execute/nestfunc-4.c: New test.
51432
51433 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
51434
51435         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
51436         extra triple that slipped in.
51437         * g++.old-deja/g++.abi/align.C: Likewise.
51438         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51439
51440 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
51441
51442         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
51443         * g++.old-deja/g++.abi/align.C: Likewise.
51444         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51445
51446         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
51447         on FreeBSD/i386.
51448         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
51449         FreeBSD.
51450
51451 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
51452
51453         * gcc.dg/20020104-1.c: New test.
51454
51455         * gcc.dg/20020104-2.c: New test.
51456
51457 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
51458
51459         * gcc.dg/20020103-1.c: Fix typo in target selector.
51460
51461 2002-01-03  Richard Henderson  <rth@redhat.com>
51462
51463         * gcc.dg/20020103-1.c: New.
51464
51465 2002-01-03  Kazu Hirata  <kazu@hxi.com>
51466
51467         * gcc.c-torture/execute/20020103-1.c: New test.
51468
51469 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
51470
51471         * g++.dg/other/debug2.C: New test.
51472
51473         * gcc.c-torture/compile/20020103-1.c: New test.
51474
51475 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
51476
51477         * gcc.dg/gnu89-init-1.c: Added new tests.
51478
51479 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51480
51481         * g++.dg/template/friend2.C: Remove as patch is reverted.
51482
51483         * g++.dg/warn/oldcast1.C: New test.
51484
51485         * g++.dg/template/ptrmem1.C: New test.
51486         * g++.dg/template/ptrmem2.C: New test.
51487
51488         * g++.dg/template/ntp.C: New test.
51489
51490         * g++.dg/other/component1.C: New test.
51491
51492         * g++.dg/template/ttp3.C: New test.
51493
51494         * g++.dg/template/friend2.C: New test.
51495         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
51496
51497 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51498
51499         * g++.dg/other/ptrmem1.C: New test.
51500         * g++.dg/other/ptrmem2.C: New test.
51501
51502 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51503
51504         * g++.dg/template/ctor1.C: New test.
51505
51506 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51507
51508         * g++.dg/template/friend2.C: New test.
51509
51510 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
51511
51512         * gcc.dg/mmix-1.c: New test.
51513
51514 2001-12-31  Richard Henderson  <rth@redhat.com>
51515
51516         * gcc.dg/asm-5.c: New.
51517
51518 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
51519
51520         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
51521         in namespace __gnu_cxx
51522
51523 2001-12-30  Richard Henderson  <rth@redhat.com>
51524
51525         * gcc.dg/debug-6.c: New.
51526
51527 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
51528
51529         * gcc.c-torture/compile/20011229-2.c: New test.
51530
51531 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
51532
51533         * gcc.dg/debug-3.c: New test.
51534         * gcc.dg/debug-4.c: New test.
51535         * gcc.dg/debug-5.c: New test.
51536
51537 2001-12-29  Richard Henderson  <rth@redhat.com>
51538
51539         * g++.dg/eh/loop1.C: New.
51540
51541 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51542
51543         * g++.dg/template/crash1.C: New test.
51544
51545 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51546
51547         * g++.dg/other/const1.C: New test.
51548
51549 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
51550
51551         * gcc.c-torture/compile/20011229-1.c: New test.
51552
51553 2001-12-28  Stan Shebs  <shebs@apple.com>
51554
51555         * lib/objc-torture.exp: Resync with c-torture.exp.
51556         * lib/objc.exp: Load standard libraries.
51557
51558 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
51559
51560         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
51561         additional tests.
51562
51563 2001-12-27  Roger Sayle <roger@eyesopen.com>
51564
51565         * gcc.c-torture/execute/string-opt-16.c: New testcase.
51566
51567 2001-12-27  Richard Henderson  <rth@redhat.com>
51568
51569         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
51570
51571 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51572
51573         * g++.dg/eh/ctor1.C: New test.
51574         * g++.dg/other/error2.C: New test.
51575
51576 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51577
51578         * g++.dg/other/init2.C: New test.
51579
51580 2001-12-24  Richard Henderson  <rth@redhat.com>
51581
51582         * gcc.dg/20011223-1.c: New.
51583         * gcc.dg/inline-1.c: New.
51584
51585 2001-12-23  Richard Henderson  <rth@redhat.com>
51586
51587         * gcc.dg/asm-4.c: Test operand modifiers.
51588
51589 2001-12-23  Richard Henderson  <rth@redhat.com>
51590
51591         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
51592
51593 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51594
51595         * gcc.c-torture/execute/20011223-1.c: New test.
51596
51597 2001-12-21  Richard Henderson  <rth@redhat.com>
51598
51599         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
51600         re-enables the warning.
51601
51602 2001-12-21  Richard Henderson  <rth@redhat.com>
51603
51604         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
51605
51606 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51607
51608         * gcc.c-torture/compile/20011218-1.c: New test.
51609
51610 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
51611
51612         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
51613         arm-isr.c test.
51614         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
51615         epilogue generation for ARM ISR routines.
51616
51617 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51618
51619         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
51620         * gcc.dg/format/c90-printf-3.c: Likewise.
51621         * gcc.dg/format/c99-printf-3.c: Likewise.
51622         * gcc.dg/format/ext-1.c: Likewise.
51623         * gcc.dg/format/ext-6.c: Likewise.
51624         * gcc.dg/format/format.h: Prototype unlocked stdio.
51625
51626 2001-12-20  Richard Henderson  <rth@redhat.com>
51627
51628         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
51629         (arena): Use it.
51630         (malloc): Correct allocation logic.  Abort if we fill up the
51631         arena before initialization complete.
51632         (realloc): Correct allocation logic.
51633
51634 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51635
51636         * gcc.c-torture/compile/20011219-2.c: New test.
51637
51638         * gcc.c-torture/execute/20011219-1.c: New test.
51639
51640 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
51641
51642         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
51643         target does not support weak symbols.
51644
51645 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
51646
51647         * gcc.c-torture/compile/20011219-1.c: New test.
51648
51649 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
51650
51651         * g++.dg/other/error1.C: New test.
51652
51653 2001-12-17  Jeffrey A Law  (law@redhat.com)
51654
51655         * gcc.c-torture/execute/20011217-1.c: New test.
51656
51657 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
51658
51659         * objc.dg/special/: New directory.
51660         * objc.dg/special/special.exp: New file.
51661         * objc.dg/special/unclaimed-category-1.h: New file.
51662         * objc.dg/special/unclaimed-category-1a.m: New file.
51663         * objc.dg/special/unclaimed-category-1.m: New file.
51664
51665 2001-12-17  Andreas Jaeger  <aj@suse.de>
51666
51667         * gcc.c-torture/compile/20011217-2.c: New test.
51668
51669 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51670
51671         * gcc.c-torture/compile/20011217-1.c: New test.
51672
51673 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
51674
51675         * gcc.dg/20011214-1.c: New.
51676
51677 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
51678
51679         * gcc.dg/altivec-4.c: New.
51680
51681 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
51682
51683         * gcc.dg/20011113-1.c: New test.
51684
51685 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51686
51687         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
51688         std::__malloc_alloc_template<0> and
51689         std::__default_alloc_template<false, 0>.
51690
51691 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
51692
51693         * objc/execute/bf-21.m: New test.
51694         * objc/execute/enumeration-1.m: New test.
51695         * objc/execute/enumeration-2.m: New test.
51696
51697 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
51698
51699         * gcc.dg/gnu89-init-1.c: New test.
51700
51701 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
51702
51703         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
51704         * g++.old-deja/g++.jason/2371.C: Likewise.
51705         * g++.old-deja/g++.jason/template33.C: Likewise.
51706         * g++.old-deja/g++.jason/template34.C: Likewise.
51707         * g++.old-deja/g++.jason/template36.C: Likewise.
51708         * g++.old-deja/g++.oliva/typename1.C: Likewise.
51709         * g++.old-deja/g++.oliva/typename2.C: Likewise.
51710         * g++.old-deja/g++.other/typename1.C: Likewise.
51711         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51712         * g++.old-deja/g++.pt/nontype5.C: Likewise.
51713         * g++.old-deja/g++.pt/typename11.C: Likewise.
51714         * g++.old-deja/g++.pt/typename14.C: Likewise.
51715         * g++.old-deja/g++.pt/typename16.C: Likewise.
51716         * g++.old-deja/g++.pt/typename3.C: Likewise.
51717         * g++.old-deja/g++.pt/typename4.C: Likewise.
51718         * g++.old-deja/g++.pt/typename5.C: Likewise.
51719         * g++.old-deja/g++.pt/typename7.C: Likewise.
51720         * g++.old-deja/g++.robertl/eb9.C: Likewise.
51721
51722 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
51723
51724         * g++.dg/other/linkage1.C: New test.
51725         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
51726         specifiers.
51727
51728 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51729
51730         * gcc.dg/concat.c: New test.
51731
51732 2001-12-11  Stan Shebs  <shebs@apple.com>
51733
51734         * objc/compile: New test directory.
51735         * objc/compile/compile.exp: New expect script.
51736         * objc/compile/20011211-1.m: New compile test.
51737
51738 2001-12-11  Jason Merrill  <jason@redhat.com>
51739
51740         * lib/prune.exp (prune_gcc_output): Also handle "In member
51741         function".  So many permutations...
51742
51743 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
51744
51745         * g++.dg/template/typedef1.C: New test.
51746
51747 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
51748
51749         * g++.dg/other/copy1.C: New test.
51750
51751 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
51752
51753         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
51754
51755         * gcc.dg/builtin-choose-expr.c: New.
51756
51757 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
51758
51759         * gcc.dg/altivec-2.c: New.
51760
51761 2001-12-07  Richard Henderson  <rth@redhat.com>
51762
51763         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
51764
51765 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
51766
51767         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
51768         ultrasparc.
51769
51770 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51771
51772         * g++-old.deja/g++.robertl/eb101.C: Deleted.
51773
51774 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
51775
51776         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
51777         variable argument list.
51778
51779 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
51780
51781         * gcc.c-torture/execute/memcheck: Delete entire directory.
51782         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
51783         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
51784
51785 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51786
51787         * gcc.dg/Wshadow-1.c: New test.
51788
51789 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
51790
51791         * gcc.c-torture/compile/20011130-1.c: New test.
51792
51793         * gcc.dg/noncompile/20011025-1.c: New test.
51794
51795         * g++.dg/other/anon-union.C: New test.
51796
51797         * gcc.c-torture/execute/20011024-1.c: New test.
51798
51799 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51800
51801         * gcc.c-torture/execute/20000722-1.x,
51802         gcc.c-torture/execute/20010123-1.x: Remove.
51803         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
51804         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
51805         gcc.dg/c99-complit-2.c: New tests.
51806
51807 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
51808
51809         * g++.dg/inherit/base1.C: New test.
51810
51811 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
51812
51813         * g++.dg/other/stdarg1.C: New test.
51814
51815         * gcc.c-torture/compile/20011130-2.c: New test.
51816
51817 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
51818
51819         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
51820         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
51821         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
51822         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
51823         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
51824         * gcc.dg/builtin-prefetch-1.c: New test.
51825
51826 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
51827
51828         * gcc.dg/20011130-1.c: New test.
51829
51830 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51831
51832         * g++.dg/other/scope1.C: New test.
51833         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
51834
51835 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51836
51837         * gcc.dg/vla-init-1.c: New test.
51838
51839 2001-12-01  Geoff Keating  <geoffk@redhat.com>
51840
51841         * gcc.c-torture/compile/structs.c: New testcase from GDB.
51842
51843 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51844
51845         * objc.dg/alias.m: Update.
51846         * objc.dg/class-1.m: Update.
51847         * objc.dg/const-str-1.m: Update.
51848         * objc.dg/fwd-proto-1.m: Update.
51849         * objc.dg/id-1.m: Update.
51850         * objc.dg/super-class-1.m: Update.
51851
51852 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
51853
51854         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
51855         constructs.
51856
51857 2001-11-28  Jeffrey A Law  (law@cygnus.com)
51858
51859         * gcc.c-torture/execute/20011128-1.c: New test.
51860
51861 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
51862
51863         * gcc.dg/20011127-1.c: New test.
51864
51865 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51866
51867         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
51868         from Austin Group draft 7.
51869         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
51870         scanf format arguments.
51871         * gcc.dg/format/no-exargs-2.c: New test.
51872
51873 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
51874
51875         * g++.dg/abi/vbase8-4.C: New test.
51876
51877 2001-11-24  Ian Lance Taylor  <ian@airs.com>
51878
51879         * gcc.c-torture/execute/20011121-1.c: New test.
51880
51881 2001-11-23  Jeffrey A Law  (law@cygnus.com)
51882
51883         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
51884
51885 2001-11-23  Andreas Jaeger  <aj@suse.de>
51886
51887         * gcc.dg/cpp/charconst-2.c: New test.
51888
51889 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
51890
51891         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
51892         to the host if it is remote.  Let tests specify extra headers
51893         they use.
51894         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
51895         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
51896         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
51897         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
51898         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
51899         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
51900         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
51901         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
51902         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
51903         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
51904
51905 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
51906
51907         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
51908         for little endian ARMs.
51909
51910 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
51911
51912         * gcc.c-torture/compile/20011119-1.c: New test.
51913         * gcc.c-torture/compile/20011119-2.c: New test.
51914
51915 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
51916
51917         * gcc.dg/altivec-1.c: Fix typo.
51918
51919 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51920
51921         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
51922
51923 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
51924
51925         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
51926
51927 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
51928
51929         * lib/g77.exp: Don't specify --rpath-link.
51930
51931         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
51932         across all the headers.
51933         * gcc.dg/format/format.exp: For testing on a remote host,
51934         copy format.h.
51935
51936         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
51937         * gcc.c-torture/execute/930406-1.c: Likewise.
51938         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
51939
51940 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
51941
51942         * gcc.dg/altivec-1.c: New.
51943
51944 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
51945
51946         * gcc.dg/cpp/fpreprocessed.c: New test case.
51947
51948 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51949
51950         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
51951         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
51952         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
51953
51954 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51955
51956         * gcc.dg/no-builtin-1.c: New test.
51957
51958 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
51959
51960         * gcc.c-torture/execute/20011115-1.c: New test.
51961
51962 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
51963
51964         * gcc.c-torture/compile/20011114-2.c: New test.
51965         * gcc.c-torture/compile/20011114-3.c: New test.
51966         * gcc.c-torture/compile/20011114-4.c: New test.
51967
51968 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
51969
51970         * g++.dg/other/init1.C: New test.
51971
51972 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
51973
51974         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
51975         message.
51976
51977         * gcc.c-torture/execute/20011114-1.c: New testcase.
51978
51979         * gcc.c-torture/compile/20010327-1.c: Revert last change.
51980         * gcc.c-torture/compile/20011114-1.c: New test, exactly
51981         like the (before this change) version of 20010327-1.c.
51982
51983 2001-11-14  Roger Sayle <roger@eyesopen.com>
51984
51985         * gcc.c-torture/execute/string-opt-13.c: New testcase.
51986
51987 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
51988
51989         * g++.dg/init/array2.C: New test.
51990
51991 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
51992
51993         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
51994
51995 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
51996
51997         * g++.dg/other/forscope1.C: New test.
51998         * g++.dg/ext/forscope1.C: New test.
51999         * g++.dg/ext/forscope2.C: New test.
52000
52001 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
52002
52003         * gcc.c-torture/execute/20011113-1.c: New test.
52004
52005 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
52006
52007         * gcc.c-torture/execute/20011109-2.c: New test.
52008
52009         * gcc.c-torture/execute/20011109-1.c: New test.
52010
52011 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
52012
52013         * gcc.c-torture/compile/20011109-1.c: New test.
52014
52015 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
52016
52017         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
52018         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
52019         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
52020         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
52021         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
52022         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
52023         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
52024
52025 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52026
52027         * g++.dg/warn/Wshadow-1.C: New tests.
52028         * g++.old-deja/g++.mike/for3.C: Update.
52029
52030 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52031
52032         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
52033         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
52034         XFAILs.  Adjust expected error texts.
52035         * gcc.c-torture/compile/20011106-1.c,
52036         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
52037         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
52038         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
52039         gcc.dg/c99-array-lval-5.c: New tests.
52040
52041 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52042
52043         * gcc.dg/cpp/defined.c: Update.
52044
52045 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52046
52047         * gcc.c-torture/execute/anon-1.c: New test.
52048
52049 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
52050
52051         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
52052         same size, so no warning should be produced on stormy16.
52053
52054         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
52055         due to oversized array.
52056         * g++.old-deja/g++.mike/ns15.C: Likewise.
52057         * g++.old-deja/g++.pt/crash16.C: Likewise.
52058
52059 2001-11-02  Graham Stott  <grahams@redhat.com>
52060
52061         * g++.dgother/debug1.C: Fix typos.
52062
52063 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
52064
52065         * g++.dg/other/debug1.C: New test.
52066
52067 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52068
52069         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
52070         of unsigned long.
52071
52072 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
52073
52074         * gcc.dg/20011029-2.c: New test.
52075
52076         * gcc.c-torture/compile/20011029-1.c: New test.
52077
52078 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
52079
52080         * objc/execute/class_self-1.m: New test.
52081         * objc/execute/class_self-2.m: New test.
52082
52083 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
52084
52085         * gcc.misc-tests/msgs.exp: Delete.
52086         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
52087         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
52088         error set to match recent changes.
52089
52090 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
52091
52092         * gcc.dg/20011021-1.c: New test.
52093
52094 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
52095
52096         * gcc.c-torture/compile/20011023-1.c: New test.
52097
52098 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
52099
52100         * lib/g77.exp: Rewrite based on lib/g++.exp.
52101
52102 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
52103
52104         * gcc.c-torture/execute/20011019-1.c: New test.
52105
52106         * gcc.dg/20011018-1.c: New test.
52107
52108 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
52109
52110         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
52111
52112 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
52113
52114         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
52115         * gcc.dg/attr-invalid.c: Likewise.
52116
52117 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
52118
52119         * gcc.dg/20011015-1.c: New test.
52120
52121 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
52122
52123         * g++.dg/template/unify2.C: New test.
52124
52125 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
52126
52127         * g++.dg/other/exception-specification.C: New test
52128
52129 2001-10-13  Tom Rix  <trix@redhat.com>
52130
52131         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
52132         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
52133
52134 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
52135
52136         * gcc.dg/20011009-1.c: New test.
52137
52138 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
52139
52140         PR g++/4476
52141         * g++.dg/other/friend1.C: New test.
52142
52143 2001-10-11  Richard Henderson  <rth@redhat.com>
52144
52145         * g++.old-deja/g++.other/crash18.C: Add -S to options.
52146
52147 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52148
52149         * gcc.c-torture/compile/20011010-1.c: New.
52150
52151 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52152
52153         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
52154         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
52155         g77.f-torture/execute/execute.exp,
52156         g77.f-torture/noncompile/noncompile.exp,
52157         gcc.c-torture/compile/compile.exp,
52158         gcc.c-torture/execute/execute.exp,
52159         gcc.c-torture/execute/ieee/ieee.exp,
52160         gcc.c-torture/execute/memcheck/memcheck.exp,
52161         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
52162         objc/execute/execute.exp: Update FSF address.
52163
52164 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52165
52166         * gcc.dg/cpp/cmdlne-C.c: Update.
52167         * gcc.dg/cpp/cmdlne-C2.c: New.
52168
52169 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52170
52171         * gcc.c-torture/execute/20011008-3.c: New.
52172
52173 2001-10-08  DJ Delorie  <dj@redhat.com>
52174
52175         * gcc.dg/20011008-1.c: New.
52176         * gcc.dg/20011008-2.c: New.
52177
52178 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52179
52180         * gcc.dg/cpp/spacing1.c: Update test.
52181
52182 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52183
52184         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
52185         spelling errors of "separate" as "seperate".
52186
52187 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
52188
52189         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
52190         enough to avoid inlining.
52191
52192 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52193
52194         * lib/g77.exp: set libg2c_dir correctly.
52195
52196 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52197
52198         * gcc.dg/cpp/macro11.c: New test.
52199
52200 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52201
52202         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
52203         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
52204         gcc.dg/format/multattr-3.c: New tests.
52205         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
52206         tests for format attributes on function pointers being rejected.
52207
52208 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52209
52210         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
52211
52212 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52213
52214         * g++.dg/warn/format1.C: New test.
52215
52216 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52217
52218         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
52219
52220 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52221
52222         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
52223
52224 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52225
52226         * gcc.dg/cpp/redef2.c: Add test.
52227
52228 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
52229
52230         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
52231         long-standing bug on i686, apparently.
52232         * gcc.c-torture/execute/loop-2c.x: New file.
52233         * gcc.c-torture/execute/loop-2d.x: New file.
52234         * gcc.c-torture/execute/loop-3c.x: New file.
52235
52236 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
52237
52238         * gcc.dg/cpp/20000625-2.c: Correct line number.
52239
52240 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52241
52242         * gcc.dg/cpp/macro10.c: New test.
52243         * gcc.dg/cpp/strify3.c: New test.
52244         * gcc.dg/cpp/spacing1.c: Add tests.
52245         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
52246         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
52247
52248 2001-09-24  DJ Delorie  <dj@redhat.com>
52249
52250         * gcc.c-torture/execute/20010924-1.c: New test.
52251
52252 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52253
52254         * objc/execute/paste.m: Remove.
52255
52256 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52257
52258         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
52259
52260 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
52261
52262         * g77.dg/strlen0.f: New test.
52263
52264 2001-09-21  Richard Henderson  <rth@redhat.com>
52265
52266         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
52267         * g++.old-deja/g++.abi/vtable2.C: Likewise.
52268
52269 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52270
52271         Table-driven attributes.
52272         * g++.dg/ext/attrib1.C: New test.
52273
52274 2001-09-20  DJ Delorie  <dj@redhat.com>
52275
52276         * gcc.dg/20000926-1.c: Update expected warning messages.
52277         * gcc.dg/array-2.c: Likewise, and test for warnings too.
52278         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
52279         array.
52280
52281 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
52282
52283         * g++.dg/eh/registers1.C: New test case.
52284
52285 2001-09-17  Richard Henderson  <rth@redhat.com>
52286
52287         * gcc.dg/array-5.c: Fix VLA decomposition test.
52288
52289 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52290
52291         * gcc.dg/cpp/line5.c: New testcase.
52292
52293 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
52294
52295         * gcc.dg/cpp/macro9.c: New test.
52296
52297 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
52298
52299         * gcc.c-torture/execute/980223.c: Change type of addr from long
52300         to char *.
52301
52302 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
52303
52304         * gcc.c-torture/execute/20010915-1.c: New test.
52305
52306 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
52307
52308         * g77.dg/bprob: New directory.
52309         * g77.dg/bprob/bprob.exp: New file.
52310         * g77.dg/bprob/bprob-1.f: New test.
52311         * g77.dg/gcov: New directory.
52312         * g77.dg/gcov/gcov.exp: New file.
52313         * g77.dg/gcov/gcov-1.f: New test.
52314         * g77.dg/gcov/gcov-1.x: New file.
52315
52316 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52317
52318         * gcc.dg/cpp/directiv.c: Update.
52319         * gcc.dg/cpp/undef1.c: Update.
52320
52321 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
52322
52323         * gcc.dg/20010912-1.c: New test.
52324
52325 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
52326
52327         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
52328         language-independent file in lib.
52329         * lib/gcov.exp: New file.
52330
52331 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52332
52333         * gcc.c-torture/compile/20010911-1.c: New test.
52334
52335 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
52336
52337         * lib/profopt.exp: New, to support profile-directed optimizations.
52338         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
52339         * gcc.misc-tests/bprob-1.c: New test.
52340         * gcc.misc-tests/bprob-2.c: New test.
52341
52342 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
52343
52344         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
52345         XFAIL and which kinds of gcov output to verify.
52346         * gcc.misc-tests/gcov-4b.x: New file.
52347         * gcc.misc-tests/gcov-5b.x: New file.
52348         * gcc.misc-tests/gcov-6.x: New file.
52349         * gcc.misc-tests/gcov-7.c: New test.
52350         * gcc.misc-tests/gcov-7.x: New file.
52351
52352 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
52353
52354         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
52355         * gcc.misc-tests/gcov-6.c: New test.
52356
52357 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52358
52359         PR c++/3986
52360         * g++.dg/abi/vbase1.C: New test.
52361
52362 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
52363
52364         * objc.dg/method-2.m: New.
52365
52366 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52367
52368         PR c++/4203
52369         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
52370         * g++.dg/init/empty1.C: New test.
52371
52372 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
52373
52374         * gcc.c-torture/compile/20010903-1.c: New test.
52375
52376 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
52377
52378         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
52379         for m68k.
52380
52381 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
52382
52383         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
52384
52385         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
52386
52387         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
52388
52389 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
52390
52391         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
52392         for 16-bit 'unsigned int'.
52393
52394 2001-08-29  Kazu Hirata  <kazu@hxi.com>
52395
52396         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
52397
52398 2001-08-27  Richard Henderson  <rth@redhat.com>
52399
52400         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
52401         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
52402
52403 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
52404
52405         * gcc.dg/asm-names.c (ymain): New.
52406
52407 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
52408
52409         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
52410         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
52411         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
52412
52413 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52414
52415         * gcc.dg/compare5.c: New testcase.
52416
52417 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
52418
52419         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
52420         and "In instantiation".
52421
52422 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
52423
52424         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
52425
52426 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
52427
52428         * gcc.misc-tests/gcov.exp: Add support for branch information.
52429         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
52430         * gcc.misc-tests/gcov-4.c: New test.
52431         * gcc.misc-tests/gcov-4b.c: New test.
52432         * gcc.misc-tests/gcov-5b.c: New test.
52433
52434 2001-08-20  Zack Weinberg  <zackw@panix.com>
52435
52436         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
52437         expected to fail.
52438
52439 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52440
52441         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
52442
52443 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
52444
52445         * g++.dg/eh/template1.C: New test.
52446
52447 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
52448
52449         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
52450         Fix thinko.
52451         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
52452         for xfail.
52453
52454 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
52455
52456         * lib/g77-dg.exp: Use prune.exp for common procedures
52457         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
52458         * lib/g77.exp: (g77-dg-prune) Remove
52459
52460 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
52461
52462         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
52463
52464 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52465
52466         * g++.dg/template/unify1.C: New test.
52467
52468 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
52469
52470         * g++.dg/abi/empty4.C: New test.
52471
52472 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
52473
52474         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
52475         solaris2.*
52476         * g77.f-torture/compile/pr3743.x: Likewise.
52477
52478 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52479
52480         * g++.dg/other/using-declaration.C: New test.
52481
52482 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52483
52484         * gcc.dg/cpp/tr-sign.c: New testcase.
52485
52486 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52487
52488         * gcc.dg/cpp/19951025-1.c: Revert.
52489         * gcc.dg/cpp/directiv.c: We no longer process directives that
52490         interrupt macro arguments.
52491
52492 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
52493
52494         * gcc.dg/bconstp-1.c: New test.
52495
52496 2001-08-03  Richard Henderson  <rth@redhat.com>
52497
52498         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
52499
52500 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52501
52502         * gcc.dg/cpp/19951025-1.c: Update.
52503
52504 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
52505
52506         * g77.dg/ff90-1.f (s): Fix reference of variable z,
52507         should be x.
52508
52509 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
52510
52511         Kill -fhonor-std.
52512         * g++.old-deja/g++.ns/ns14.C: Remove special options.
52513         * g++.old-deja/g++.other/std1.C: Likewise.
52514         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
52515
52516 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
52517
52518         * lib/g77.exp: Load gcc-defs.exp for common procedures
52519         (g77_pass, g77_fail, g77_finish, g77_exit,
52520         ${tool}_check_unsupported_p} Now redundant.  Deleted.
52521
52522 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
52523
52524         * g77.dg/fbackslash.f
52525         * g77.dg/fcase-preserve.f
52526         * g77.dg/ff90-1.f
52527         * g77.dg/ffixed-line-length-0.f
52528         * g77.dg/ffixed-line-length-132.f
52529         * g77.dg/ffixed-line-length-7.f
52530         * g77.dg/ffixed-line-length-72.f
52531         * g77.dg/ffixed-line-length-none.f
52532         * g77.dg/ffree-form-1.f
52533         * g77.dg/fno-backslash.f
52534         * g77.dg/fno-f90-1.f
52535         * g77.dg/fno-fixed-form-1.f
52536         * g77.dg/fno-onetrip.f
52537         * g77.dg/fno-typeless-boz.f
52538         * g77.dg/fno-underscoring.f
52539         * g77.dg/fno-vxt-1.f
52540         * g77.dg/fonetrip.f
52541         * g77.dg/ftypeless-boz.f
52542         * g77.dg/fugly-assumed.f
52543         * g77.dg/funderscoring.f
52544         * g77.dg/fvxt-1.f
52545
52546 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
52547
52548         * objc.dg/fwd-proto-1.m: New.
52549         * objc.dg/local-decl-1.m: New.
52550         * objc.dg/naming-1.m: New.
52551         * objc.dg/naming-2.m: New.
52552         * objc.dg/proto-hier-1.m: New.
52553
52554 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
52555
52556         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
52557         largest-type elements to a struct makes its size grow.
52558
52559 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52560
52561         * g++.dg/abi/vthunk1.C: New test.
52562
52563 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52564
52565         * g++.dg/abi/vbase8-22.C: New test.
52566
52567 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52568
52569         * gcc.dg/cpp/macro8.c: New test.
52570
52571 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52572
52573         * g++.dg/abi/vbase8-21.C: New test.
52574
52575 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52576
52577         * g++.dg/abi/vbase8-10.C: New test.
52578
52579 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52580
52581         * lib/g++.exp (g++_set_ld_library_path): Renamed to
52582         ${tool}_set_ld_library_path.
52583         Changed caller.
52584         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
52585         g++.exp.
52586
52587 2001-07-26  Stan Cox <scox@redhat.com>
52588
52589         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
52590         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
52591         gcc_exit, gcc_check_unsupported_p):
52592         Moved to gcc-deps.exp
52593         * gcc-deps.exp: New file.
52594
52595 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52596
52597         * g++.old-deja/g++.pt/defarg14.C: New test.
52598
52599 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52600
52601         * g++.old-deja/g++.other/lineno5.C: New test.
52602
52603 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52604
52605         * g++.old-deja/g++.pt/crash68.C: New test.
52606
52607 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52608
52609         * g++.old-deja/g++.other/crash42.C: New test.
52610
52611 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52612
52613         * gcc.dg/cpp/extratokens.c: Fix.
52614         * gcc.dg/cpp/skipping2.c: New tests.
52615
52616 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52617
52618         * gcc.c-torture/execute/20010724-1.c: New file.
52619         * gcc.c-torture/execute/20010724-1.x: New file.
52620
52621 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52622
52623         * g++.old-deja/g++.other/cond7.C: New test.
52624
52625 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52626
52627         * g++.old-deja/g++.other/optimize4.C: New test.
52628
52629 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52630
52631         * g++.old-deja/g++.abi/vbase8-5.C: New test.
52632
52633 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
52634
52635         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
52636         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
52637         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
52638         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
52639
52640         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
52641         bug report" message.
52642
52643         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
52644         * g++.dg/ext/instantiate1.C: Move from old-deja.
52645
52646 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
52647
52648         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
52649         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
52650         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
52651         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
52652
52653 2001-07-23  Jeffrey A Law  (law@cygnus.com)
52654
52655         * gcc.c-torture/execute/20010723-1.c: New test.
52656
52657 2001-07-23  Ben Elliston  <bje@redhat.com>
52658
52659         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
52660
52661 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52662
52663         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
52664         i[34567]86-*-*.
52665         Delete handling of ieee_multilib_flags.
52666         Pass -mieee for alpha*-*-* and sh-*-*.
52667         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
52668
52669 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
52670
52671         Remove old-abi tests.
52672         * g++.old-deja/g++.mike/p11116.C: Remove.
52673         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
52674
52675 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
52676
52677         * g77.f-torture/compile/pr3743.f: New test
52678
52679 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
52680
52681         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
52682
52683 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52684
52685         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
52686         g++.old-deja/g++.pt/static6.C: Likewise.
52687         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
52688         supports weak symbols.
52689
52690 2001-07-18  Andreas Jaeger  <aj@suse.de>
52691
52692         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
52693         supported again.
52694
52695 2001-07-18  Andreas Jaeger  <aj@suse.de>
52696
52697         * gcc.dg/iftrap-1.c: Fix target line.
52698
52699 2001-07-17  Richard Henderson  <rth@redhat.com>
52700
52701         * gcc.c-torture/execute/20010717-1.c: New.
52702
52703 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52704
52705         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
52706         tests.
52707
52708 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52709
52710         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
52711
52712 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52713
52714         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
52715         UAC_SIGBUS, UAC_NOPRINT definitions.
52716
52717 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
52718
52719         * objc/execute/object_is_class.m: New test.
52720         * objc/execute/object_is_meta_class.m: New test.
52721
52722 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52723
52724         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
52725         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
52726
52727 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
52728
52729         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
52730         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
52731
52732 2001-07-14  Richard Henderson  <rth@redhat.com>
52733
52734         * gcc.dg/iftrap-1.c: New.
52735
52736 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
52737
52738         * g77.f-torture/execute/intrinsic77.f: New test.
52739
52740 2001-07-11  Janis Johnson <janis@us.ibm.com>
52741
52742         * gcc.misc-tests/gcov-3.c: New test.
52743
52744 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
52745
52746         * gcc.c-torture/compile/20010711-1.c,
52747         * gcc.c-torture/compile/20010711-2.c: New tests.
52748
52749 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
52750
52751         * gcc.c-torture/execute/20010711-1.c: New test.
52752
52753 2001-07-11  Ben Elliston  <bje@redhat.com>
52754
52755         * g++.old-deja/g++.other/enum5.C: New test.
52756
52757 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
52758
52759         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
52760         (g++-dg-prune): Call prune_gcc_output.
52761         * prune.exp: New file for prune_gcc_output.
52762         * lib/g++.exp, lib/gcc.exp: Load it.
52763
52764 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52765
52766         * gcc.c-torture/compile/20010701-1.c,
52767         g++.old-deja/g++.ext/attrib6.C: New tests.
52768
52769 2001-07-06  Jeffrey A Law  (law@cygnus.com)
52770
52771         * gcc.c-torture/compile/20010706-1.c: New test.
52772
52773 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
52774
52775         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
52776
52777 2001-06-28  Stan Shebs  <shebs@apple.com>
52778
52779         * gcc.dg/pragma-darwin.c: New test.
52780
52781 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52782
52783         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
52784         Solaris 2.[678] system.
52785
52786 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52787
52788         * gcc.dg/20010622-1.c: New test.
52789
52790 2001-06-18  Stan Shebs  <shebs@apple.com>
52791
52792         * objc.dg: New directory.
52793         * objc.dg/dg.exp: New file.
52794         * objc.dg/alias.m: New.
52795         * objc.dg/class-1.m: New.
52796         * objc.dg/class-2.m: New.
52797         * objc.dg/const-str-1.m: New.
52798         * objc.dg/const-str-2.m: New.
52799         * objc.dg/id-1.m: New.
52800         * objc.dg/method-1.m: New.
52801         * objc.dg/super-class-1.m: New.
52802         * lib/objc-dg.exp: New file.
52803
52804 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52805
52806         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
52807         of label name.
52808
52809 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
52810
52811         * g++.old-deja/g++.abi/vbase8-9.C: New test.
52812
52813 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52814
52815         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
52816         variable.
52817
52818 2001-06-12  Richard Henderson  <rth@redhat.com>
52819
52820         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
52821
52822 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
52823
52824         * g++.old-deja/g++.abi/vbase5.C: New test.
52825         * g++.old-deja/g++.abi/vbase6.C: New test.
52826         * g++.old-deja/g++.abi/vbase7.C: New test.
52827
52828 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52829
52830         * gcc.c-torture/compile/20010610-1.c: New test.
52831
52832 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
52833
52834         * g++.old-deja/g++.abi/vbase4.C: New test.
52835
52836 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52837
52838         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
52839         support %f for HC11/HC12 targets.
52840         * gcc.c-torture/execute/930513-1.x: New file, likewise.
52841         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
52842         on HC11/HC12 targets.
52843         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
52844
52845 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52846
52847         * gcc.dg/wchar_t-1.c: New file.
52848         * gcc.dg/wint_t-1.c: Likewise.
52849
52850 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
52851
52852         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
52853
52854 2001-06-11  Richard Henderson  <rth@redhat.com>
52855
52856         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
52857
52858 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52859
52860         * gcc.c-torture/compile/20010611-1.c: New test.
52861
52862 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52863
52864         * gcc.dg/c99-tag-1.c: Add more tests.
52865
52866 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
52867
52868         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
52869         representation on MN10300 and ARM/Thumb.
52870
52871 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
52872
52873         * g77.f-torture/execute/20010610.f: New.
52874
52875 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
52876
52877         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
52878         names.
52879
52880 2001-06-09  Richard Henderson  <rth@redhat.com>
52881
52882         * gcc.c-torture/execute/ashrdi-1.c: New.
52883         * gcc.c-torture/execute/ashldi-1.c: New.
52884         * gcc.c-torture/execute/lshrdi-1.c: New.
52885
52886 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
52887
52888         * objc/execute/load-3.m: Added. Check sending +load to categories,
52889         in addition to classes.
52890
52891 2001-06-08  Stan Shebs  <shebs@apple.com>
52892
52893         * objc/execute/load-2.m: New test.  From Nicola Pero
52894         <n.pero@mi.flashnet.it>.
52895
52896 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
52897
52898         * gcc.c-torture/execute/20010605-2.c: New test.
52899
52900 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
52901
52902         * g++.old-deja/g++.abi/vbase2.C: New test.
52903         * g++.old-deja/g++.abi/vbase3.C: New test.
52904
52905 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
52906
52907         * g++.old-deja/g++.pt/friend49.C: New test.
52908
52909 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
52910
52911         * g++.old-deja/g++.ext/anon3.C: New test.
52912
52913 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
52914
52915         * g++.old-deja/g++.other/conv7.C: New test.
52916
52917 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
52918
52919         * gcc.c-torture/compile/20010605-2.c: New test.
52920
52921 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52922
52923         * gcc.c-torture/execute/20010604-1.c: New test.
52924
52925 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
52926
52927         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
52928
52929 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
52930
52931         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
52932         (g++_link_flags): Likewise.
52933         (g++_init): Pass gccpath's value to two previous functions.
52934
52935 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52936
52937         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
52938         Ensure logfile entry matches exec command line.
52939
52940 2001-05-31  Richard Henderson  <rth@redhat.com>
52941
52942         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
52943         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
52944
52945 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
52946
52947         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
52948         compiler for irix6.2
52949
52950 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
52951
52952         * g++.old-deja/g++.other/optimize3.C: New file.
52953
52954 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
52955
52956         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
52957         assemble.
52958
52959 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
52960
52961         * g++.old-deja/g++.other/optimize2.C: New file.
52962
52963 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
52964
52965         * gcc.c-torture/compile/20010518-2.c: New file.
52966         * gcc.c-torture/execute/20010518-1.c: New file.
52967         * gcc.c-torture/execute/20010518-2.c: New file.
52968
52969 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52970
52971         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
52972
52973 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
52974
52975         G++ no longer defines builtins that do not begin with __builtin.
52976         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
52977         * g++.old-deja/g++.brendand/misc13.C: Likewise.
52978         * g++.old-deja/g++.law/builtin1.C: Likewise.
52979         * g++.old-deja/g++.law/cvt2.C: Likewise.
52980         * g++.old-deja/g++.mike/net5.C: Likewise.
52981         * g++.old-deja/g++.other/builtins1.C: Likewise.
52982         * g++.old-deja/g++.other/builtins2.C: Likewise.
52983         * g++.old-deja/g++.other/builtins3.C: Likewise.
52984         * g++.old-deja/g++.other/builtins4.C: Likewise.
52985         * g++.old-deja/g++.other/inline8.C: Likewise.
52986         * g++.old-deja/g++.robertl/eb39.C: Likewise.
52987
52988 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
52989
52990         * g++.old-deja/g++.pt/using1.C: Adjust.
52991         * g++.old-deja/g++.pt/using2.C: New test.
52992
52993 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52994
52995         * gcc.dg/cpp/charconst.c: New tests.
52996         * gcc.dg/cpp/escape.c: New tests.
52997         * gcc.dg/cpp/escape-1.c: New tests.
52998         * gcc.dg/cpp/escape-2.c: New tests.
52999         * gcc.dg/cpp/ucs.c: New tests.
53000
53001 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
53002
53003         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
53004         native compiler for irix6.5.
53005
53006 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
53007
53008         * lib/g++.exp (g++_include_flags): Use args to compute
53009         get_multilibs.
53010         (g++_link_flags): Likewise.
53011         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
53012
53013 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53014
53015         * gcc.dg/c90-hexfloat-1.c: Add more tests.
53016
53017 2001-05-21  Geoff Keating  <geoffk@redhat.com>
53018
53019         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
53020         this file.
53021
53022 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53023
53024         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
53025         STACK_SIZE;
53026         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
53027         to STACK_SIZE; Use it to define size of add_histo array.
53028         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
53029         to STACK_SIZE.
53030         (f): Use GITT_SIZE to define size of gitt local table.
53031         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
53032         to STACK_SIZE; Use it to define size of bytemem array.
53033
53034 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53035
53036         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
53037         on 68HC11/HC12 due to the asm instruction.
53038         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
53039         * gcc.c-torture/compile/920520-1.x: Likewise.
53040         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
53041         on 68HC11/HC12 because the function is larger than 64K.
53042         * gcc.c-torture/compile/961203-1.x: New file, this test fails
53043         on 68HC11/HC12 because the structure is too large.
53044
53045 2001-05-20  Richard Henderson  <rth@redhat.com>
53046
53047         * gcc.c-torture/execute/20010520-1.c: New.
53048
53049 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53050
53051         * g++.old-deja/g++.warn/compare1.C: New test.
53052         * gcc.dg/compare4.c: New test.
53053
53054 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
53055
53056         * g++.old-deja/g++.other/optimize1.C: New test.
53057
53058 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53059
53060         * g++.old-deja/g++.pt/spec41.C: New test.
53061
53062 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
53063
53064         * gcc.c-torture/compile/20010114-1.x: Remove.
53065
53066 2001-05-18  Stan Shebs  <shebs@apple.com>
53067
53068         * gcc.c-torture/compile/20010518-1.c: New test.
53069
53070 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
53071
53072         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
53073         * g++.old-deja/g++.pt/crash67.C: New test.
53074
53075 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
53076
53077         * g++.old-deja/g++.other/debug9.C: New test.
53078
53079 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
53080
53081         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
53082
53083 2001-05-16  Jan Hubicka  <jh@suse.cz>
53084
53085         * gcc.c-torture/compile/20010516-1.c: New test.
53086
53087 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53088
53089         * g++.old-deja/g++.other/crash41.C: New test.
53090
53091 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53092
53093         * g++.old-deja/g++.pt/crash66.C: New test.
53094
53095 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
53096
53097         * g++.old-deja/g++.robertl/eb27.C: Convert.
53098
53099 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
53100
53101         * g++.dg/friend-warn.C: New test.  Do not warn about friend
53102         declaration being redundant.
53103
53104 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
53105
53106         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
53107
53108 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
53109
53110         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
53111
53112 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
53113
53114         * lib/g++.exp: Use testsuite_flags.
53115
53116 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
53117
53118         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
53119
53120 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53121
53122         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
53123
53124 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
53125
53126         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
53127
53128 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
53129
53130         * gcc.c-torture/compile/20010313-1.c: New test.
53131
53132 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
53133
53134         * gcc.dg/cpp/direct2.c: New test.
53135         * gccq.dg/cpp/direct2s.c: New test.
53136
53137         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
53138
53139 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
53140
53141         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
53142         * g++.old-deja/g++.other/op3.C: Likewise.
53143
53144 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53145
53146         * gcc.dg/cpp/syshdr.h: New file.
53147         * gcc.dg/cpp/sysmac1.c: Update.
53148         * gcc.dg/cpp/sysmac2.c: Update.
53149
53150 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53151
53152         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
53153
53154 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
53155
53156         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
53157         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
53158
53159 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
53160
53161         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
53162
53163 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
53164
53165         * lib/g++.exp (g++_include_flags): Don't use any special flags
53166         if TESTING_IN_BUILD_TREE is not defined.
53167         (g++_init): Use a plain 'c++' as the compiler if
53168         TESTING_IN_BUILD_TREEE is not defined.
53169
53170 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
53171
53172         * g++.old-deja/g++.eh/catch13.C: New test.
53173         * g++.old-deja/g++.eh/catch14.C: New test.
53174
53175 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
53176
53177         * gcc.dg/cpp/tr-define.c: New test.
53178
53179 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
53180
53181         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
53182         <stdlib.h>, not <malloc.h>.
53183
53184 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
53185
53186         * g++.old-deja/g++.ns/template17.C: New test.
53187
53188 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
53189
53190         * g++.old-deja/g++.pt/ref4.C: New test.
53191
53192 2001-04-30  Richard Henderson  <rth@redhat.com>
53193
53194         * gcc.dg/20000724-1.c: Revert last change.
53195
53196 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
53197
53198         * g77.f-torture/execute/20010430.f: New test.
53199
53200 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
53201
53202         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
53203
53204 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
53205
53206         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
53207
53208 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53209
53210         * g++.old-deja/g++.eh/crash6.C: New test.
53211
53212 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53213
53214         * g++.old-deja/g++.other/warn7.C: New test.
53215
53216 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53217
53218         * g++.old-deja/g++.other/defarg9.C: New test.
53219
53220 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
53221
53222         * g77.f-torture/compile/20010426.f: New test.
53223         * g77.f-torture/execute/20010426.f: New test.
53224
53225 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
53226
53227         * g77.f-torture/compile/20000629-1.x: Remove - error
53228         has been fixed.
53229
53230 2001-04-26  Jeffrey A Law  (law@cygnus.com)
53231
53232         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
53233         Tweak slightly to work with g++.dg framework.
53234         * g++.dg/special/ecos.exp: Run initp1.C test.
53235         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
53236
53237         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
53238         its linker doesn't give line numbers either.
53239         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
53240
53241 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
53242
53243         * g++.old-deja/g++.other/lex1.C: New test.
53244
53245 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
53246
53247         * gcc.dg/noncompile/20010425-1.c: New test.
53248
53249 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
53250
53251         * g++.old-deja/g++.pt/mangle2.C: New test.
53252
53253 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53254
53255         * gcc.dg/format/plus-1.c: New test.
53256
53257 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53258
53259         * gcc.dg/20010423-1.c: New test.
53260
53261 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53262
53263         * gcc.c-torture/execute/20010422-1.c: New test.
53264
53265 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
53266
53267         * g++.old-deja/g++.ns/type2.C: New test.
53268
53269 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
53270
53271         * g++.old-deja/g++.other/perf1.C: New test.
53272
53273 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
53274
53275         * gcc.dg/c99-func-2.c: Remove xfail.
53276         * gcc.dg/c99-func-3.c: Remove xfail.
53277         * gcc.dg/c99-func-4.c: Remove xfail.
53278
53279 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
53280
53281         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
53282
53283 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53284
53285         * gcc.c-torture/compile/20010423-1.c: New test.
53286
53287 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53288
53289         * g++.old-deja/g++.pt/typename28.C: New test.
53290
53291 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53292
53293         * g++.old-deja/g++.abi/empty2.C: New test.
53294         * g++.old-deja/g++.abi/empty3.C: New test.
53295
53296 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53297
53298         * g++.old-deja/g++.other/comdat2.C: New test.
53299         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
53300
53301 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53302
53303         * g++.old-deja/g++.other/overload14.C: New test.
53304
53305 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53306
53307         * g++.old-deja/g++.other/lookup23.C: New test.
53308
53309 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53310
53311         * gcc.c-torture/execute/20010403-1.c: New test.
53312
53313 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
53314             Mark Mitchell  <mark@codesourcery.com>
53315
53316         * lib/old-dejagnu.exp: Don't delete output of executable.
53317         Add .exe suffix to executables.
53318
53319 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
53320
53321         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
53322
53323 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53324
53325         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
53326
53327 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
53328
53329         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
53330         * g++.old-deja/g++.abi/crash1.C: New test.
53331
53332 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
53333
53334         * g++.old-deja/g++.other/crash40.C: New test.
53335
53336 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53337
53338         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
53339
53340 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
53341
53342         * g++.old-deja/g++.other/warn6.C: New test.
53343
53344 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53345
53346         * g++.old-deja/g++.robertl/eb42.C: Same.
53347
53348 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53349
53350         * gcc.dg/wtr-conversion-1.c: New testcase.
53351
53352 2001-04-10  Richard Henderson  <rth@redhat.com>
53353
53354         * g++.old-deja/g++.other/array5.C: New.
53355
53356 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53357
53358         * gcc.c-torture/execute/20010408-1.c: New test.
53359
53360 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
53361
53362         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
53363         headers and constructs.
53364         * g++.old-deja/g++.robertl/eb79.C: Same.
53365         * g++.old-deja/g++.robertl/eb77.C (main): Same.
53366         * g++.old-deja/g++.robertl/eb73.C: Same.
53367         * g++.old-deja/g++.robertl/eb66.C (main): Same.
53368         * g++.old-deja/g++.robertl/eb55.C (t): Same.
53369         * g++.old-deja/g++.robertl/eb54.C (main): Same.
53370         * g++.old-deja/g++.robertl/eb46.C (main): Same.
53371         * g++.old-deja/g++.robertl/eb44.C: Same.
53372         * g++.old-deja/g++.robertl/eb41.C (main): Same.
53373         * g++.old-deja/g++.robertl/eb4.C (main): Same.
53374         * g++.old-deja/g++.robertl/eb39.C: Same.
53375         * g++.old-deja/g++.robertl/eb33.C (main): Same.
53376         * g++.old-deja/g++.robertl/eb31.C (main): Same.
53377         * g++.old-deja/g++.robertl/eb30.C: Same.
53378         * g++.old-deja/g++.robertl/eb3.C: Same.
53379         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
53380         * g++.old-deja/g++.robertl/eb21.C: Same.
53381         * g++.old-deja/g++.robertl/eb15.C: Same.
53382         * g++.old-deja/g++.robertl/eb118.C: Same.
53383         * g++.old-deja/g++.robertl/eb115.C (main): Same.
53384         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
53385         * g++.old-deja/g++.robertl/eb109.C: Same.
53386         * g++.old-deja/g++.other/sibcall1.C (main): Same.
53387         * g++.old-deja/g++.mike/rtti1.C: Same.
53388         * g++.old-deja/g++.mike/p658.C: Same.
53389         * g++.old-deja/g++.mike/net46.C: Same.
53390         * g++.old-deja/g++.mike/net34.C: Same.
53391         * g++.old-deja/g++.mike/memoize1.C: Same.
53392         * g++.old-deja/g++.mike/eh2.C: Same.
53393         * g++.old-deja/g++.law/weak.C: Same.
53394         * g++.old-deja/g++.law/visibility7.C: Same.
53395         * g++.old-deja/g++.law/visibility25.C: Same.
53396         * g++.old-deja/g++.law/visibility22.C: Same.
53397         * g++.old-deja/g++.law/visibility2.C: Same.
53398         * g++.old-deja/g++.law/visibility17.C: Same.
53399         * g++.old-deja/g++.law/visibility13.C: Same.
53400         * g++.old-deja/g++.law/visibility10.C: Same.
53401         * g++.old-deja/g++.law/visibility1.C: Same.
53402         * g++.old-deja/g++.law/virtual3.C (eval): Same.
53403         * g++.old-deja/g++.law/vbase1.C: Same.
53404         * g++.old-deja/g++.law/operators32.C: Same.
53405         * g++.old-deja/g++.law/nest3.C: Same.
53406         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
53407         * g++.old-deja/g++.law/except5.C (main): Same.
53408         * g++.old-deja/g++.law/cvt7.C (run): Same.
53409         * g++.old-deja/g++.law/cvt2.C: Same.
53410         * g++.old-deja/g++.law/cvt16.C: Same.
53411         * g++.old-deja/g++.law/ctors6.C (bar): Same.
53412         * g++.old-deja/g++.law/ctors17.C (main): Same.
53413         * g++.old-deja/g++.law/ctors13.C: Same.
53414         * g++.old-deja/g++.law/ctors12.C (main): Same.
53415         * g++.old-deja/g++.law/ctors10.C: Same.
53416         * g++.old-deja/g++.law/code-gen5.C: Same.
53417         * g++.old-deja/g++.law/bad-error7.C: Same.
53418         * g++.old-deja/g++.law/arm9.C: Same.
53419         * g++.old-deja/g++.law/arm12.C: Same.
53420         * g++.old-deja/g++.law/arg8.C: Same.
53421         * g++.old-deja/g++.law/arg1.C: Same.
53422         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
53423         * g++.old-deja/g++.jason/template31.C: Same.
53424         * g++.old-deja/g++.jason/template24.C (main): Same.
53425         * g++.old-deja/g++.jason/2371.C: Same.
53426         * g++.old-deja/g++.eh/new2.C: Same.
53427         * g++.old-deja/g++.eh/new1.C: Same.
53428         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
53429         * g++.old-deja/g++.brendan/nest21.C (main): Same.
53430         * g++.old-deja/g++.brendan/err-msg3.C: Same.
53431         * g++.old-deja/g++.brendan/crash62.C: Same.
53432         * g++.old-deja/g++.brendan/crash52.C: Same.
53433         * g++.old-deja/g++.brendan/crash49.C (main): Same.
53434         * g++.old-deja/g++.brendan/crash38.C: Same.
53435         * g++.old-deja/g++.brendan/crash15.C (main): Same.
53436         * g++.old-deja/g++.brendan/copy9.C: Same.
53437
53438 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
53439
53440         * gcc.c-torture/execute/20001203-2.c (memset):
53441         Count argument is of type __SIZE_TYPE__.
53442
53443 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
53444
53445         * gcc.c-torture/compile/20010404-1.c: New test.
53446
53447 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
53448
53449         * gcc.c-torture/compile/20010326-1.c: New test.
53450
53451 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
53452
53453         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
53454         peculiarities of the SH.
53455         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
53456
53457 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53458
53459         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
53460         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
53461         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
53462
53463 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53464
53465         * g77.f-torture/compile/20010321-1.f: New test.
53466
53467 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53468
53469         * gcc.c-torture/compile/20010329-1.c: New test.
53470
53471 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53472
53473         * gcc.c-torture/execute/20010329-1.c: New test.
53474
53475 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
53476
53477         * g++.old-deja/g++.other/eh4.C: Fix typo.
53478
53479 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
53480
53481         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
53482
53483 2001-03-28  Philip Blundell  <philb@gnu.org>
53484
53485         * gcc.c-torture/compile/20010328-1.c: New test.
53486
53487 2001-03-27  Richard Henderson  <rth@redhat.com>
53488
53489         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
53490         * g++.old-deja/g++.eh/vbase3.C: Likewise.
53491
53492 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
53493
53494         * gcc.c-torture/compile/20010327-1.c: New test.
53495
53496 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53497
53498         * g++.old-deja/g++.other/friend12.C: New test.
53499         * g++.old-deja/g++.other/friend9.C: Expect no errors.
53500         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
53501
53502 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53503
53504         * gcc.c-torture/execute/20010325-1.c: New test.
53505
53506 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
53507
53508         * g++.old-deja/g++.other/mangle3.C: New test.
53509
53510 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
53511
53512         * g++.old-deja/g++.other/anon8.C: New test.
53513
53514 2001-03-20  Philip Blundell  <philb@gnu.org>
53515
53516         * gcc.c-torture/compile/20010320-1.c: New test.
53517
53518 2001-03-17  Richard Henderson  <rth@redhat.com>
53519
53520         * g++.old-deja/g++.other/eh4.C: Add expected error text.
53521
53522 2001-03-15  Geoff Keating  <geoff@redhat.com>
53523
53524         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
53525         tests on AIX.
53526
53527 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
53528
53529         * g++.old-deja/g++.other/eh4.C: New test.
53530
53531 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
53532
53533         * gcc.dg/cpp/mi1.c: Update.
53534
53535 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
53536
53537         * g++.old-deja/g++.other/regstack.C: New test.
53538
53539 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53540
53541         * g++.old-deja/g++.other/ref4.C: New test.
53542
53543 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
53544
53545         * objc/execute/va_method.m: Added.
53546         * objc/execute/IMP.m: Added.
53547         * objc/execute/_cmd.m: Added.
53548         * objc/execute/accessing_ivars.m: Added.
53549         * objc/execute/class-1.m: Added.
53550         * objc/execute/class-10.m: Added.
53551         * objc/execute/class-11.m: Added.
53552         * objc/execute/class-12.m: Added.
53553         * objc/execute/class-13.m: Added.
53554         * objc/execute/class-14.m: Added.
53555         * objc/execute/class-2.m: Added.
53556         * objc/execute/class-3.m: Added.
53557         * objc/execute/class-4.m: Added.
53558         * objc/execute/class-5.m: Added.
53559         * objc/execute/class-6.m: Added.
53560         * objc/execute/class-7.m: Added.
53561         * objc/execute/class-8.m: Added.
53562         * objc/execute/class-9.m: Added.
53563         * objc/execute/class-tests-1.h
53564         * objc/execute/class-tests-2.h
53565         * objc/execute/compatibility_alias.m: Added.
53566         * objc/execute/encode-1.m: Added.
53567         * objc/execute/formal_protocol-1.m: Added.
53568         * objc/execute/formal_protocol-2.m: Added.
53569         * objc/execute/formal_protocol-3.m: Added.
53570         * objc/execute/formal_protocol-4.m: Added.
53571         * objc/execute/formal_protocol-5.m: Added.
53572         * objc/execute/formal_protocol-6.m: Added.
53573         * objc/execute/formal_protocol-7.m: Added.
53574         * objc/execute/informal_protocol.m: Added.
53575         * objc/execute/initialize.m: Added.
53576         * objc/execute/load.m: Added.
53577         * objc/execute/many_args_method.m: Added.
53578         * objc/execute/nested-3.m: Added.
53579         * objc/execute/no_clash.m: Added.
53580         * objc/execute/private.m: Added.
53581         * objc/execute/redefining_self.m: Added.
53582         * objc/execute/root_methods.m: Added.
53583         * objc/execute/selector-1.m: Added.
53584         * objc/execute/static-1.m: Added.
53585         * objc/execute/static-2.m: Added.
53586         * objc/execute/va_method.m: Added.
53587
53588 2001-03-10  Richard Henderson  <rth@redhat.com>
53589
53590         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
53591
53592 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53593
53594         * g++.old-deja/g++.other/crash31.C: XFAIL.
53595         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
53596         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
53597         * gcc.c-torture/execute/20010123-1.x: XFAIL.
53598         * gcc.c-torture/execute/20010124-1.x: XFAIL.
53599         * gcc.dg/sequence-pt-1.c: XFAIL one test.
53600
53601 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53602
53603         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
53604
53605 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53606
53607         * gcc.dg/20000724-1.c: Don't use multiline strings.
53608
53609 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53610
53611         * objc/execute/string1.m, objc/execute/string2.m: Compare the
53612         result of -cString against what we expect it to be; don't just
53613         print it out for no one to read.
53614
53615         * objc/execute/string3.m, objc/execute/string4.m: New tests.
53616         Based on testcases provided by Nicola Pero.
53617
53618 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53619
53620         * gcc.dg/cpp/macro7.c: New test.
53621
53622 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53623
53624         * gcc.dg/cpp/multiline.c: Update.
53625
53626 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53627
53628         * g++.old-deja/g++.other/enum3.C: New test.
53629
53630 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53631
53632         * g++.old-deja/g++.other/pod1.C: New test.
53633
53634 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53635
53636         * g++.old-deja/g++.ext/overload1.C: New test.
53637
53638 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53639
53640         * g++.old-deja/g++.pt/using1.C: New test.
53641
53642 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53643
53644         * g++.old-deja/g++.other/using9.C: New test.
53645
53646 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
53647
53648         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
53649
53650         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
53651
53652 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
53653
53654         * g++.old-deja/g++.ext/realpt1.C: Remove.
53655
53656 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
53657
53658         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
53659
53660 2001-02-26  Will Cohen  <wcohen@redhat.com>
53661
53662         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
53663
53664 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
53665
53666         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
53667         templatized constructors.
53668
53669 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53670
53671         * gcc.c-torture/execute/20010224-1.c: New test.
53672
53673 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
53674
53675         * gcc.c-torture/execute/20010222-1.c: New test.
53676
53677 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
53678
53679         * g++.old-deja/g++.other/inline20.C: New test.
53680
53681 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
53682
53683         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
53684
53685 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53686
53687         * g++.old-deja/g++.other/lookup22.C: New test.
53688
53689 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
53690
53691         * g77.dg: New directory.
53692         * g77.dg/20010216-1.f: New test case.
53693         * g77.dg/dg.exp: New driver.
53694         * lib/g77-dg.exp: New driver library.
53695
53696 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53697
53698         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
53699
53700 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
53701
53702         * g++.old-deja/g++.other/decl9.C: New test.
53703
53704 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
53705
53706         * g++.old-deja/g++.other/init16.C: Update the test so that it does
53707         not need <string> and also tests the initialization at runtime.
53708
53709 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53710
53711         * gcc.c-torture/execute/longlong.c: New test.
53712
53713 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
53714
53715         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
53716
53717 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
53718
53719         * gcc.c-torture/execute/920302-1.c (execute):
53720         Change argument type to short.
53721
53722 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
53723
53724         * g++.old-deja/g++.pt/deduct6.C: New test.
53725
53726 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
53727
53728         * g++.old-deja/g++.pt/deduct5.C: New test.
53729
53730 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
53731
53732         * gcc.c-torture/execute/20010209-1.c: New test.
53733
53734 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
53735
53736         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
53737
53738 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
53739
53740         * g++.dg/vtgc1.C: Update for new ABI.
53741
53742         * consistency.vlad: New directory, 1665 files.
53743
53744 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53745
53746         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
53747         return type.
53748         * gcc.dg/cpp/digraphs.c: Declare puts.
53749
53750 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53751
53752         * g++.old-deja/g++.other/warn5.C: New test.
53753
53754 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53755
53756         * g++.old-deja/g++.pt/spec40.C: New test.
53757
53758 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53759
53760         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
53761         case.
53762         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
53763
53764 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
53765
53766         * gcc.c-torture/compile/20010209-1.c: New test.
53767
53768 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
53769
53770         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
53771         excess errors message but not if it crashes.
53772         * g++.old-deja/g++.other/crash27.C: Likewise.
53773         * g++.old-deja/g++.other/crash28.C: Likewise.
53774         * g++.old-deja/g++.other/crash30.C: Likewise.
53775         * g++.old-deja/g++.other/crash32.C: Likewise.
53776         * g++.old-deja/g++.other/crash35.C: Likewise.
53777         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53778
53779 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53780
53781         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
53782         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
53783         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
53784         g77.f-torture/execute/execute.exp,
53785         g77.f-torture/noncompile/noncompile.exp,
53786         gcc.c-torture/execute/execute.exp,
53787         gcc.c-torture/execute/memcheck/memcheck.exp,
53788         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
53789         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
53790         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
53791         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
53792         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
53793         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
53794         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
53795         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
53796         Remove bug reporting instructions with ancient email addresses.
53797
53798 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
53799
53800         * gcc.dg/20010202-1.c: New test.
53801         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
53802
53803 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
53804
53805         * g++.dg/stdbool-if.C: New test.
53806
53807 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
53808
53809         * objc/execute/fdecl.m: Added main().
53810
53811 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
53812
53813         * gcc.c-torture/execute/20010206-1.c: New test.
53814
53815 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53816
53817         * gcc.dg/cpp/avoidpaste1.c: Update.
53818
53819 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
53820
53821         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
53822         Pero <nicola@brainstorm.co.uk>.
53823         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
53824
53825 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
53826
53827         * g++.old-deja/g++.pt/spec39.C: New test.
53828
53829 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
53830
53831         * gcc.c-torture/compile/20010202-1.c: New test.
53832
53833 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
53834
53835         * g++.old-deja/g++.abi/primary2.C: New test.
53836         * g++.old-deja/g++.abi/primary3.C: New test.
53837         * g++.old-deja/g++.abi/primary4.C: New test.
53838         * g++.old-deja/g++.abi/primary5.C: New test.
53839         * g++.old-deja/g++.abi/vtable3.h: New test.
53840         * g++.old-deja/g++.abi/vtable3a.C: New test.
53841         * g++.old-deja/g++.abi/vtable3b.C: New test.
53842         * g++.old-deja/g++.abi/vtable3c.C: New test.
53843         * g++.old-deja/g++.abi/vtable3d.C: New test.
53844         * g++.old-deja/g++.abi/vtable3e.C: New test.
53845         * g++.old-deja/g++.abi/vtable3f.C: New test.
53846         * g++.old-deja/g++.abi/vtable3g.C: New test.
53847         * g++.old-deja/g++.abi/vtable3h.C: New test.
53848         * g++.old-deja/g++.abi/vtable3i.C: New test.
53849         * g++.old-deja/g++.abi/vtable3j.C: New test.
53850         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
53851
53852 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
53853
53854         * g++.old-deja/g++.other/anon6.C: New test.
53855         * g++.old-deja/g++.other/anon7.C: New test.
53856
53857 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53858
53859         * gcc.dg/cpp/avoidpaste2.c: New tests.
53860
53861 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
53862
53863         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
53864
53865 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
53866
53867         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
53868         DECIMAL_DIG cases for Irix."
53869
53870 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
53871
53872         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
53873
53874 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53875
53876         * gcc.dg/c99-tag-1.c: New test.
53877
53878 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
53879
53880         * gcc.dg/cpp/tr-warn1.c: Add tests.
53881
53882 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
53883
53884         * gcc.dg/cpp/avoidpaste1.c: Update.
53885         * gcc.dg/cpp/paste4.c: Update.
53886
53887 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
53888
53889         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
53890         cases for Irix.
53891
53892 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
53893
53894         * g++.old-deja/g++.other/inline19.C: New test.
53895
53896 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53897
53898         * gcc.dg/Wlarger-than.c: New test.
53899
53900 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53901
53902         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
53903
53904 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
53905
53906         * gcc.c-torture/execute/20010129-1.c: New test.
53907         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
53908
53909 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53910
53911         * gcc.dg/cpp/avoidpaste1.c: Test case.
53912
53913 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
53914
53915         * g++.old-deja/g++.other/inline18.C: New test.
53916
53917 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53918
53919         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
53920         and __builtin_putchar.
53921
53922 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
53923
53924         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
53925         tests.
53926
53927 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
53928
53929         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
53930         floating point number rounding mode to round to the nearest
53931         representable mode.
53932
53933 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
53934
53935         * g++.old-deja/g++.other/mangle2.C: New test.
53936
53937 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53938
53939         * gcc.c-torture/compile/20010124-1.c: New test.
53940
53941 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
53942
53943         * g++.old-deja/g++.pt/spec38.C: New test.
53944
53945 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53946
53947         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
53948         "Build don't run".
53949
53950 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53951
53952         * gcc.c-torture/execute/20010123-1.c: New test.
53953
53954 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
53955
53956         * g++.old-deja/g++.pt/spec37.C: New test.
53957
53958 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
53959
53960         * g++.old-deja/g++.pt/overload14.C: New test.
53961
53962 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53963
53964         * gcc.c-torture/execute/20010122-1.c: New test, exercise
53965         __builtin_return_address.
53966
53967 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
53968
53969         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
53970         * g++.old-deja/g++.pt/spec35.C: New test.
53971         * g++.old-deja/g++.pt/spec36.C: New test.
53972
53973 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
53974
53975         * gcc.c-torture/compile/20010118-1.c: New test.
53976
53977 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
53978
53979         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
53980
53981 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
53982
53983         * gcc.c-torture/execute/20010119-1.c: New test.
53984
53985 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53986
53987         * g++.old-deja/g++.other/vbase5.C: New test.
53988
53989 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
53990
53991         * gcc.c-torture/execute/20010118-1.c: New test.
53992
53993 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53994
53995         * g++.old-deja/g++.pt/deduct3.C: New test.
53996
53997 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53998
53999         * g++.old-deja/g++.pt/spec34.C: New test.
54000
54001 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
54002
54003         * g77.f-torture/compile/20000601-2.f: New test.
54004
54005 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54006
54007         * g++.old-deja/g++.other/init17.C: New test.
54008
54009 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
54010
54011         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
54012
54013 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54014
54015         * g++.old-deja/g++.pt/unify8.C: New test.
54016
54017 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54018
54019         * g++.old-deja/g++.abi/vbase1.C: New test.
54020
54021 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54022
54023         * g++.old-deja/g++.pt/crash65.C: New test.
54024
54025 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54026
54027         * gcc.dg/cpp/assembl2.S: New test case.
54028
54029 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
54030
54031         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
54032         are supported.
54033
54034 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54035
54036         * g++.old-deja/g++.other/builtins1.C: New test.
54037         * g++.old-deja/g++.other/builtins2.C: Likewise.
54038         * g++.old-deja/g++.other/builtins3.C: Likewise.
54039         * g++.old-deja/g++.other/builtins4.C: Likewise.
54040
54041 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
54042
54043         * gcc.c-torture/compile/20010117-1.c: New test.
54044         * gcc.c-torture/compile/20010117-2.c: New test.
54045
54046 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54047
54048         * g77.f-torture/execute/20010116.[fx]: New test,
54049         XFAIL on i?86-*-*.
54050         * g77.f-torture/compile/20010115.f: Indicate it's
54051         a test for PR fortran/1636.
54052
54053 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54054
54055         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
54056
54057 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54058
54059         * g77.f-torture/compile/20010115.f: New test.
54060
54061 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
54062
54063         * g++.old-deja/g++.pt/nontype5.C: New test.
54064
54065 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54066
54067         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
54068         have an equivalent working one below it.
54069
54070 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54071
54072         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
54073         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54074
54075 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54076
54077         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
54078         message containing "init_priority".
54079         (conpr-2.C): Likewise.
54080         (conpr-3.C): Likewise.
54081         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
54082
54083 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54084
54085         * gcc.c-torture/execute/20010114-2.c: New test.
54086
54087 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
54088
54089         * gcc.c-torture/compile/20010114-1.c: New test.
54090         * gcc.c-torture/compile/20010114-1.x: Xfail.
54091         * gcc.c-torture/compile/20010114-2.c: New test.
54092         * gcc.c-torture/execute/20010114-1.c: New test.
54093         * gcc.dg/trunc-1.c: New test.
54094         * gcc.dg/uninit-B.c: New test.
54095
54096 2001-01-13  Nick Clifton  <nickc@redhat.com>
54097
54098         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
54099         target.
54100
54101 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54102
54103         * gcc.c-torture/compile/20010113-1.c: New test.
54104
54105 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
54106
54107         * gcc.c-torture/compile/20001212-1.c: New test.
54108
54109 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54110
54111         * gcc.dg/cpp/widestr1.c: Update.
54112         * gcc.dg/cpp/prag-imp.c: Remove.
54113
54114 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
54115
54116         * gcc.c-torture/execute/20000801-3.x: Remove.
54117         * gcc.dg/c90-init-1.c: New test.
54118         * gcc.dg/c99-init-1.c: New test.
54119         * gcc.dg/c99-init-2.c: New test.
54120         * gcc.dg/gnu99-init-1.c: New test.
54121
54122 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
54123
54124         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
54125         testing that no relevant ones were found.
54126
54127 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
54128
54129         * g++.old-deja/g++.pt/cast2.C: New test.
54130
54131 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
54132
54133         * g++.old-deja/g++.pt/friend47.C: New test.
54134
54135 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54136
54137         * g++.old-deja/g++.pt/instantiate13.C: New test.
54138
54139 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54140
54141         * g++.old-deja/g++.other/defarg7.C: New test.
54142         * g++.old-deja/g++.other/defarg8.C: New test.
54143
54144 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54145
54146         * g++.old-deja/g++.pt/crash64.C: New test.
54147
54148 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54149
54150         * g++.old-deja/g++.pt/crash63.C: New test.
54151
54152 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54153
54154         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
54155
54156 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
54157
54158         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
54159
54160 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54161
54162         * g++.old-deja/g++.pt/error3.C: New test.
54163
54164 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54165
54166         * g++.old-deja/g++.other/crash39.C: New test.
54167
54168 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54169
54170         * g++.old-deja/g++.other/vbase4.C: New test.
54171
54172 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
54173
54174         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
54175         * gcc.dg/special/20000419-2.c: New file. Identical to above.
54176         * gcc.dg/special/special.exp: New test driver which will check
54177         for alias support for the above test.
54178
54179 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
54180
54181         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
54182         problems on small machines.
54183         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
54184         parameterize.
54185
54186 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
54187
54188         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
54189         mips.
54190         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54191
54192 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
54193
54194         * g++.old_deja/g++.pt/using8.C: New test.
54195
54196 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54197
54198         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
54199
54200 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
54201
54202         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
54203         where a failure is expected.
54204         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
54205
54206 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54207
54208         * g++.old_deja/g++.pt/instantiate12.C: New test.
54209
54210 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54211
54212         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
54213         start of structs.
54214         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
54215         * g++.old-deja/g++.brendan/crash17.C: Likewise.
54216         * g++.old-deja/g++.brendan/crash29.C: Likewise.
54217         * g++.old-deja/g++.brendan/crash48.C: Likewise.
54218         * g++.old-deja/g++.brendan/ns1.C: Likewise.
54219         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
54220         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
54221         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
54222         * g++.old-deja/g++.eh/spec6.C: Likewise.
54223         * g++.old-deja/g++.jason/crash3.C: Likewise.
54224         * g++.old-deja/g++.law/ctors11.C: Likewise.
54225         * g++.old-deja/g++.law/ctors17.C: Likewise.
54226         * g++.old-deja/g++.law/ctors5.C: Likewise.
54227         * g++.old-deja/g++.law/ctors9.C: Likewise.
54228         * g++.old-deja/g++.mike/ambig1.C: Likewise.
54229         * g++.old-deja/g++.mike/net22.C: Likewise.
54230         * g++.old-deja/g++.mike/p3538a.C: Likewise.
54231         * g++.old-deja/g++.mike/p3538b.C: Likewise.
54232         * g++.old-deja/g++.mike/virt3.C: Likewise.
54233         * g++.old-deja/g++.niklas/t128.C: Likewise.
54234         * g++.old-deja/g++.other/anon4.C: Likewise.
54235         * g++.old-deja/g++.other/using1.C: Likewise.
54236         * g++.old-deja/g++.other/warn3.C: Likewise.
54237         * g++.old-deja/g++.pt/t37.C: Likewise.
54238         * g++.old-deja/g++.robertl/eb69.C: Likewise.
54239         * g++.old-deja/g++.robertl/eb71.C: Likewise.
54240
54241 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54242
54243         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
54244
54245 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54246
54247         * gcc.c-torture/execute/stdio-opt-3.c: New test.
54248
54249 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
54250
54251         * gcc.c-torture/compile/20010107-1.c: New test.
54252
54253 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54254
54255         * gcc.c-torture/execute/builtin-noret-1.c: New test.
54256
54257 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54258
54259         * gcc.dg/format/format.h: New file.
54260         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
54261         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
54262         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
54263         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
54264         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
54265         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
54266         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
54267         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
54268         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
54269         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
54270         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
54271         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
54272         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
54273         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
54274         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
54275         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
54276         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
54277         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
54278         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
54279         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
54280         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
54281         instead of declaring standard types, macros and functions in each
54282         test.
54283
54284 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
54285
54286         * gcc.c-torture/execute/20010106-1.c: New test.
54287
54288 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54289
54290         * gcc.dg/format/format.exp: New file.
54291         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
54292         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
54293         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
54294         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
54295         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
54296         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
54297         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
54298         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
54299         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
54300         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
54301         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
54302         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
54303         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
54304         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
54305         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
54306         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
54307         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
54308         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
54309         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
54310         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
54311         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
54312         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
54313         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
54314         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
54315         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
54316         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
54317         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
54318         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
54319         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
54320         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
54321         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
54322         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
54323         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
54324         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
54325         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
54326         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
54327         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
54328         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
54329         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
54330         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
54331         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
54332         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
54333
54334 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
54335
54336         * gcc.c-torture/execute/991228-1.c: Take word endianness into
54337         account.
54338
54339 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54340
54341         * gcc.c-torture/execute/builtin-complex-1.c: New test.
54342
54343 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
54344
54345         * g++.old-deja/g++.pt/crash62.C: New test.
54346
54347 2001-01-04  Richard Henderson  <rth@redhat.com>
54348
54349         * gcc.dg/20000926-1.c: Update expected warnings.
54350         * gcc.dg/array-2.c: Likewise.
54351         * gcc.dg/array-4.c: Also validate flexible array members.
54352         * gcc.dg/c99-flex-array-1.c: New.
54353
54354 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54355
54356         * gcc.c-torture/compile/20001222-1.x: Remove.
54357
54358 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54359
54360         * gcc.c-torture/execute/built-in-setjmp.c: New.
54361
54362 2001-01-03  Richard Henderson  <rth@redhat.com>
54363
54364         * gcc.dg/940510-1.c: Update expected error wording.
54365         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
54366
54367 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
54368
54369         * lib/target-supports.exp (check_alias_available): Modified to
54370         indicate aliases not supported if only weak aliases are supported.
54371
54372 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54373
54374         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
54375         Turn on cmpstrsi checks for __pj__ and __i370__.
54376
54377 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
54378
54379         * g++.old-deja/g++.other/virtual11.C: New test.
54380
54381 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
54382
54383         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
54384
54385 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54386
54387         * gcc.c-torture/compile/20010102-1.c: New test.
54388
54389 2001-01-02  Andreas Jaeger  <aj@suse.de>
54390
54391         * gcc.dg/noreturn-3.c: New test.
54392
54393         * gcc.dg/noreturn-4.c: New test.
54394
54395 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54396
54397         * gcc.c-torture/execute/stdio-opt-1.c: Also test
54398         __builtin_fputc and __builtin_fwrite.
54399
54400 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
54401
54402         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
54403         signed char, not default char.
54404
54405 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
54406
54407         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
54408
54409 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
54410
54411         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
54412
54413 2000-12-29  Richard Henderson  <rth@redhat.com>
54414
54415         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
54416         (__cyg_profile_func_exit): Define.
54417
54418 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54419
54420         * g++.dg/vtgc1.C: New test.
54421
54422 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
54423
54424         * gcc.dg/noncompile/20001228-1.c: New test.
54425
54426         * gcc.dg/20001228-1.c: New test.
54427
54428         * gcc.c-torture/execute/20001228-1.c: New test.
54429
54430 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
54431
54432         * gcc.dg/format-strfmon-1.c: New test.
54433
54434 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54435
54436         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
54437         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
54438         * gcc.c-torture/execute/string-opt-1.c: Likewise.
54439         * gcc.c-torture/execute/string-opt-2.c: Likewise.
54440         * gcc.c-torture/execute/string-opt-3.c: Likewise.
54441         * gcc.c-torture/execute/string-opt-4.c: Likewise.
54442         * gcc.c-torture/execute/string-opt-6.c: Likewise.
54443         * gcc.c-torture/execute/string-opt-7.c: Likewise.
54444         * gcc.c-torture/execute/string-opt-8.c: Likewise.
54445         * gcc.c-torture/execute/string-opt-9.c: Likewise.
54446         * gcc.c-torture/execute/string-opt-10.c: Likewise.
54447         * gcc.c-torture/execute/string-opt-11.c: Likewise.
54448         * gcc.c-torture/execute/string-opt-12.c: Likewise.
54449
54450         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
54451         * gcc.c-torture/execute/string-opt-4.c: Test index.
54452
54453 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
54454
54455         * gcc.c-torture/compile/20001226-1.c: New test.
54456
54457 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54458
54459         * gcc.c-torture/compile/20001222-1.c: New test.
54460         * gcc.c-torture/compile/20001222-1.x: Xfail.
54461
54462 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
54463
54464         * gcc.c-torture/execute/comp-goto-2.c: New test.
54465
54466 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
54467
54468         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
54469         Use long types if __INT_MAX__ is 32767.
54470         (main): Use cast to (sint32 *) when poking 88 into a_page.
54471
54472         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
54473
54474 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
54475
54476         * gcc.c-torture/compile/20001221-1.c: New test.
54477         * gcc.c-torture/execute/20001221-1.c: New test.
54478
54479 2000-12-20  Richard Henderson  <rth@redhat.com>
54480
54481         * g++.old-deja/g++.pt/crash36.C: Update error lines.
54482         * g++.old-deja/g++.robertl/eb109.C: Likewise.
54483
54484 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54485
54486         * gcc.dg/compare3.c: New test.
54487
54488 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54489
54490         * gcc.dg/format-warnll-1.c: New test.
54491
54492 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54493
54494         * gcc.dg/cpp/cmdlne-P.c: New test.
54495
54496 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54497
54498         * gcc.c-torture/execute/builtin-abs-1.c,
54499         gcc.c-torture/execute/builtin-abs-2.c: New tests.
54500
54501 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54502
54503         * gcc.dg/cpp/multiline.c: New test.
54504
54505 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54506
54507         * g++.old-deja/g++.other/syshdr1.C: Update.
54508         * gcc.dg/cpp/lineflags.c: Remove temporarily.
54509
54510 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54511
54512         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
54513
54514 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54515
54516         * g++.old-deja/g++.pt/ttp65.C: New test.
54517
54518 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54519
54520         * g++.old-deja/g++.pt/ttp64.C: New test.
54521
54522 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54523
54524         * g++.old-deja/g++.pt/spec33.C: New test.
54525
54526 2000-12-14  Catherine Moore  <clm@redhat.com>
54527
54528         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
54529         * gcc.c-torture/execute/920612-2.c: Likewise.
54530         * gcc.c-torture/execute/920428-2.c: Likewise.
54531         * gcc-c-torture/execute/va-arg-11.c: Call exit.
54532         * gcc.c-torture/execute/va-arg-21.c: Likewise.
54533
54534 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54535
54536         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
54537         * gcc.dg/pack-test-2.c: Likewise.
54538
54539 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54540
54541         Tests by Zack Weinberg <zackw@stanford.edu>.
54542
54543         * gcc.dg/cpp/defined.c: Update.
54544         * gcc.dg/cpp/defined_trad.c: New tests.
54545
54546 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54547
54548         * gcc.dg/cpp/trad-direct.c: Update.
54549
54550 2000-12-11  Neil Booth  <neilb@earthling.net>
54551
54552         * gcc.dg/cpp/defined_trad.c
54553
54554 2000-12-11  Neil Booth  <neilb@earthling.net>
54555
54556         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
54557
54558 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54559
54560         * gcc.dg/format-miss-2.c: New test.
54561
54562 2000-12-09  Neil Booth  <neilb@earthling.net>
54563
54564         * gcc.dg/cpp/lineflags.c: New tests.
54565         * gcc.dg/cpp/poison.c: Update.
54566         * gcc.dg/cpp/redef2.c: Update.
54567         * gcc.dg/cpp/skipping.c: New test.
54568
54569 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
54570
54571         * g++.old-deja/g++.other/eh3.C: New testcase.
54572
54573 2000-12-07  Neil Booth  <neilb@earthling.net>
54574
54575         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
54576         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
54577         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
54578         wtr-union-init-2.c, wtr-union-init-3.c: Update.
54579         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
54580         Update.
54581
54582 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54583
54584         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
54585         __SIZE_TYPE__ instead of int for type of integers cast to
54586         pointers.
54587
54588 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
54589
54590         * g++.old-deja/g++.other/cleanup4.C: New test.
54591
54592 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54593
54594         * format-sec-1.c: New test.
54595
54596 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54597
54598         * gcc.dg/format-nonlit-3.c: New test.
54599
54600 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54601
54602         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
54603         through a null pointer.
54604
54605 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54606
54607         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
54608         * g++.old-deja/g++.pt/partial4.C: New test.
54609
54610 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
54611
54612         * gcc.c-torture/execute/ieee/hugeval.x: New.
54613
54614 2000-12-06  Neil Booth  <neilb@earthling.net>
54615
54616         * gcc.dg/cpp/backslash2.c: New tests.
54617
54618 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54619
54620         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
54621         * gcc.c-torture/execute/stdio-opt-2.c: New test.
54622
54623 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
54624
54625         * gcc.c-torture/execute/20001203-2.c: New testcase.
54626
54627 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54628
54629         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
54630         * g++.old-deja/g++.other/virtual10.C: New test.
54631
54632 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54633
54634         * g++.old-deja/g++.mike/pmf5.C: Remove test.
54635
54636 2000-12-05  Richard Henderson  <rth@redhat.com>
54637
54638         * gcc.c-torture/compile/20001205-1.c: New.
54639
54640 2000-12-04  Neil Booth  <neilb@earthling.net>
54641
54642         * g++.old-deja/g++.other/virtual9.C: New test.
54643         * g++.old-deja/g++.pt/crash61.C: New test.
54644         * gcc.c-torture/execute/loop-9.c: New test.
54645
54646 2000-12-04  Neil Booth  <neilb@earthling.net>
54647
54648         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
54649         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
54650         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
54651         * gcc.dg/cpp/extratokens.c: ...here.
54652
54653 2000-12-04  Neil Booth  <neilb@earthling.net>
54654
54655         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
54656         New tests.
54657
54658 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54659
54660         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
54661         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
54662
54663 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54664
54665         * gcc.c-torture/execute/20001203-1.c: New test.
54666
54667 2000-12-03  Neil Booth  <neilb@earthling.net>
54668
54669         * gcc.dg/cpp/macro6.c: New test cases.
54670
54671 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54672
54673         * gcc.c-torture/execute/string-opt-9.c: New test.
54674         * gcc.c-torture/execute/string-opt-10.c: Likewise.
54675         * gcc.c-torture/execute/string-opt-11.c: Likewise.
54676         * gcc.c-torture/execute/string-opt-12.c: Likewise.
54677
54678         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
54679         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
54680
54681 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
54682
54683         * gcc.dg/cpp/if-6.c: New testcase.
54684
54685         * gcc.dg/20001201-1.c: New testcase.
54686
54687 2000-12-02  Neil Booth  <neilb@earthling.net>
54688
54689         * g++.old-deja/g++.other/externC4.C,
54690         g++.old-deja/g++.other/friend10.C: New tests.
54691
54692 2000-12-02  Neil Booth  <neilb@earthling.net>
54693
54694         * g++.old-deja/g++.other/instan2.C
54695         * g++.old-deja/g++.other/instan3.C: New test.
54696
54697 2000-12-02  Neil Booth  <neilb@earthling.net>
54698
54699         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
54700         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
54701         gnuc99.c,gnuc99-pedantic.c: New tests.
54702
54703 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54704
54705         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
54706         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
54707
54708 2000-12-01  Neil Booth  <neilb@earthling.net>
54709
54710         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
54711         * gcc.dg/cpp/poison.c: Update.
54712         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
54713
54714 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
54715
54716         * g77.f-torture/execute/20001201.f: New test.
54717
54718 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54719
54720         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
54721
54722 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
54723
54724         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
54725
54726 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
54727
54728         * g++.old-deja/g++.other/cast6.C: New test.
54729
54730 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
54731
54732         * gcc.c-torture/execute/20001130-2.c: New testcase.
54733
54734 2000-11-30  Richard Henderson  <rth@redhat.com>
54735
54736         * gcc.c-torture/execute/20001130-1.c: New test.
54737
54738 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54739
54740         * g++.old-deja/g++.other/op3.C: New test.
54741
54742 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54743
54744         * g++.old-deja/g++.other/op2.C: New test.
54745
54746 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54747
54748         * g++.old-deja/g++.other/crash38.C: New test.
54749
54750 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
54751
54752         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
54753
54754 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
54755
54756         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
54757         tests.
54758         * gcc.c-torture/execute/string-opt-6.c: New test.
54759
54760         * gcc.dg/20001117-1.c: Add main.
54761
54762 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
54763
54764         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
54765         Move from here ...
54766         * gcc.dg/940510-1.c: ... to here.
54767
54768         * gcc.dg/20000926-1.c: GNU C now allows initializations of
54769         zero-size arrays in toplevel structures.
54770
54771 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
54772
54773         * gcc.c-torture/execute/loop-8.c: New test.
54774
54775 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54776
54777         * g++.old-deja/g++.other/base1.C: New test.
54778
54779 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54780
54781         * g++.old-deja/g++.other/parse2.C: New test.
54782
54783 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54784
54785         * g++.old-deja/g++.pt/incomplete1.C: New test.
54786
54787 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54788
54789         * g++.old-deja/g++.other/friend9.C: New test.
54790
54791 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
54792
54793         * gcc.dg/20001127-1.c: New test.
54794
54795 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
54796
54797         * g++.old-deja/g++.pt/friend46.C: New test.
54798
54799 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
54800
54801         * g++.old-deja/g++.other/ptrmem8.C: New test.
54802
54803 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54804
54805         * gcc.c-torture/execute/string-opt-7.c: New test.
54806         * gcc.c-torture/execute/string-opt-8.c: Likewise.
54807
54808 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
54809
54810         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
54811         instead of 'mkcheck 2'.
54812
54813 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54814
54815         * gcc.c-torture/execute/memcheck/driver.c,
54816         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
54817         C9X references to refer to C99.
54818
54819 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
54820
54821         * gcc.dg/ultrasp3.c: New test.
54822
54823 2000-11-25  Neil Booth  <neilb@earthling.net>
54824
54825         * gcc.dg/cpp/include2.c: Update test to be locale independent.
54826
54827 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
54828
54829         * gcc.c-torture/compile/20001123-2.c: New.
54830
54831 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54832
54833         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
54834
54835 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
54836
54837         * gcc.dg/sequence-point-1.c: Add some new tests.
54838         * gcc.c-torture/execute/20001124-1.c: New test.
54839
54840 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
54841
54842         * g++.old-deja/g++.other/vaarg4.C: New test.
54843         * gcc.c-torture/compile/20001123-1.c: New test.
54844
54845 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
54846
54847         * g++.other/crash24.C: Adjust and remove XFAIL.
54848         * g++.other/crash37.C: New test.
54849
54850 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
54851
54852         * g++.old-deja/g++.pt/instantiate9.C: New test.
54853
54854 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
54855
54856         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
54857         new ABI, too.
54858
54859         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
54860         * g++.old-deja/g++.robertl/eb55.C: Likewise.
54861
54862 2000-11-22  Neil Booth  <neilb@earthling.net>
54863
54864         * gcc.dg/cpp/Wtrigraphs.c: New test.
54865
54866 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
54867
54868         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
54869
54870 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
54871
54872         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
54873
54874 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
54875
54876         * lib/gcc-dg.exp: load_lib scanasm.exp.
54877         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
54878         * lib/g++-dg.exp: load_lib scanasm.exp.
54879         * lib/scanasm.exp: New.
54880         (scan-assembler, scan-assembler-not): Add optional arguments to
54881         test name, or if not present, the pattern name.
54882         (scan-assembler-dem, scan-assembler-dem-not): New.
54883
54884         * g++.dg/dg.exp: New.
54885
54886 2000-11-21  Neil Booth  <neilb@earthling.net>
54887
54888         * gcc.dg/cpp/integrated1.c: Remove.
54889
54890 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
54891
54892         * gcc.c-torture/execute/20001121-1.c: New test.
54893
54894 2000-11-21  Richard Henderson  <rth@redhat.com>
54895
54896         * gcc.c-torture/compile/20001121-1.c: New test.
54897
54898 2000-11-20  Neil Booth  <neilb@earthling.net>
54899
54900         * gcc.dg/cpp/integrated1.c: New test.
54901
54902 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
54903
54904         * g++.old-deja/g++.other/inline17.C: New test.
54905
54906 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
54907
54908         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
54909         local variable to be zero: I made the variable global. Now
54910         uses abort() and exit() instead of relying on main's return value.
54911
54912 2000-11-20  Neil Booth  <neilb@earthling.net>
54913
54914         * gcc.dg/cpp/paste2.c: Update test.
54915         * objc/execute/paste.m: New test.
54916
54917 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54918
54919         * gcc.dg/c99-condexpr-1.c: New test.
54920
54921 2000-11-20  Neil Booth  <neilb@earthling.net>
54922
54923         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
54924
54925 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
54926
54927         * g++.old-deja/g++.pt/export1.C: New test.
54928
54929 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
54930
54931         * gcc.dg/20001117-1.c: New test.
54932
54933 2000-11-18  Richard Henderson  <rth@redhat.com>
54934
54935         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
54936
54937 2000-11-18  Richard Henderson  <rth@redhat.com>
54938
54939         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
54940         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
54941         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
54942
54943 2000-11-18  Richard Henderson  <rth@redhat.com>
54944
54945         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
54946         (main): New.  Exit cleanly.
54947
54948 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54949
54950         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
54951         gcc.dg/c99-fordecl-2.c: New tests.
54952
54953 2000-11-18  Richard Henderson  <rth@redhat.com>
54954
54955         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
54956         * gcc.c-torture/execute/zerolen-2.c: New.
54957
54958 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54959
54960         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
54961         memory.
54962
54963 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
54964
54965         * g++.old-deja/g++.pt/instantiate8.C: New test.
54966
54967 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
54968
54969         * g++.old-deja/g++.other/incomplete.C: Add more tests.
54970         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
54971
54972 2000-11-16  Nick Clifton  <nickc@redhat.com>
54973
54974         * gcc.c-torture/execute/nestfunc-2.c: New test.
54975         * gcc.c-torture/execute/nestfunc-3.c: New test.
54976
54977 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
54978
54979         * gcc.c-torture/compile/20001116-1.c: New test.
54980
54981 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54982
54983         * gcc.c-torture/execute/20001115-1.c: New test.
54984
54985 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
54986
54987         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
54988         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
54989         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
54990         * g++.old-deja/g++.abi/vmihint.C: Likewise.
54991
54992 2000-11-15  Neil Booth  <neilb@earthling.net>
54993
54994         gcc.dg/cpp/_Pragma1.c: Update.
54995         gcc.dg/cpp/_Pragma2.c: New test.
54996
54997 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54998
54999         * g++.old-deja/g++.other/anon5.C: New test.
55000
55001 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55002
55003         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
55004         tests.
55005
55006 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
55007
55008         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
55009         output.
55010
55011 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55012
55013         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
55014         labels at end of compound statements.
55015
55016 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
55017
55018         * gcc.c-torture/execute/loop-7.c: New test.
55019
55020 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55021
55022         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
55023
55024 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55025
55026         * gcc.dg/c99-bool-1.c: New test.
55027
55028 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55029
55030         * gcc.dg/c99-scope-1.c: Remove xfail.
55031         * gcc.dg/c99-scope-2.c: New test.
55032
55033 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55034
55035         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
55036         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
55037
55038 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
55039
55040         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
55041         error messages.
55042
55043         * g++.mike/p700.C: Don't typedef wchar_t.
55044         * g++.mike/p784.C: Likewise.
55045         * g++.mike/eb101.C: Don't use __wchar_t.
55046
55047 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
55048
55049         * g77.f-torture/execute/20001111.[fx]: Test premature exit
55050         from DO loop.
55051
55052 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55053
55054         * gcc.c-torture/execute/20001111-1.c: New test.
55055
55056 2000-11-10  Nick Clifton  <nickc@redhat.com>
55057
55058         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
55059         long multuiple and accumulate.
55060
55061 2000-11-09  Richard Henderson  <rth@redhat.com>
55062
55063         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
55064         via size_t instead of int.
55065
55066         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
55067         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55068         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55069         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55070
55071 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
55072
55073         * gcc.c-torture/compile/20001109-1.c: New test.
55074         * gcc.c-torture/compile/20001109-2.c: New test.
55075
55076 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
55077
55078         * g++.old-deja/g++.pt/operator1.C: New test.
55079         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
55080
55081 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55082
55083         * gcc.dg/20001108-1.c: New test.
55084
55085 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55086
55087         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
55088         with both arguments constant strings.
55089         * gcc.c-torture/execute/string-opt-3.c: New test.
55090         * gcc.c-torture/execute/string-opt-4.c: New test.
55091         * gcc.c-torture/execute/string-opt-5.c: New test.
55092
55093 2000-11-08  Nick Clifton  <nickc@redhat.com>
55094
55095         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
55096         mulsidi3adddi patterns.
55097
55098 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
55099
55100         * g++.old-deja/g++.other/crash36.C: New test.
55101
55102 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
55103
55104         * g++.old-deja/g++.other/init16.C: New test.
55105
55106 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
55107
55108         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
55109
55110 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55111
55112         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
55113         * gcc.c-torture/execute/va-arg-16.x: Likewise.
55114         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55115
55116 2000-11-07  DJ Delorie  <dj@redhat.com>
55117
55118         * gcc.dg/20000614-1.c: Add return so that test can pass.
55119
55120 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55121
55122         * gcc.c-torture/execute/string-opt-1.c: New test.
55123
55124 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55125
55126         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
55127         mips-sgi-irix6.* because the MIPS ABI passes floating-point
55128         parameters in registers, and there is no way for a varargs
55129         function to know in which order the integer and floating-point
55130         parameters should be interleaved when they are placed on the
55131         stack.
55132         * gcc.c-torture/execute/va-arg-16.x: Likewise.
55133         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55134
55135 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55136
55137         * gcc.c-torture/execute/string-opt-2.c: New test.
55138
55139 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
55140
55141         * g++.old-deja/g++.pt/crash60.C: New test.
55142
55143 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
55144
55145         * g++.old-deja/g++.other/crash24.C: New test.
55146         * g++.old-deja/g++.other/crash25.C: New test.
55147         * g++.old-deja/g++.other/crash26.C: New test.
55148         * g++.old-deja/g++.other/crash27.C: New test.
55149         * g++.old-deja/g++.other/crash28.C: New test.
55150         * g++.old-deja/g++.other/crash29.C: New test.
55151         * g++.old-deja/g++.other/crash30.C: New test.
55152         * g++.old-deja/g++.other/crash31.C: New test.
55153         * g++.old-deja/g++.other/crash32.C: New test.
55154         * g++.old-deja/g++.other/crash33.C: New test.
55155         * g++.old-deja/g++.other/crash34.C: New test.
55156         * g++.old-deja/g++.other/crash35.C: New test.
55157
55158 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
55159
55160         * gcc.c-torture/execute/20001031-1.c: New test.
55161
55162 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
55163
55164         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
55165         namespace.
55166
55167         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
55168         standards-conformant.
55169
55170         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
55171
55172         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
55173         * g++.old-deja/g++.mike/p755a.C: Likewise.
55174         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
55175         library makes no calls to `operator new' during initialization.
55176
55177 2000-11-04  Neil Booth  <neilb@earthling.net>
55178
55179         * gcc.dg/cpp/include2.c: New tests.
55180
55181 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
55182
55183         * lib/g++.exp (g++_set_ld_library_path): New function.
55184         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
55185
55186 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
55187
55188         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
55189         warnings.
55190
55191 2000-11-01  Richard Henderson  <rth@redhat.com>
55192
55193         * g++.old-deja/g++.ext/namedret1.C: New.
55194         * g++.old-deja/g++.ext/namedret2.C: New.
55195         * g++.old-deja/g++.ext/namedret3.C: New.
55196
55197 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
55198
55199         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
55200         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
55201
55202 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55203
55204         * gcc.c-torture/execute/va-arg-21.c: New test.
55205
55206 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55207
55208         * gcc.dg/c99-complex-2.c: New test.
55209
55210 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55211
55212         * gcc.c-torture/execute/stdio-opt-1.c: New test.
55213
55214 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
55215
55216         * g++.old-deja/g++.other/inline16.C: New test.
55217
55218 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
55219
55220         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
55221         __PRETTY_FUNCTION__
55222
55223 2000-10-29  Neil Booth  <neilb@earthling.net>
55224
55225         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
55226         New tests.
55227         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
55228         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
55229         optimisation.
55230
55231 2000-10-29  Neil Booth  <neilb@earthling.net>
55232
55233         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
55234         * mi1.c, mi1c.h: Add null directives to multiple-include test.
55235         * mi5.c: Test multiple includes work with -C.
55236         * trigraphs.c: Test ^= version.
55237
55238 2000-10-28  Neil Booth  <neilb@earthling.net>
55239
55240         New tests and test updates for new macro expander.
55241
55242         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
55243         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
55244         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
55245         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
55246         new diagnostic messages.
55247
55248         * gcc.dg/cpp/macro3.c: New tests.
55249
55250 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
55251
55252         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
55253         on the same line.
55254
55255 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
55256
55257         * g++.old-deja/g++.other/eh2.C: New test.
55258
55259 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
55260
55261         * gcc.c-torture/execute/20001027-1.c: New test.
55262
55263 2000-10-26  Richard Henderson  <rth@redhat.com>
55264
55265         * gcc.c-torture/execute/20001026-1.c: New.
55266
55267 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
55268
55269         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
55270         * g++.old-deja/g++.law/builtin1.C: Likewise.
55271         * g++.old-deja/g++.law/ctors10.C: Likewise.
55272         * g++.old-deja/g++.law/virtual3.C: Likewise.
55273         * g++.old-deja/g++.mike/p658.C: Likewise.
55274         * g++.old-deja/g++.other/sibcall1.C: Likewise.
55275         * g++.old-deja/g++.other/vaarg2.C: Likewise.
55276         * g++.old-deja/g++.robertl/eb124.C: Likewise.
55277         * g++.old-deja/g++.robertl/eb44.C: Likewise.
55278         * g++.old-deja/g++.robertl/eb77.C: Likewise.
55279
55280 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
55281
55282         * gcc.c-torture/compile/20001024-1.c: New test.
55283
55284 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
55285
55286         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
55287         to tell us whether or not we are using V3.
55288
55289 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
55290
55291         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
55292         operands.
55293
55294 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55295
55296         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
55297
55298 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
55299
55300         * gcc.c-torture/execute/20001024-1.c: New test.
55301
55302 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
55303
55304         * g++.old-deja/g++.other/sibcall1.C: New test.
55305
55306 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
55307
55308         * gcc.dg/noncompile/init-3.c: New test.
55309
55310 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55311
55312         * gcc.dg/format-array-1.c: New test.
55313
55314 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55315
55316         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
55317         writing through null pointers; remove comment about testing
55318         unterminated strings.
55319
55320 2000-10-17  Matthew Hiller  <hiller@redhat.com>
55321
55322         * gcc.c-torture/execute/20001017-2.c: New test.
55323
55324 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55325
55326         * gcc.c-torture/compile/20001018-1.c: New test.
55327         * gcc.c-torture/compile/20001018-1.x: Xfail.
55328
55329 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55330
55331         * gcc.c-torture/execute/20001017-1.c: New test.
55332
55333 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55334
55335         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
55336         for multiple use of arguments with scanf formats; add tests for
55337         multiple use of arguments.
55338
55339 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
55340
55341         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
55342         from some old tests.
55343
55344 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55345
55346         * gcc.dg/format-miss-1.c: New test.
55347
55348 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
55349
55350         * gcc.c-torture/execute/20001013-1.c: New test.
55351
55352 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
55353
55354         * gcc.dg/format-branch-1.c: New test.
55355
55356 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
55357
55358         * README, lib/file-format.exp: Remove EGCS references.
55359
55360 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
55361
55362         * gcc.dg/20001013-1.c: New test.
55363
55364 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55365
55366         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
55367         for intmax_t in the compiler using __typeof__ and the type rules
55368         for conditional expressions.
55369
55370 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
55371
55372         * gcc.dg/20001012-1.c: New test.
55373         * gcc.dg/20001012-2.c: New test.
55374
55375 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55376
55377         * gcc.dg/format-attr-1.c: New test.
55378
55379 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55380
55381         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
55382         __LONG_LONG_MAX__ instead of LLONG_MAX.
55383
55384 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55385
55386         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
55387         scanf flags.
55388         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
55389         flags.
55390
55391 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55392
55393         * gcc.dg/sequence-pt-1.c: New test.
55394
55395 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
55396
55397         * gcc.c-torture/execute/20001011-1.c: New testcase.
55398         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
55399
55400 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
55401
55402         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
55403         does not error on it.
55404
55405 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
55406
55407         * gcc.dg/20001009-1.c: New test.
55408
55409 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55410
55411         * gcc.c-torture/compile/20001009-1.c: Move from here ....
55412         * gcc.c-torture/execute/20001009-2.c: ... to here.
55413
55414 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
55415
55416         * gcc.c-torture/compile/20001009-1.c: New testcase.
55417         * gcc.c-torture/execute/20001009-1.c: New testcase.
55418         Testcases provided by Jan Hubicka <jh@suse.cz>.
55419
55420 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55421
55422         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55423         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
55424         uintmax_t using <limits.h> to emulate the compiler's internal
55425         logic.  No longer XFAIL %j tests.
55426
55427 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55428
55429         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
55430         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55431         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
55432         regexps and details of expected handling of some bad formats.
55433         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
55434         suppression.
55435
55436 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55437
55438         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
55439         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
55440         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
55441         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
55442         in list archives.
55443
55444 2000-10-06  Richard Henderson  <rth@cygnus.com>
55445
55446         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
55447         * g++.old-deja/g++.brendan/crash52.C: Likewise.
55448         * g++.old-deja/g++.jason/report.C: Likewise.
55449         * g++.old-deja/g++.law/friend5.C: Likewise.
55450         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
55451         of the expected warnings.
55452
55453 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
55454
55455         * g++.old-deja/g++.pt/enum14.C: New test.
55456
55457 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
55458
55459         * g++.old-deja/g++.pt/crash59.C: New test.
55460
55461 2000-10-04  Will Cohen  <wcohen@redhat.com>
55462
55463         * gcc.dg/20000926-1.c: New test.
55464
55465 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
55466
55467         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
55468         function name for current C++ compiler.
55469         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
55470
55471 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
55472
55473         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
55474         __PRETTY_FUNCTION__.
55475         * g++.old-deja/g++.ext/pretty2.C: Likewise.
55476
55477 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55478
55479         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
55480
55481 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
55482
55483         * gcc.c-torture/compile/20000923-1.c: New test.
55484
55485 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
55486
55487         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
55488         * g++.old-deja/g++.pt/ttp62.C: Same.
55489         * g++.old-deja/g++.other/inline14.C: Same.
55490
55491 2000-09-24  Richard Henderson  <rth@cygnus.com>
55492
55493         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
55494
55495 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55496
55497         * gcc.dg/c90-printf-1.c: Add test for wide string format.
55498
55499 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
55500
55501         * gcc.c-torture/compile/20000922-1.c: New file.
55502
55503 2000-09-21  Nick Clifton  <nickc@redhat.com>
55504
55505         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
55506         a signed long modulo operation.
55507         (mod6): New function - perform an unsigned long modulo operation.
55508         (main): Add tests for modulos of very large numbers by very small
55509         dividends.
55510
55511 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55512
55513         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
55514
55515 2000-09-19  Richard Henderson  <rth@cygnus.com>
55516
55517         * gcc.dg/compare2.c (case 10): XFAIL.
55518
55519 2000-09-18  Richard Henderson  <rth@cygnus.com>
55520
55521         * gcc.c-torture/execute/20000906-1.c: Move ...
55522         * gcc.dg/20000906-1.c: ... here.  Only run on targets
55523         that support __builtin_trap.
55524
55525 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
55526
55527         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
55528
55529 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55530
55531         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
55532         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
55533         more $ format tests.
55534
55535 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55536
55537         * gcc.dg/format-errmk-1.c: New test.
55538
55539 2000-09-17  Greg McGary  <greg@mcgary.org>
55540
55541         * gcc.c-torture/execute/20000917-1.x: Remove.
55542
55543 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55544
55545         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
55546
55547 2000-09-17  Greg McGary  <greg@mcgary.org>
55548
55549         * gcc.c-torture/execute/20000917-1.c: New test.
55550         * gcc.c-torture/execute/20000917-1.x: XFAIL.
55551
55552 2000-09-16  Neil Booth  <NeilB@earthling.net>
55553
55554         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
55555         in nested macro bug.
55556
55557 2000-09-15  Neil Booth  <NeilB@earthling.net>
55558
55559         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
55560
55561 2000-09-14  Jeffrey A Law  (law@cygnus.com)
55562
55563         * gcc.c-torture/execute/20000914-1.c: New test.
55564
55565 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
55566
55567         * g++.other/inline13.C: New test.
55568
55569 2000-09-12  Andreas Jaeger  <aj@suse.de>
55570
55571         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
55572         constant by Ulrich Drepper <drepper@redhat.com>.
55573
55574 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
55575
55576         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
55577
55578 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55579
55580         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
55581
55582 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
55583
55584         * gcc.dg/cpp/backslash.c: New test.
55585
55586 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
55587
55588         * gcc.c-torture/execute/20000910-1.c: New test.
55589         * gcc.c-torture/execute/20000910-2.c: Likewise.
55590
55591 2000-09-11  Robert Lipe  <robertl@sco.com>
55592
55593         * gcc.dg/pragma-align.c: New test.
55594
55595 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
55596
55597         * g++.old-deja/g++.pt/explicit82.C: New test.
55598         * g++.old-deja/g++.pt/explicit83.C: New test.
55599
55600 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
55601
55602         * gcc.dg/asm-names.c: New test.
55603
55604 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55605
55606         * gcc.dg/cpp/tr-warn6.c: New test
55607
55608 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55609
55610         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
55611         be accepted.
55612
55613 2000-09-07  Catherine Moore  <clm@redhat.com>
55614
55615         * gcc.c-torture/execute/unroll-1.c: New test.
55616
55617 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
55618
55619         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
55620         ERROR markers.
55621         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
55622         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
55623         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
55624         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
55625         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
55626         Preprocess only.
55627         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
55628         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
55629
55630 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55631
55632         * g++.old-deja/g++.pt/deduct2.C: New test.
55633
55634 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55635
55636         * g++.old-deja/g++.pt/parms2.C: New test.
55637
55638 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55639
55640         * g++.old-deja/g++.pt/crash58.C: New test.
55641
55642 2000-09-06  Greg McGary  <greg@mcgary.org>
55643
55644         * gcc.c-torture/execute/20000906-1.c: New test.
55645         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
55646
55647 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55648
55649         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
55650
55651 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55652
55653         * g++.old-deja/g++.pt/crash57.C: New test.
55654
55655 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55656
55657         * g++.old-deja/g++.pt/crash56.C: New test.
55658
55659 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55660
55661         * g++.old-deja/g++.pt/koenig1.C: New test.
55662
55663 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
55664
55665         * gcc.dg/20000904-1.c: New test.
55666
55667 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
55668
55669         * gcc.dg/cpp/paste8.c: New test.
55670
55671 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
55672
55673         * gcc.c-torture/compile/20000827-1.c: New test.
55674
55675 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55676
55677         * gcc.dg/format-diag-1.c: New test.
55678
55679 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55680
55681         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
55682         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
55683         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
55684         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
55685         gcc.dg/formatz-1.c: Adjust warning regular expressions.
55686
55687 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
55688
55689         * g++.old-deja/g++.other/nested4.C: New test.
55690
55691 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
55692
55693         * g++.old-deja/g++.ns/scoped1.C: New test.
55694
55695 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
55696
55697         * lib/g++.exp: Support testing already-installed GCC.
55698
55699 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55700
55701         * wtr-label-1.c, wtr-suffix-1.c: New tests.
55702
55703 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55704
55705         * gcc.dg/return-type-2.c: New test.
55706
55707 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
55708
55709         * gcc.c-torture/compile/20000825-1.c: New test.
55710
55711 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
55712
55713         * gcc.dg/dwarf2-2.c: New test.
55714
55715 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
55716
55717         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
55718         dg-warning regexps.
55719
55720 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55721
55722         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
55723         gcc.dg/format-ext-5.c: New tests.
55724
55725 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
55726
55727         * g++.old-deja/g++.other/crash22.C: New test.
55728
55729 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
55730
55731         * gcc.dg/noncompile/930622-2.c: Adjust error message.
55732
55733 2000-08-24  Richard Henderson  <rth@cygnus.com>
55734
55735         * gcc.dg/ia64-sync-1.c: New test.
55736         * gcc.dg/ia64-sync-2.c: New test.
55737         * gcc.dg/ia64-asm-1.c: New test.
55738
55739 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55740
55741         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
55742         * gcc.dg/format-ext-2.c: New test.
55743
55744 2000-08-23  Jason Merrill  <jason@redhat.com>
55745
55746         * lib/old-dejagnu.exp: Also ignore "In member function" and
55747         "At global scope".
55748
55749 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55750
55751         * gcc.dg/noncompile/label-lineno-1.c: New test.
55752
55753 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55754
55755         * gcc.dg/c99-array-nonobj-1.c: New test.
55756
55757 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55758
55759         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
55760         tests.
55761         * gcc.dg/format-ext-1.c: New test.
55762
55763 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55764
55765         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
55766         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
55767         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
55768         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
55769         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
55770
55771 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55772
55773         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
55774         gcc.dg/c99-strftime-2.c: New tests.
55775
55776 2000-08-22  Richard Henderson  <rth@cygnus.com>
55777
55778         * gcc.c-torture/execute/20000822-1.c: New test.
55779
55780 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
55781
55782         * gcc.c-torture/execute/20000819-1.x: Remove.
55783
55784 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55785
55786         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
55787         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
55788         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
55789         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
55790         gcc.dg/format-xopen-1.c: New tests.
55791
55792 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55793
55794         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
55795
55796 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
55797
55798         * g++.old-deja/g++.other/loop2.C: New test.
55799
55800         * gcc.c-torture/compile/20000606-1.c: New test.
55801         * gcc.c-torture/compile/20000728-1.c: New test.
55802         * gcc.c-torture/execute/20000801-1.c: New test.
55803         * gcc.c-torture/execute/20000801-2.c: New test.
55804         * gcc.c-torture/execute/20000819-1.c: New test.
55805         * gcc.c-torture/execute/20000819-1.x: XFAIL.
55806         * gcc.dg/20000629-1.c: New test.
55807         * gcc.dg/20000724-1.c: New test.
55808         * gcc.dg/20000807-1.c: New test.
55809
55810 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
55811
55812         * gcc.dg/cpp/pragma-1.c: New test.
55813         * gcc.dg/cpp/pragma-2.c: New test.
55814
55815 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
55816
55817         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
55818         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
55819
55820 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55821
55822         * gcc.c-torture/compile/20000818-1.c: New test.
55823
55824 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
55825
55826         * gcc.c-torture/execute/20000818-1.c: New test.
55827
55828 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55829
55830         * gcc.dg/format-va-1.c: New test.
55831
55832 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55833
55834         * g++.old-deja/g++.other/typedef8.C: New test.
55835
55836 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55837
55838         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
55839         * g++.old-deja/g++.mike/net36.C: Mark candidate.
55840         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
55841         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
55842         * g++.old-deja/g++.other/ptrmem7.C: New test.
55843         * g++.old-deja/g++.pt/ptrmem10.C: New test.
55844
55845 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55846
55847         * g++.old-deja/g++.pt/typename27.C: New test.
55848
55849 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
55850
55851         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
55852         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
55853         * g++.old-deja/g++.pt/friend45.C: New test.
55854         * g++.old-deja/g++.other/friend8.C: New test.
55855
55856 2000-08-15  Richard Henderson  <rth@cygnus.com>
55857
55858         * gcc.c-torture/execute/20000815-1.c: New test.
55859
55860 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55861
55862         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
55863         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
55864         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
55865
55866 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
55867
55868         * g++.old-deja/g++.other/refinit2.C: New test.
55869
55870 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
55871
55872         * lib/c-torture.exp (c-torture): Make
55873         compiler_conditional_xfail_data global.
55874         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
55875         compiler_conditional_xfail_data machinery.
55876         (f-torture-execute): Likewise.
55877         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
55878         and only when unrolling loops.
55879
55880         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
55881
55882 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
55883
55884         * g++.old-deja/g++.pt/explicit81.C: New test.
55885
55886 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
55887
55888         * g++.old-deja/g++.pt/typename26.C: New test.
55889
55890 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
55891
55892         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
55893         warning.
55894
55895 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
55896
55897         * g++.old-deja/g++.other/array3.C: New test.
55898
55899 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55900
55901         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
55902         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
55903         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
55904         New tests.
55905
55906 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
55907
55908         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
55909         * g++.old-deja/g++.abi/vmihint.C: Likewise.
55910
55911 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
55912
55913         * gcc.c-torture/execute/20000808-1.c: New test.
55914
55915 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55916
55917         * gcc.dg/c90-const-expr-1.c: New test.
55918
55919 2000-08-08  Richard Henderson  <rth@cygnus.com>
55920
55921         * gcc.dg/noncompile/920923-1.c: Declare calloc.
55922
55923 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55924
55925         * gcc.dg/noncompile/const-ll-1.c: New test.
55926
55927 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55928
55929         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
55930
55931 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55932
55933         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
55934         that running programs linked against the shared version of libobjc
55935         run correctly.
55936
55937 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55938
55939         * gcc.dg/c99-printf-1.c: New test.
55940
55941 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55942
55943         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
55944
55945 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
55946
55947         * gcc.c-torture/execute/20000731-1.x: Delete.
55948
55949 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
55950
55951         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
55952         and torture_without_loops as is done by c-torture.exp.
55953         (search_for): Copy from c-torture.exp.
55954         (gcc-dg-runtest): New function, drives a directory of tests
55955         iterating over the TORTURE_OPTIONS.
55956         (scan-assembler, scan-assembler-not): Move here from
55957         individual directory drivers.
55958
55959         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
55960         defined by lib/gcc-dg.exp.
55961         * gcc.dg/cpp/cpp.exp: Likewise.
55962         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
55963         gcc-dg-runtest, so we cycle over optimization options.
55964
55965         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
55966         * gcc.dg/compare2.c: No longer expected to fail.
55967
55968 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
55969
55970         * gcc.c-torture/execute/20000804-1.c: New test.
55971
55972 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55973
55974         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
55975
55976 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
55977
55978         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
55979
55980 2000-08-03  Jeffrey A Law  (law@cygnus.com)
55981
55982         * gcc.c-torture/compile/20000803-1.c: New test.
55983
55984 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55985
55986         * gcc.c-torture/execute/20000801-3.c,
55987         gcc.c-torture/execute/20000801-4.c: New tests.
55988         * gcc.c-torture/execute/20000801-3.x,
55989         gcc.c-torture/execute/20000801-4.x: Xfail.
55990
55991 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
55992
55993         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
55994         libobjc/.libs to allow for libtool.
55995
55996 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
55997
55998         * gcc.c-torture/compile/20000802-1.c: New test.
55999
56000 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
56001
56002         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
56003
56004 2000-07-31  Jeffrey A Law  (law@cygnus.com)
56005
56006         * gcc-c-torture/execute/20000731-2.c: New test.
56007
56008         * gcc.c-torture/execute/20000731-1.c: New test.
56009         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
56010
56011 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
56012
56013         * gcc.dg/cpp/paste7.c: New test.
56014         * gcc.dg/cpp/20000725-1.c: New test.
56015
56016 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
56017
56018         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
56019         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
56020         declaration warning for __builtin_dwarf_reg_size.
56021
56022         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
56023
56024 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56025
56026         * gcc.dg/noncompile/voidparam-1.c: New test.
56027
56028 2000-07-30  Richard Henderson  <rth@cygnus.com>
56029
56030         * gcc.dg/c90-digraph-1.c: Don't xfail.
56031         * gcc.dg/compare2.c (case 10): Xfail.
56032         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
56033
56034 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
56035
56036         * gcc.dg/c99-main-1.c: New test.
56037
56038 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56039
56040         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
56041
56042 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
56043
56044         * gcc.c-tortuer/execute/20000726-1.c: New test.
56045
56046 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
56047
56048         * gcc.c-torture/execute/enum-2.c: New test.
56049
56050 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56051
56052         * gcc.dg/cpp/tr-warn3.c: New test.
56053
56054 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56055
56056         * g++.old-deja/g++.ext/implicit1.C: Remove.
56057         * g++.old-deja/g++.jason/c2.C: Remove
56058         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
56059         * g++.old-deja/g++.pt/crash16.C: Likewise.
56060         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
56061
56062 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56063
56064         * g++.old-deja/g++.other/for2.C: New test.
56065
56066 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
56067
56068         * gcc.dg/20000720-1.c: New test.
56069
56070 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
56071
56072         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
56073
56074 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
56075
56076         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
56077         * gcc.c-torture/execute/20000722-1.c: New.
56078         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
56079
56080 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
56081
56082         * gcc.dg/cpp/20000720-1.S: New test.
56083
56084 2000-07-21  Michael Meissner  <meissner@redhat.com>
56085
56086         * gcc.c-torture/execute/ieee/hugeval.c: New test.
56087
56088 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56089
56090         * g++.old-deja/g++.brendan/crash16.C,
56091         g++.old-deja/g++.brendan/parse3.C,
56092         g++.old-deja/g++.brendan/redecl1.C,
56093         g++.old-deja/g++.ns/template13.C,
56094         g++.old-deja/g++.other/decl4.C,
56095         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
56096
56097 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56098
56099         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
56100         and "Internal error".
56101
56102         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
56103         regexps.
56104         * gcc.dg/cpp/paste6.c: New test.
56105
56106 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
56107
56108         * gcc.dg/cpp/tr-direct.c: New test.
56109
56110         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
56111         gcc.dg/cpp/undef1.c: Tweak error regexps.
56112
56113 2000-07-18  Eric Christopher <echristo@redhat.com>
56114
56115         * gcc.c-torture/compile/20000718-1.c: New test.
56116
56117 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
56118
56119         * cpplex.c (_cpp_push_token): If the token being pushed back
56120         is the previous token in this context, just subtract one from
56121         context->posn.
56122         * cppmacro.c (save_expansion): Clear aux field when storing a
56123         placemarker.
56124
56125 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
56126
56127         * gcc.dg/noncompile/redecl-1.c: New test.
56128
56129 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
56130
56131         * gcc.c-torture/execute/20000717-5.c: New test.
56132         * gcc.c-torture/execute/20000717-1.x: Removed.
56133
56134 2000-07-17  Richard Henderson  <rth@cygnus.com>
56135
56136         * gcc.c-torture/execute/20000717-4.c: New test.
56137
56138 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
56139
56140         * gcc.dg/cpp/syshdr.c: New test.
56141         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
56142
56143 2000-07-17  Neil Booth  <neilb@earthling.net>
56144
56145         * gcc.dg/cpp/cmdlne-dM.c: New test.
56146         * gcc.dg/cpp/cmdlne-dD.c: New test.
56147
56148 2000-07-17  Jeffrey A Law  (law@cygnus.com)
56149
56150         * gcc.c-torture/execute/20000717-3.c: New test.
56151
56152         * gcc.c-torture/compile/20000717-1.c: New test.
56153
56154 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
56155
56156         * gcc.c-torture/execute/20000717-2.c: New test.
56157
56158 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56159
56160         * gcc.dg/formatz-1.c: New test.
56161
56162         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
56163         * gcc.dg/c99-digraph-1.c: New tests.
56164
56165         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
56166         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
56167
56168         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
56169         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
56170         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
56171         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
56172         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
56173         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
56174         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
56175
56176 2000-07-17  Greg McGary <greg@mcgary.org>
56177
56178         * gcc.c-torture/execute/20000717-1.c: New test.
56179         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
56180
56181 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
56182
56183         * gcc.c-torture/execute/20000715-2.c: New test.
56184         * gcc.dg/20000715-1.c: New test.
56185
56186 2000-07-15  Michael Meissner  <meissner@redhat.com>
56187
56188         * gcc.c-torture/execute/20000715-1.c: New test.
56189
56190 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
56191
56192         * gcc.c-torture/execute/20000707-1.c: New test.
56193
56194 2000-07-13  Neil Booth  <NeilB@earthling.net>
56195
56196         * gcc.dg/cpp/digraph1.c,
56197         gcc.dg/cpp/digraph2.c,
56198         gcc.dg/cpp/digraphs.c: New tests.
56199
56200 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
56201
56202         * g77.f-torture/compile/20000630-2.f: New test.
56203         * g77.f-torture/compile/20000630-2.x
56204
56205 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
56206
56207         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
56208
56209 2000-07-11  Neil Booth  <NeilB@earthling.net>
56210
56211         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
56212
56213 2000-07-11  Neil Booth  <NeilB@earthling.net>
56214
56215         * gcc.dg/cpp/cmdlne-C.c: New.
56216
56217 2000-07-09  Neil Booth  <NeilB@earthling.net>
56218
56219         * gcc.dg/cpp/directiv.c: New tests.
56220         * gcc.dg/cpp/undef1.c: Update.
56221
56222 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
56223
56224         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
56225
56226 2000-07-09  Neil Booth  <NeilB@earthling.net>
56227
56228         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
56229
56230 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
56231
56232         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
56233         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
56234
56235 2000-07-08  Neil Booth  <NeilB@earthling.net>
56236
56237         * gcc.dg/cpp/macsyntx.c: New tests.
56238
56239 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
56240
56241         * gcc.dg/20000707-1.c: New test.
56242
56243 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
56244
56245         * gcc.c-torture/execute/20000706-1.c: New test.
56246         * gcc.c-torture/execute/20000706-2.c: New test.
56247         * gcc.c-torture/execute/20000706-3.c: New test.
56248         * gcc.c-torture/execute/20000706-4.c: New test.
56249         * gcc.c-torture/execute/20000706-5.c: New test.
56250
56251 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
56252
56253         * g++.old-deja/g++.pt/instantiate7.C: New test.
56254
56255 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
56256
56257         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
56258         * g++.old-deja/g++.mike/thunk3.C: Likewise.
56259         * g++.old-deja/g++.other/rtti3.C: Likewise.
56260         * g++.old-deja/g++.other/rttid3.C: Likewise.
56261
56262 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
56263
56264         *  g77.f-torture/compile/20000630-1.x: Fix typo
56265
56266 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
56267
56268         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
56269         assembly output.
56270
56271 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
56272
56273         * gcc.dg/cpp/ident.c: New test.
56274
56275 2000-07-05  Neil Booth  <NeilB@earthling.net>
56276
56277         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
56278           gcc.dg/cpp/lexstrng.c: New tests.
56279
56280 2000-07-04  Neil Booth  <NeilB@earthling.net>
56281
56282         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
56283         * gcc.dg/cpp/strify2.c: Same.
56284
56285 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
56286
56287         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
56288         * gcc.dg/cpp/19990703-1.c: Likewise.
56289         * gcc.dg/cpp/20000625-1.c: Likewise.
56290         * gcc.dg/cpp/20000625-2.c: Likewise.
56291
56292         * gcc.dg/cpp/macro1.c,
56293         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
56294         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
56295         gcc.dg/cpp/strify1.c,
56296         gcc.dg/cpp/strify2.c: New tests.
56297
56298 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
56299
56300         * gcc.c-torture/execute/20000703-1.c: New test.
56301
56302 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
56303
56304         * g++.old-deja/g++.pt (lookup10.C): New test.
56305
56306 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
56307
56308         * g++.old-deja/g++.pt (typename25.C): New test.
56309
56310 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
56311
56312         * gcc.c-torture/compile/20000701-1.c: New test.
56313
56314 2000-06-30  Nick Clifton  <nickc@cygnus.com>
56315
56316         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
56317         to test case.
56318
56319 2000-06-30  Catherine Moore  <clm@cygnus.com>
56320
56321         * gcc.c-torture/execute/align-1.c: New test.
56322
56323 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
56324
56325         * g++.old-deja/g++.pt/expr8.C: New test.
56326         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
56327
56328 2000-06-29  Nick Clifton  <nickc@cygnus.com>
56329
56330         * gcc.c-torture/compile/20000629-1.c: New test.
56331
56332 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
56333
56334
56335         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
56336         gcc.dg/noncompile directory, depending on whether they're
56337         preprocessor tests or not.  Annotate all the tests for the dg
56338         framework.
56339
56340         * gcc.c-torture/noncompile/noncompile.exp: Delete.
56341         * gcc.dg/noncompile/noncompile.exp: New.
56342
56343         * Moved files:
56344         Old name                                New name
56345         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
56346         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
56347         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
56348         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
56349         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
56350         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
56351         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
56352         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
56353         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
56354         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
56355         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
56356         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
56357         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
56358         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
56359         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
56360         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
56361         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
56362         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
56363         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
56364         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
56365         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
56366         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
56367         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
56368         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
56369
56370         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
56371         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
56372         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
56373         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
56374         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
56375         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
56376
56377 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
56378
56379         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
56380         declare one variable.  On the fourth, error.
56381         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
56382         declared by 20000628-1a.h.
56383
56384 2000-06-29  Richard Henderson  <rth@redhat.com>
56385
56386         * gcc.c-torture/execute/930529-1.x: New file.
56387         * gcc.dg/920413-1.c: Adjust expected warning text.
56388         * gcc.dg/980217-1.c: Declare abort.
56389         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
56390
56391 2000-06-29  Jeffrey A Law  (law@cygnus.com)
56392
56393         * g77.f-torture/compile/20000629-1.f: New test.
56394         * g77.f-torture/compile/20000629-1.x: Expected to fail.
56395
56396 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
56397
56398         Rearrange lots of files, removing entirely the
56399         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
56400         directories.
56401
56402         * Deleted files:
56403         gcc.c-torture/code_quality/code_quality.exp
56404         gcc.c-torture/special/special.exp
56405         gcc.failure/failure.exp
56406         gcc.failure/940409-1.x
56407         gcc.c-torture/compile/961203-1.x
56408
56409         * New files:
56410         gcc.misc-tests/linkage.exp
56411         gcc.c-torture/execute/920730-1t.c
56412         gcc.c-torture/execute/920730-1t.x
56413         gcc.c-torture/compile/920520-1.x
56414         gcc.c-torture/compile/920521-1.x
56415         gcc.c-torture/compile/981006-1.x
56416         gcc.c-torture/execute/eeprof-1.x
56417
56418         * Moved files (possibly with modifications to fit a new harness):
56419         Old name                                New name
56420         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
56421         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
56422         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
56423         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
56424         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
56425         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
56426         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
56427         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
56428         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
56429         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
56430         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
56431         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
56432         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
56433         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
56434
56435 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
56436
56437         * c-torture/compile/961203-1.x: Delete.
56438
56439         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
56440         not exit. Include stdio.h.
56441         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
56442         * gcc.misc-tests/dg-12.c: Likewise.
56443         * gcc.misc-tests/dg-5.c: Likewise.
56444         * gcc.misc-tests/dg-6.c: Likewise.
56445         * gcc.misc-tests/dg-7.c: Prototype abort.
56446         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
56447         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
56448         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
56449         not exit.
56450         * gcc.misc-tests/sieve.c: Use return from main, not exit.
56451         * gcc.misc-tests/sort2.c: Use return from main, not exit.
56452
56453 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
56454
56455         * gcc.dg/cpp/20000628-1.c: New test.
56456         * gcc.dg/cpp/20000628-1.h: New header for above test.
56457         * gcc.dg/cpp/20000628-1a.h: Likewise.
56458
56459 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
56460
56461         * gcc.dg/cpp: New directory.
56462         * gcc.dg/cpp/cpp.exp: New driver.
56463         * gcc.dg/cpp/20000627-1.c: New test.
56464         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
56465         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
56466         and rewrite as a compilation test.
56467
56468         * gcc.dg: Move many files into the cpp subdirectory, possibly
56469         renaming or editing them as well.
56470         Old name                New name
56471         990119-1.c              cpp/19990119-1.c
56472         990228-1.c              cpp/19990228-1.c
56473         990407-1.c              cpp/19990407-1.c
56474         990409-1.c              cpp/19990409-1.c
56475         990413-1.c              cpp/19990413-1.c
56476         990703-1.c              cpp/19990703-1.c
56477         20000127-1.c            cpp/20000127-1.c
56478         20000129-1.c            cpp/20000129-1.c
56479         20000207-1.c            cpp/20000207-1.c
56480         20000207-2.c            cpp/20000207-2.c
56481         20000209-1.c            cpp/20000209-1.c
56482         20000209-2.c            cpp/20000209-2.c
56483         20000301-1.c            cpp/20000301-1.c
56484         20000419-1.c            cpp/20000419-1.c
56485         20000510-1.S            cpp/20000510-1.S
56486         20000519-1.c            cpp/20000519-1.c
56487         20000529-1.c            cpp/20000529-1.c
56488         20000625-1.c            cpp/20000625-1.c
56489         20000625-2.c            cpp/20000625-2.c
56490         cpp-as1.c               cpp/assert1.c
56491         cpp-as2.c               cpp/assert2.c
56492         cxx-comments-1.c        cpp/cxxcom1.c
56493         cxx-comments-2.c        cpp/cxxcom2.c
56494         endif-label.c           cpp/endif.c
56495         cpp-hash1.c             cpp/hash1.c
56496         cpp-hash2.c             cpp/hash2.c
56497         cpp-if1.c               cpp/if-1.c
56498         cpp-if2.c               cpp/if-2.c
56499         cpp-if3.c               cpp/if-3.c
56500         cpp-if4.c               cpp/if-4.c
56501         cpp-if5.c               cpp/if-5.c
56502         cpp-cond.c              cpp/if-cexp.c
56503         cpp-missingop.c         cpp/if-mop.c
56504         cpp-missingparen.c      cpp/if-mpar.c
56505         cpp-opprec.c            cpp/if-oppr.c
56506         cpp-ifparen.c           cpp/if-paren.c
56507         cpp-shortcircuit.c      cpp/if-sc.c
56508         cpp-shift.c             cpp/if-shift.c
56509         cpp-unary.c             cpp/if-unary.c
56510         cpp-li1.c               cpp/line1.c
56511         cpp-li2.c               cpp/line2.c
56512         lineno.c                cpp/line3.c
56513         lineno-2.c              cpp/line4.c
56514         cpp-mi.c                cpp/mi1.c
56515         cpp-mic.h               cpp/mi1c.h
56516         cpp-micc.h              cpp/mi1cc.h
56517         cpp-mind.h              cpp/mi1nd.h
56518         cpp-mindp.h             cpp/mi1ndp.h
56519         cpp-mix.h               cpp/mi1x.h
56520         cpp-mi2.c               cpp/mi2.c
56521         cpp-mi2a.h              cpp/mi2a.h
56522         cpp-mi2b.h              cpp/mi2b.h
56523         cpp-mi2c.h              cpp/mi2c.h
56524         cpp-mi3.c               cpp/mi3.c
56525         cpp-mi3.def             cpp/mi3.def
56526         poison-1.c              cpp/poison.c
56527         pr-impl.c               cpp/prag-imp.c
56528         cpp-redef-2.c           cpp/redef1.c
56529         cpp-redef.c             cpp/redef2.c
56530         strpaste.c              cpp/strp1.c
56531         strpaste-2.c            cpp/strp2.c
56532         cpp-tradpaste.c         cpp/tr-paste.c
56533         cpp-tradstringify.c     cpp/tr-str.c
56534         cpp-tradwarn1.c         cpp/tr-warn1.c
56535         cpp-tradwarn2.c         cpp/tr-warn2.c
56536         trigraphs.c             cpp/trigraphs.c
56537         cpp-unc1.c              cpp/unc1.c
56538         cpp-unc2.c              cpp/unc2.c
56539         cpp-unc3.c              cpp/unc3.c
56540         cpp-unc.c               cpp/unc4.c
56541         undef.c                 cpp/undef1.c
56542         undef-2.c               cpp/undef2.c
56543         cpp-wi1.c               cpp/widestr1.c
56544
56545 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
56546
56547         * lib/g++.exp (g++_include_flags): Tweak.
56548
56549 2000-06-27  H.J. Lu  <hjl@gnu.org>
56550             Loren J. Rittle  <ljrittle@acm.org>
56551
56552         * lib/g++.exp (g++_include_flags): Override libgloss.exp
56553         version with one that knows about the new gcc tree structure.
56554         (g++_link_flags): Same.
56555
56556 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
56557
56558         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
56559         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
56560         case we are cross-compiling.
56561
56562         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
56563         g++.old-deja/g++.niklas/Makefile.in,
56564         g++.old-deja/g++.niklas/configure.in,
56565         g++.old-deja/g++.other/Makefile.in,
56566         g++.old-deja/g++.other/configure.in,
56567         gcc.c-torture/code_quality/Makefile.in,
56568         gcc.c-torture/code_quality/configure.in,
56569         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
56570         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
56571         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
56572         gcc.c-torture/execute/ieee/Makefile.in,
56573         gcc.c-torture/execute/ieee/configure.in,
56574         gcc.c-torture/noncompile/Makefile.in,
56575         gcc.c-torture/noncompile/configure.in,
56576         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
56577         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
56578         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
56579
56580 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56581
56582         * g++.old-deja/g++.other/ambig3.C: New test.
56583
56584 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56585
56586         * g++.old-deja/g++.pt/syntax1.C: New test.
56587         * g++.old-deja/g++.pt/syntax2.C: New test.
56588         * g++.old-deja/g++.other/syntax3.C: New test.
56589         * g++.old-deja/g++.other/syntax4.C: New test.
56590
56591 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56592
56593         * gcc.dg/20000623-1.c: Prototype exit and abort.
56594
56595 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56596
56597         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
56598         New tests.
56599         * gcc.dg/cpp-mi3.def: New file.
56600
56601         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
56602         inside assertions.
56603         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
56604         lexer's error messages.
56605         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
56606         divine anything from the linemarkers.
56607         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
56608         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
56609
56610 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
56611
56612         * gcc.dg/20000623-1.c: New test.
56613
56614 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
56615
56616         * gcc.c-torture/execute/20000622-1.c: New test.
56617
56618 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56619
56620         * g++.old-deja/g++.other/init15.C: New test.
56621
56622 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56623
56624         * g++.old-deja/g++.pt/vaarg2.C: New test.
56625         * g++.old-deja/g++.pt/vaarg3.C: New test.
56626
56627 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
56628
56629         * g++.old-deja/g++.other/dyncast6.C: New test.
56630
56631 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
56632
56633         * gcc.c-torture/execute/loop-6.c: New test.
56634
56635 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
56636
56637         * gcc.dg/20000614-1.c: New test.
56638         * gcc.dg/20000614-2.c: New test.
56639
56640 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
56641
56642         * g++.old-deja/g++.other/inline12.C: New test.
56643
56644 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
56645
56646         * g++.old-deja/g++.other/eh1.C: New test.
56647
56648 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
56649
56650         * g++.old-deja/g++.other/type.C: New test.
56651
56652 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
56653
56654         * g++.old-deja/g++.other/initstring.C: New test.
56655
56656 2000-06-12  Jason Merrill  <jason@redhat.com>
56657
56658         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
56659
56660 2000-06-09  Jeffrey A Law  (law@cygnus.com)
56661
56662         * gcc.c-torture/compile/20000609-1.c: New test.
56663
56664 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
56665
56666         * gcc.dg/20000609-1.c: New test.
56667
56668 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
56669
56670         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
56671         * gcc.c-torture/noncompile/poison-1.c: Move...
56672         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
56673         * gcc.dg/cpp-li1.c: Add a token after the #line.
56674
56675 2000-06-05  Richard Henderson  <rth@cygnus.com>
56676
56677         * gcc.c-torture/execute/20000605-2.c: New test.
56678         * gcc.c-torture/execute/20000605-3.c: New test.
56679
56680 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
56681
56682         * g77.f-torture/execute/20000503-1.x: New file.
56683
56684 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
56685
56686         * g++.old-deja/g++.eh/badalloc1.C: New test.
56687
56688 2000-06-05  Richard Henderson  <rth@cygnus.com>
56689
56690         * gcc.c-torture/execute/20000605-1.c: New test.
56691
56692 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
56693             Nathan Sidwell <nathan@codesourcery.com>
56694
56695         * gcc.c-torture/compile/20000605-1.c: New test.
56696
56697 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
56698
56699         * g77.f-torture/compile/20000601-1.f: New test.
56700
56701 2000-06-03  Richard Henderson  <rth@cygnus.com>
56702
56703         * gcc.c-torture/execute/20000603-1.c: New.
56704
56705 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
56706
56707         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
56708         * gcc.dg/noreturn-2.c (noreturn): Likewise.
56709
56710 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
56711
56712         * gcc.dg/compare2.c (case 12): XFAIL.
56713         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
56714         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
56715
56716         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
56717
56718 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
56719
56720         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
56721         guard macro is already defined when the header is first
56722         included.
56723         * gcc.dg/cpp-mix.h: New file.
56724         * gcc.dg/endif-label.c: Update patterns to match compiler.
56725
56726         * g++.brendan/complex1.C: Declare abort.
56727         * g++.law/refs4.C: Remove XFAIL.
56728         * g++.oliva/expr2.C: Declare abort and exit.
56729
56730 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
56731
56732         * gcc.c-torture/execute/20000528-1.c: New test.
56733
56734         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
56735         * g++.old-deja/g++.law/temps4.C: Likewise.
56736
56737         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
56738         stdlib.h.  Call abort() on failure.
56739         * g++.old-deja/g++.law/refs4.C: Likewise.
56740         * g++.old-deja/g++.law/temps4.C: Likewise.
56741         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
56742         * gcc.c-torture/execute/20000112-1.c: Include string.h.
56743
56744 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
56745
56746         Relative to g++.dg/special:
56747         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
56748
56749         Relative to g++.old-deja:
56750         * g++.brendan/complex1.C, g++.jason/optimize2.C,
56751         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
56752         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
56753         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
56754         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
56755         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
56756         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
56757
56758         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
56759         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
56760         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
56761         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
56762         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
56763         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
56764         and/or string.h.
56765
56766         * g++.other/goto1.C: Update expectations for error messages.
56767
56768 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
56769
56770         * gcc.c-torture/compile/20000523-1.c: New test.
56771
56772 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
56773
56774         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
56775
56776 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
56777
56778         * g++.old-deja/g++.eh/catch11.C: New test.
56779         * g++.old-deja/g++.eh/catch12.C: New test.
56780
56781 2000-05-24  Nick Clifton  <nickc@cygnus.com>
56782
56783         * gcc.c-torture/execute/20000523-1.c: New test.
56784
56785 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
56786
56787         * c-torture/execute/bcp-1.c: Replace abort in arg of
56788         __builtin_constant_p with a generic external function.
56789
56790         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
56791         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
56792         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
56793         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
56794         Prototype abort and/or exit.
56795
56796         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
56797         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
56798         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
56799         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
56800
56801 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
56802
56803         * gcc.dg/dwarf2-1.c: New test.
56804
56805 2000-05-20  Richard Henderson  <rth@cygnus.com>
56806
56807         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
56808
56809 2000-05-20  Andreas Jaeger  <aj@suse.de>
56810
56811         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
56812         testcase.
56813
56814 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
56815
56816         * gcc.c-torture/execute/20000519-2.c: New test.
56817
56818 2000-05-19  Andreas Jaeger  <aj@suse.de>
56819
56820         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
56821         which fails with SSA.
56822
56823         * lib/c-torture.exp: Also test with -O3 -fssa.
56824
56825 2000-05-18  Michael Meissner  <meissner@redhat.com>
56826
56827         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
56828         * gcc.c-torture/execute/920415-1.c: Ditto.
56829         * gcc.c-torture/execute/920501-1.c: Ditto.
56830         * gcc.c-torture/execute/conversion.c: Ditto.
56831         * gcc.c-torture/execute/cvt-1.c: Ditto.
56832
56833 2000-05-18  Jeffrey A Law  (law@cygnus.com)
56834
56835         * gcc.c-torture/compile/20000518-1.c: New test.
56836
56837 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
56838
56839         * g77.f-torture/compile/200005018.f: New test.
56840
56841 2000-05-17  Jeffrey A Law  (law@cygnus.com)
56842
56843         * gcc.c-torture/compile/20000517-1.c: New test.
56844
56845 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56846
56847         * gcc.c-torture/execute/20000516-1.c: New test.
56848
56849 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
56850
56851         * g++.old-deja/g++.other/eh.C: New test.
56852
56853 2000-05-12  Richard Henderson  <rth@cygnus.com>
56854
56855         * gcc.c-torture/execute/990208-1.c (main): Don't pass
56856         constants through to doit's conditional.
56857
56858 2000-05-11  Jeffrey A Law  (law@cygnus.com)
56859
56860         * gcc.c-torture/compile/20000511-1.c: New test.
56861         * g77.f-torture/compile/20000511-1.f: New test.
56862         * g77.f-torture/compile/20000511-2.f: New test.
56863
56864 2000-05-11  Michael Meissner  <meissner@redhat.com>
56865
56866         * gcc.c-torture/execute/20000511-1.c: New test.
56867
56868 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
56869
56870         * gcc.dg/dg.exp: Scan .S files as well as .c files.
56871         * gcc.dg/20000510-1.S: New.
56872
56873 2000-05-08  Catherine Moore  <clm@cygnus.com>
56874
56875         * gcc.dg/unused-3.c: New.
56876
56877 2000-05-06  Richard Henderson  <rth@cygnus.com>
56878
56879           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
56880           * g++.old-deja/g++.mike/warn1.C: Likewise.
56881           * g++.old-deja/g++.pt/local1.C: Likewise.
56882           * g++.old-deja/g++.pt/local7.C: Likewise.
56883           * g++.old-deja/g++.pt/spec16.C: Likewise.
56884
56885 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
56886
56887         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
56888
56889 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
56890
56891           * g77.f-torture/execute/20000503-1.f: New test.
56892
56893 2000-05-04  Andreas Jaeger  <aj@suse.de>
56894
56895         * gcc.dg/noreturn-2.c: New test.
56896
56897 2000-05-04  Neil Booth  <NeilB@earthling.net>
56898
56899         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
56900         preprocessor.
56901
56902 2000-05-04  Richard Henderson  <rth@cygnus.com>
56903
56904         * gcc.c-torture/execute/20000503-1.c: Fix typo.
56905
56906 2000-05-04  Richard Henderson  <rth@cygnus.com>
56907
56908         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
56909         OpenSSL by Jason R Thorpe.
56910
56911 2000-05-03  Jim Wilson  <wilson@cygnus.com>
56912
56913         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
56914
56915 2000-05-03  Robert Lipe <robertlipe@usa.net>
56916
56917         * gcc.dg/20000503-1.c: New test.
56918
56919 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
56920
56921         * gcc.c-torture/compile/20000502-1.c: New test.
56922         * g++.old-deja/g++.other/align.C: New test.
56923         * gcc.dg/cpp-tradstringify.c: New test.
56924
56925 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56926
56927         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
56928         and hard registers.
56929
56930 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
56931
56932         * gcc.c-torture/execute/loop-5.c: New test.
56933
56934 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
56935
56936         * gcc.c-torture/execute/va-arg-20.c: New test.
56937
56938 2000-04-23  Jeffrey A Law  (law@cygnus.com)
56939
56940         * gcc.c-torture/execute/20000422-1.c: New test.
56941
56942 2000-04-20  Greg McGary  <gkm@gnu.org>
56943
56944         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
56945         when optimizing, but without sibling-call optimizations (-O1).
56946
56947 2000-04-20  Jeffrey A Law  (law@cygnus.com)
56948
56949           * gcc.c-torture/compile/20000420-1.c: New test.
56950
56951 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56952
56953         * g++.abi/ptrflags.C: New test.
56954         * g++.eh/catchptr1.C: Test incomplete pointer chains.
56955
56956 2000-04-19  Catherine Moore  <clm@cygnus.com>
56957
56958         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
56959
56960 2000-04-19  Greg McGary  <gkm@gnu.org>
56961
56962         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
56963         sibling-call optimizations.
56964
56965 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
56966
56967         * gcc.dg/20000419-1.c: New test.
56968
56969 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
56970
56971         * gcc.c-torture/execute/20000412-6.c: New test.
56972
56973 2000-04-12  Jeffrey A Law  (law@cygnus.com)
56974
56975         * gcc.c-torture/execute/20000412-5.c: New test.
56976         * g77.f-torture/compile/20000412-1.f: New test.
56977         * gcc.c-torture/execute/20000412-4.c: New test.
56978         * gcc.c-torture/compile/20000412-2.c: New test.
56979         * gcc.c-torture/execute/20000412-3.c: New test.
56980         * gcc.c-torture/compile/20000412-1.c: New test.
56981         * gcc.c-torture/execute/20000412-2.c: New test.
56982
56983 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
56984
56985         * objc/execute/bf-20.m: New test.
56986
56987 2000-04-10  Richard Henderson  <rth@cygnus.com>
56988
56989         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
56990
56991         * gcc.c-torture/execute/20000412-1.c: New test.
56992
56993 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
56994
56995         * g++.old-deja/g++.eh/catchptr1.C: New test.
56996
56997 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
56998
56999         * g++.old-deja/g++.abi/cxa_vec.C: New test.
57000
57001 2000-04-08  Neil Booth  <NeilB@earthling.net>
57002
57003         * gcc.dg/cpp-nullchar.c: Remove test as
57004         embedded nulls cause problems.
57005
57006 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57007
57008         * gcc.dg/compare2.c: New test.
57009
57010 2000-04-08  Neil Booth  <NeilB@earthling.net>
57011
57012         * gcc.dg/cpp-nullchar.c: New test.
57013
57014 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
57015
57016         * gcc.dg/cpp-mi2.c: New test.
57017         * gcc.dg/cpp-mi2[abc].h: New files.
57018
57019 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
57020
57021         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
57022         member name.
57023
57024 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
57025
57026         * g++.old-deja/g++.abi/vmihint.C: New test.
57027
57028 2000-04-06  Neil Booth  <NeilB@earthling.net>
57029
57030         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
57031         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
57032         copyright.
57033
57034 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
57035
57036         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
57037         avoid stack-frame overwrite.
57038
57039 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
57040
57041         * gcc.c-torture/compile/20000405-2.c: New test.
57042         * gcc.c-torture/compile/20000405-3.c: New test.
57043
57044 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57045
57046         * gcc.c-torture/compile/20000405-1.c: New test.
57047
57048 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
57049
57050         * gcc.dg/cast-qual-1.c: Revert last change.
57051
57052 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57053
57054         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
57055
57056 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
57057
57058         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
57059         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
57060
57061 2000-04-03  Jeffrey A Law  (law@cygnus.com)
57062
57063         * gcc.c-torture/compile/20000403-2.c: New test.
57064         * gcc.c-torture/compile/20000403-1.c: New test.
57065
57066 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
57067
57068         * gcc.c-torture/execute/20000403-1.c: New test.
57069
57070 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
57071
57072         * gcc.c-torture/execute/20000402-1.c: New test.
57073
57074 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
57075
57076         * gcc.c-torture/execute/va-arg-15.c: New test.
57077         * gcc.c-torture/execute/va-arg-16.c: New test.
57078         * gcc.c-torture/execute/va-arg-17.c: New test.
57079         * gcc.c-torture/execute/va-arg-18.c: New test.
57080         * gcc.c-torture/execute/va-arg-19.c: New test.
57081
57082 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
57083
57084         * gcc.c-torture/compile/981211-1.c: Move to...
57085         * gcc.dg/cpp-as1.c: ...here.
57086         * gcc.dg/cpp-as2.c: New file.
57087
57088         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
57089         compiler.
57090
57091 2000-04-02  Neil Booth  <NeilB@earthling.net>
57092
57093         * gcc.dg/cpp-cond.c  New tests.
57094         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
57095         accidental success less likely.
57096         * gcc.dg/cpp-missingop.c  New tests.
57097         * gcc.dg/cpp-missingparen.c  New tests.
57098         * gcc.dg/cpp-shift.c  New tests.
57099         * gcc.dg/cpp-shortcircuit.c  New tests.
57100         * gcc.dg/cpp-unary.c  New tests.
57101
57102 2000-03-29  Jeffrey A Law  (law@cygnus.com)
57103
57104         * gcc.c-torture/compile/20000329-1.c: New test.
57105
57106 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
57107
57108         * gcc.c-torture/compile/20000326-1.c: New test.
57109         * gcc.c-torture/compile/20000326-2.c: New test.
57110
57111 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
57112
57113         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
57114         the first parameter is a function argument.
57115
57116 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
57117
57118         * g++.old-deja/g++.ext/array4.C: New test.
57119
57120 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
57121
57122         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
57123
57124 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57125
57126         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
57127
57128 2000-03-19  Richard Henderson  <rth@cygnus.com>
57129
57130         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
57131
57132 2000-03-19  Richard Henderson  <rth@cygnus.com>
57133
57134         * gcc.c-torture/compile/20000319-1.c: New test.
57135
57136 2000-03-14  Jeffrey A Law  (law@cygnus.com)
57137
57138         * gcc.c-torture/execute/20000314-3.c: New test.
57139         * gcc.c-torture/execute/20000314-2.c: New test.
57140         * gcc.c-torture/execute/20000314-1.c: New test.
57141         * gcc.c-torture/compile/20000314-2.c: New test.
57142         * gcc.c-torture/compile/20000314-1.c: New test.
57143
57144 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
57145
57146         * g++.old-deja/g++.warn/inline.C: New test.
57147
57148 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
57149
57150         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
57151         standards-compliant result rather than specific constants.
57152         Put test-values in array.
57153
57154 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
57155
57156         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
57157         (g++_target_compile): Put test-specific options last.
57158
57159 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57160
57161         * g++.old-deja/g++.eh/vbase4.C: New test.
57162
57163 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57164
57165         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
57166
57167 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57168
57169         * g++.old-deja/g++.brendan/misc12.C: Removed.
57170         * g++.old-deja/g++.pt/memtemp77.C: Constify.
57171         * g++.old-deja/g++.ext/pretty4.C: New test.
57172
57173 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57174
57175         * g++.old-deja/g++.other/string2.C: New test.
57176
57177 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
57178
57179         * g++.old-deja/g++.warn/impint2.C: New test.
57180
57181 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
57182
57183         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
57184         is 1, not zero.
57185
57186 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
57187
57188         * g++.old-deja/g++.warn/impint.C: New test.
57189         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
57190         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
57191         * g++.old-deja/g++.pt/explicit12.C: Likewise.
57192         * g++.old-deja/g++.pt/explicit13.C: Likewise.
57193         * g++.old-deja/g++.pt/explicit17.C: Likewise.
57194         * g++.old-deja/g++.pt/explicit18.C: Likewise.
57195         * g++.old-deja/g++.pt/explicit19.C: Likewise.
57196         * g++.old-deja/g++.pt/explicit23.C: Likewise.
57197         * g++.old-deja/g++.pt/explicit31.C: Likewise.
57198         * g++.old-deja/g++.pt/explicit35.C: Likewise.
57199         * g++.old-deja/g++.pt/explicit6.C: Likewise.
57200         * g++.old-deja/g++.pt/memclass7.C: Likewise.
57201
57202 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
57203
57204         * gcc.dg/cpp-redef.c: New test.
57205
57206 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
57207
57208         * g++.old-deja/g++.pt/unify7.C: New test.
57209
57210 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57211
57212         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
57213         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
57214
57215 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
57216
57217         * gcc.c-torture/compile/20000224-1.c: New test.
57218
57219 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57220
57221         * gcc.c-torture/compile/cpp-2.c: New test.
57222         * gcc.c-torture/compile/cpp-1.c: New test.
57223
57224 2000-02-25  Jeffrey A Law  (law@cygnus.com)
57225
57226         * gcc.c-torture/execute/20000225-1.c: New test.
57227
57228 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57229
57230         * gcc.dg/cpp-li2.c: New test.
57231
57232         * gcc.dg/cpp-wi1.c: New test.
57233
57234         * gcc.dg/cpp-li1.c: New test.
57235
57236 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
57237
57238         * g++.old-deja/g++.other/sizeof5.C: New test.
57239
57240 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57241
57242         * gcc.c-torture/execute/va-arg-13.c: New test.
57243
57244 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
57245
57246         * gcc.c-torture/execute/va-arg-12.c: New test.
57247
57248 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
57249
57250         * gcc.c-torture/execute/20000223-1.c: New test.
57251
57252 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
57253
57254         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
57255
57256 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
57257
57258         * g++.old-deja/g++.abi/ptrmem.C: New test.
57259
57260 2000-02-19  Richard Henderson  <rth@cygnus.com>
57261
57262         * gcc.c-torture/compile/init-3.c: New.
57263
57264 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
57265
57266         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
57267         ALWAYS_CXXFLAGS.
57268
57269 2000-02-11  Robert Lipe <robertl@sco.com>
57270
57271         * gcc.c-torture/compile/20000211-3.c: New test.
57272
57273 2000-02-11  Martin Buchholz <martin@xemacs.org>
57274
57275         * gcc.c-torture/compile/20000211-2.c: New test.
57276
57277 2000-02-11  Jeffrey A Law  (law@cygnus.com)
57278
57279         * gcc.c-torture/compile/20000211-1.c: New test.
57280
57281 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
57282
57283         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
57284           on native targets
57285
57286 2000-02-08  Nathan Sidwell  <nathan@acm.org>
57287
57288         * g++.old-deja/g++.other/cast5.C: New test.
57289
57290 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
57291
57292         * gcc.c-torture/execute/20000205-1.c: New.
57293
57294 2000-02-03  Nathan Sidwell  <nathan@acm.org>
57295
57296         * g++.old-deja/g++.jason/cast3.C: Return void.
57297         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
57298
57299 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57300
57301         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
57302
57303         * gcc.dg/loop-1.c: New test.
57304
57305 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
57306
57307         * gcc.c-torture/compile/20000127-1.c: New test.
57308         * gcc.c-torture/execute/991228-1.c: New test.
57309
57310 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57311
57312         * gcc.dg/unused-2.c: New test.
57313
57314         * gcc.dg/conv-1.c: New test.
57315
57316 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
57317
57318         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
57319         compiler.
57320         (tool_option_proc): Fix typo.
57321
57322 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
57323
57324         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
57325         of the ld on the host, not on the build machine.
57326         Also, don't crash if '--help' is not a supported option.
57327
57328 2000-01-24  Richard Henderson  <rth@cygnus.com>
57329
57330         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
57331
57332 2000-01-20  Jeffrey A Law  (law@cygnus.com)
57333
57334         * gcc.c-torture/execute/20000120-2.c: New test.
57335         * gcc.c-torture/execute/20000120-1.c: New test.
57336
57337 2000-01-13  Jeffrey A Law  (law@cygnus.com)
57338
57339         * gcc.c-torture/execute/20000113-1.c: New test.
57340
57341 2000-01-12  Jeffrey A Law  (law@cygnus.com)
57342
57343         * gcc.c-torture/execute/20000112-1.c: New test.
57344
57345 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57346
57347         * gcc.dg/20000111-1.c: New test.
57348
57349 2000-01-10  Jeffrey A Law  (law@cygnus.com)
57350
57351         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
57352         with 16 bit integers.
57353
57354 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57355
57356         * gcc.dg/20000108-1.c: New test.
57357
57358 2000-01-05  Nathan Sidwell  <nathan@acm.org>
57359
57360         * g++.old-deja/g++.ns/koenig8.C: New test.
57361
57362 2000-01-05  Nathan Sidwell  <nathan@acm.org>
57363
57364         * g++.old-deja/g++.other/cast4.C: New test.
57365
57366 2000-01-05  Jeffrey A Law  (law@cygnus.com)
57367
57368         * gcc.c-torture/compile/20000105-2.c: New test.
57369         * gcc.c-torture/compile/20000105-1.c: New test.
57370
57371 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57372
57373         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
57374         references to printf & atoi to conform to ANSI standard.
57375         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
57376         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
57377         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
57378         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
57379         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
57380         * g++.old-deja/g++.brendan/complex1.C: Likewise.
57381         * g++.old-deja/g++.brendan/copy1.C: Likewise.
57382         * g++.old-deja/g++.brendan/copy2.C: Likewise.
57383         * g++.old-deja/g++.brendan/copy3.C: Likewise.
57384         * g++.old-deja/g++.brendan/copy4.C: Likewise.
57385         * g++.old-deja/g++.brendan/copy5.C: Likewise.
57386         * g++.old-deja/g++.brendan/copy6.C: Likewise.
57387         * g++.old-deja/g++.brendan/copy7.C: Likewise.
57388         * g++.old-deja/g++.brendan/copy8.C: Likewise.
57389         * g++.old-deja/g++.brendan/crash11.C: Likewise.
57390         * g++.old-deja/g++.brendan/crash14.C: Likewise.
57391         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
57392         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
57393         * g++.old-deja/g++.brendan/delete2.C: Likewise.
57394         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
57395         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
57396         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
57397         * g++.old-deja/g++.brendan/eh1.C: Likewise.
57398         * g++.old-deja/g++.brendan/groff1.C: Likewise.
57399         * g++.old-deja/g++.brendan/init3.C: Likewise.
57400         * g++.old-deja/g++.brendan/misc12.C: Likewise.
57401         * g++.old-deja/g++.brendan/misc7.C: Likewise.
57402         * g++.old-deja/g++.brendan/new2.C: Likewise.
57403         * g++.old-deja/g++.brendan/operators4.C: Likewise.
57404         * g++.old-deja/g++.brendan/operators5.C: Likewise.
57405         * g++.old-deja/g++.brendan/overload2.C: Likewise.
57406         * g++.old-deja/g++.brendan/overload7.C: Likewise.
57407         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
57408         * g++.old-deja/g++.brendan/reference1.C: Likewise.
57409         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
57410         * g++.old-deja/g++.brendan/template24.C: Likewise.
57411         * g++.old-deja/g++.brendan/template3.C: Likewise.
57412         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
57413         * g++.old-deja/g++.jason/inline3.C: Likewise.
57414         * g++.old-deja/g++.jason/opeq.C: Likewise.
57415         * g++.old-deja/g++.law/arg5.C: Likewise.
57416         * g++.old-deja/g++.law/arm7.C: Likewise.
57417         * g++.old-deja/g++.law/ctors11.C: Likewise.
57418         * g++.old-deja/g++.law/cvt8.C: Likewise.
57419         * g++.old-deja/g++.law/init9.C: Likewise.
57420         * g++.old-deja/g++.law/refs4.C: Likewise.
57421         * g++.old-deja/g++.law/template2.C: Likewise.
57422         * g++.old-deja/g++.law/visibility24.C: Likewise.
57423         * g++.old-deja/g++.law/vtable3.C: Likewise.
57424         * g++.old-deja/g++.mike/asm2.C: Likewise.
57425         * g++.old-deja/g++.mike/eh1.C: Likewise.
57426         * g++.old-deja/g++.mike/misc1.C: Likewise.
57427         * g++.old-deja/g++.mike/misc13.C: Likewise.
57428         * g++.old-deja/g++.mike/misc14.C: Likewise.
57429         * g++.old-deja/g++.mike/ns12.C: Likewise.
57430         * g++.old-deja/g++.mike/p1248.C: Likewise.
57431         * g++.old-deja/g++.mike/p3708.C: Likewise.
57432         * g++.old-deja/g++.mike/p3708a.C: Likewise.
57433         * g++.old-deja/g++.mike/p3708b.C: Likewise.
57434         * g++.old-deja/g++.mike/p646.C: Likewise.
57435         * g++.old-deja/g++.mike/p700.C: Likewise.
57436         * g++.old-deja/g++.mike/p783.C: Likewise.
57437         * g++.old-deja/g++.mike/p783a.C: Likewise.
57438         * g++.old-deja/g++.mike/p783b.C: Likewise.
57439         * g++.old-deja/g++.mike/p786.C: Likewise.
57440         * g++.old-deja/g++.mike/p789.C: Likewise.
57441         * g++.old-deja/g++.mike/p789a.C: Likewise.
57442         * g++.old-deja/g++.mike/p807a.C: Likewise.
57443         * g++.old-deja/g++.other/delete3.C: Likewise.
57444         * g++.old-deja/g++.other/dyncast1.C: Likewise.
57445         * g++.old-deja/g++.other/dyncast2.C: Likewise.
57446         * g++.old-deja/g++.other/dyncast3.C: Likewise.
57447         * g++.old-deja/g++.other/empty1.C: Likewise.
57448         * g++.old-deja/g++.other/temporary1.C: Likewise.
57449         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
57450         * g++.old-deja/g++.pt/t16.C: Likewise.
57451         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
57452
57453 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
57454
57455         * gcc.dg/991230-1.c: New test.
57456
57457 1999-12-29  Jeffrey A Law  (law@cygnus.com)
57458
57459         * gcc.c-torture/compile/991229-3.c: New test.
57460         * gcc.c-torture/compile/991229-2.c: New test.
57461         * gcc.c-torture/compile/991229-1.c: New test.
57462
57463 1999-12-29  Greg McGary <gkm@eng.ascend.com>
57464
57465         * gcc.c-torture/compile/labels-2.c: New test.
57466
57467 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
57468
57469         * gcc.c-torture/execute/991227-1.c: New test.
57470
57471 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57472
57473         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
57474
57475 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
57476
57477         * gcc.c-torture/execute/991221-1.c: New test.
57478
57479 1999-12-20  Nathan Sidwell  <nathan@acm.org>
57480
57481         * g++.old-deja/g++.other/cast3.C: New test.
57482
57483 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
57484
57485         * gcc.c-torture/execute/991216-4.c: New test.
57486
57487 1999-12-16  Michael Meissner  <meissner@cygnus.com>
57488
57489         * gcc.c-torture/execute/991216-1.c: New test.
57490         * gcc.c-torture/execute/991216-2.c: New test.
57491         * gcc.c-torture/execute/991216-3.c: New test.
57492
57493 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57494
57495         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
57496         Actually make the test fail by using "-O2" for compilation.
57497
57498 1999-12-15  Nathan Sidwell  <nathan@acm.org>
57499
57500         * g++.old-deja/g++.warn/cast-align1.C: New test.
57501
57502 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57503
57504         * gcc.c-torture/compile/991214-1.c: New test.
57505         * gcc.c-torture/compile/991214-2.c: New test.
57506
57507 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57508
57509         * gcc.dg/991214-1.c: New test.
57510
57511 1999-12-13  Jeffrey A Law  (law@cygnus.com)
57512
57513         * gcc.c-torture/compile/991213-3.c: New test.
57514         * gcc.c-torture/compile/991213-2.c: New test.
57515         * gcc.c-torture/compile/991213-1.c: New test.
57516
57517 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
57518
57519         * gcc.dg/991209-1.c: New test.
57520
57521 1999-12-08  Nathan Sidwell <nathan@acm.org>
57522
57523         * gcc.c-torture/compile/991208-1.c: New test.
57524
57525 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57526
57527         * gcc.dg/ultrasp2.c: New test.
57528
57529 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
57530
57531         * g++.old-deja/g++.abi/align.C (main): Fix typo.
57532
57533 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
57534
57535         * gcc.c-torture/compile/991202-1.c: New test.
57536         * gcc.c-torture/execute/991202-1.c: New test.
57537         * gcc.c-torture/execute/991202-2.c: New test.
57538         * gcc.c-torture/execute/991202-3.c: New test.
57539
57540 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
57541
57542         * g++.old-deja/g++.abi/align.C: New test.
57543         * g++.old-deja/g++.abi/aggregates.C: Likewise.
57544         * g++.old-deja/g++.abi/bitfields.C: Likewise.
57545
57546 1999-12-01  Richard Henderson  <rth@cygnus.com>
57547
57548         * gcc.c-torture/execute/991201-1.c: New.
57549
57550 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
57551
57552         * gcc.dg/991129-1.c: New test.
57553
57554 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57555
57556         * gcc.c-torture/compile/991127-1.c: New test.
57557
57558 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57559
57560         * g++.old-deja/g++.other/warn4.C: New test.
57561
57562 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57563
57564         * g++.old-deja/g++.eh/cleanup2.C: New test.
57565         * g++.old-deja/g++.ext/pretty2.C: New test.
57566         * g++.old-deja/g++.ext/pretty3.C: New test.
57567         * g++.old-deja/g++.other/debug6.C: New test.
57568
57569 1999-10-20  Jim Wilson  <wilson@cygnus.com>
57570
57571         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
57572         compiler_output to look for one error message instead of two.
57573
57574 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
57575
57576         * gcc.c-torture/execute/991118-1.c: Also test case
57577         where the word boundary does not split a byte evenly.
57578
57579 1999-11-19  Nathan Sidwell  <nathan@acm.org>
57580
57581         * g++.old-deja/g++.ext/restrict1.C: New test.
57582
57583 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
57584
57585         * gcc.c-torture/execute/991118-1.c: New test.
57586
57587 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
57588
57589         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
57590         working directory pathnames.
57591
57592 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
57593
57594         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
57595         host is equipped with driver.h and driver.o so it can actually
57596         compile and run the tests.
57597
57598 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
57599
57600         * gcc.c-torture/compile/991008-1.c: New test.
57601
57602 1999-11-08  Nick Clifton  <nickc@cygnus.com>
57603
57604         * lib/gcc-dg.exp: Include target-supports.exp
57605
57606 1999-11-05  Nick Clifton  <nickc@cygnus.com>
57607
57608         * lib/target-supports.exp: New file: Provide procs to test for
57609         features supported by the target.
57610         (check_weak_available): Moved here from ecos.exp.
57611         (check_alias_available): New proc: Determine of the target
57612         toolchain supports the alias attribute.
57613
57614         * gcc.dg/special/ecos.exp: Move check_weak_available to
57615         target-supports.exp.
57616         (alias-1.c): Only perform the test if the target supports
57617         aliases.
57618         (wkali-1.c): Only perform the test if the target supports
57619         aliases.
57620
57621         * gcc.dg/990506-0.c: Expect error messages from cross
57622         targets as well as native targets.
57623
57624 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57625
57626         * gcc.dg/ultrasp1.c: Removed xfail.
57627         * gcc.dg/struct-ret-2.c: Likewise.
57628         * gcc.dg/array-1.c: Likewise.
57629
57630 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57631
57632         * gcc.dg/struct-ret-2.c: New test.
57633
57634         * gcc.dg/array-1.c: New test.
57635
57636 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
57637
57638         * gcc.c-torture/execute/991030-1.c: New test.
57639
57640 1999-10-26  Richard Henderson  <rth@cygnus.com>
57641
57642         * gcc.c-torture/compile/991026-2.c: New test.
57643
57644 1999-10-26  Jeffrey A Law  (law@cygnus.com)
57645
57646         * gcc.c-torture/compile/991026-1.c: New test.
57647
57648 1999-10-23  Jeffrey A Law  (law@cygnus.com)
57649
57650         * gcc.c-torture/execute/991023-1.c: New test.
57651
57652 1999-10-19  Jeffrey A Law  (law@cygnus.com)
57653
57654         * gcc.c-torture/execute/991019-1.c: New test.
57655
57656 1999-10-16  Richard Henderson  <rth@cygnus.com>
57657
57658         * gcc.c-torture/execute/991016-1.c: New test.
57659
57660 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
57661
57662         * gcc.c-torture/execute/991014-1.c: New test.
57663
57664 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
57665
57666         * g++.old-deja/g++.other/union2.C: New test.
57667
57668 1999-10-13  Nathan Sidwell  <nathan@acm.org>
57669
57670         * g++.old-deja/g++.other/vaarg2.C: New test.
57671         * g++.old-deja/g++.other/vaarg3.C: New test.
57672
57673 1999-10-12  Craig Burley  <craig@jcb-sc.com>
57674
57675         * g77.f-torture/noncompile/19990905-1.f: Moved from being
57676         in compile/.
57677
57678 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
57679
57680         * gcc.c-torture/execute/va-arg-11.c: New test.
57681
57682 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
57683
57684         * lib/file-format.exp (gcc_target_object_format): Don't
57685         crash if objdump is unavailable.
57686
57687 1999-09-29  Donn Terry <donn@interix.com>
57688
57689         * gcc.misc-tests/mg.exp: delete extraneous redirection.
57690
57691 1999-09-28  Nick Clifton  <nickc@cygnus.com>
57692
57693         * gcc.c-torture/compile/990928-1.c: New test.
57694
57695 1999-09-28  Nathan Sidwell  <nathan@acm.org>
57696
57697         * g++.old-deja/g++.other/decl6.C: New test.
57698
57699 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57700
57701         * gcc.c-torture/execute/va-arg-10.c: New test.
57702
57703 1999-09-27  Nathan Sidwell  <nathan@acm.org>
57704
57705         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
57706         __PRETTY_FUNCTION__.
57707
57708 1999-09-23  Nick Clifton  <nickc@cygnus.com>
57709
57710         * gcc.c-torture/execute/990923-1.c: New test.
57711
57712 1999-09-21  Nick Clifton  <nickc@cygnus.com>
57713
57714         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
57715         for which -fpic is inappropriate.
57716
57717 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
57718
57719         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
57720
57721 1999-09-21  Nathan Sidwell  <nathan@acm.org>
57722
57723         * g++.old-deja/g++.other/dyncast1.C: New test.
57724         * g++.old-deja/g++.other/dyncast2.C: New test.
57725         * g++.old-deja/g++.other/dyncast3.C: New test.
57726         * g++.old-deja/g++.other/dyncast4.C: New test.
57727         * g++.old-deja/g++.other/dyncast5.C: New test.
57728         * g++.old-deja/g++.eh/catch3.C: New test.
57729         * g++.old-deja/g++.eh/catch3p.C: New test.
57730         * g++.old-deja/g++.eh/catch4.C: New test.
57731         * g++.old-deja/g++.eh/catch4p.C: New test.
57732         * g++.old-deja/g++.eh/catch5.C: New test.
57733         * g++.old-deja/g++.eh/catch5p.C: New test.
57734         * g++.old-deja/g++.eh/catch6.C: New test.
57735         * g++.old-deja/g++.eh/catch6p.C: New test.
57736         * g++.old-deja/g++.eh/catch7.C: New test.
57737         * g++.old-deja/g++.eh/catch7p.C: New test.
57738         * g++.old-deja/g++.eh/catch8.C: New test.
57739         * g++.old-deja/g++.eh/catch8p.C: New test.
57740         * g++.old-deja/g++.eh/catch9.C: New test.
57741         * g++.old-deja/g++.eh/catch9p.C: New test.
57742
57743 1999-09-13  Nathan Sidwell  <nathan@acm.org>
57744
57745         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
57746         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
57747
57748 1999-09-13  Jeffrey A Law  (law@cygnus.com)
57749
57750         * gcc.c-torture/compile/990913-1.c: New test.
57751
57752 1999-09-10  Nathan Sidwell  <nathan@acm.org>
57753
57754         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
57755         * g++.old-deja/g++.jason/rfg5.C: Likewise.
57756
57757 1999-09-09  Richard Henderson  <rth@cygnus.com>
57758
57759         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
57760
57761 1999-09-09  Nathan Sidwell  <nathan@acm.org>
57762
57763         * g++.old-deja/g++.other/lookup11.C: New test.
57764         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
57765         what is permitted and what we want.
57766         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
57767         overload use.
57768         * g++.old-deja/g++.jason/rfg5.C: Likewise.
57769
57770 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
57771
57772         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
57773         * gcc.c-torture/noncompile/poison-1.c: New file.
57774
57775 1999-09-08  Nathan Sidwell  <nathan@acm.org>
57776
57777         * g++.old-deja/g++.other/sizeof3.C: New test.
57778         * g++.old-deja/g++.other/sizeof4.C: New test.
57779         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
57780         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
57781
57782 1999-09-07  Richard Henderson  <rth@cygnus.com>
57783
57784         * gcc.dg/va-arg-1.c: New.
57785
57786 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57787
57788         * gcc.c-torture/execute/va-arg-9.c: New test.
57789
57790 1999-09-05  Craig Burley  <craig@jcb-sc.com>
57791
57792         * g77.f-torture/compile/980519-2.f: New test.
57793         * g77.f-torture/compile/19990905-0.f: New test.
57794         * g77.f-torture/compile/19990905-1.f: New test.
57795         * g77.f-torture/compile/19990905-2.f: New test.
57796
57797         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
57798
57799 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
57800
57801         * gcc.c-torture/execute/990827-1.c: Fix typo.
57802
57803 1999-09-03  Nathan Sidwell  <nathan@acm.org>
57804
57805         * g++.old-deja/g++.other/deref1.C: New test.
57806
57807 1999-09-02  Nathan Sidwell  <nathan@acm.org>
57808
57809         * g++.old-deja/g++.other/ambig2.C: New test.
57810         * g++.old-deja/g++.other/cond5.C: New test.
57811         * g++.old-deja/g++.other/lookup16.C: New test.
57812
57813 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
57814
57815         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
57816         assemblers too.
57817
57818 1999-08-31  Jeffrey A Law  (law@cygnus.com)
57819
57820         * lib/c-torture.exp: Avoid the "compare executables" optimization
57821         when testing native.
57822
57823 1999-08-29  Jeffrey A Law  (law@cygnus.com)
57824
57825         * gcc.c-torture/execute/990829-1.c: New test.
57826         * gcc.c-torture/compile/990829-1.c: New test.
57827
57828 1999-08-27  Paul Burchard  <burchard@pobox.com>
57829
57830         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
57831         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
57832         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
57833         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
57834         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
57835         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
57836         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
57837         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
57838         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
57839         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
57840         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
57841
57842 1999-08-27  Jeffrey A Law  (law@cygnus.com)
57843
57844         * gcc.c-torture/execute/990827-1.c: New test.
57845
57846 1999-08-26  Craig Burley  <craig@jcb-sc.com>
57847
57848         * g77.f-torture/noncompile/19990826-4.f: New test.
57849
57850         * g77.f-torture/compile/19990826-3.f: New test.
57851
57852         * g77.f-torture/execute/19990826-2.f: New test.
57853
57854         * g77.f-torture/compile/19990826-1.f: New test.
57855
57856         * gcc.c-torture/execute/990826-0.c: New test.
57857         * g77.c-torture/execute/19990826-0.f: New test.
57858
57859         * g77.f-torture/noncompile/970626-2.f: New test.
57860
57861 1999-08-25  Paul Burchard  <burchard@pobox.com>
57862
57863         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
57864         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
57865         lss-011.C: New tests.
57866
57867 1999-08-25  Nathan Sidwell  <nathan@acm.org>
57868
57869         * g++.old-deja/g++.other/decl5.C: New test.
57870
57871 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57872
57873         * noncompile/noncompile.exp: Load_lib c-torture.exp.
57874         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
57875         call `postbase' for each one.  All callers of `postbase' changed
57876         to call this instead.
57877
57878 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
57879
57880         * gcc.c-torture/execute/990811-1.c: New test.
57881
57882 1999-08-09  Nick Clifton  <nickc@cygnus.com>
57883
57884         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
57885         just native ones.
57886
57887         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
57888         just native ones.
57889
57890 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
57891
57892         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
57893
57894 1999-08-04  Jeffrey A Law  (law@cygnus.com)
57895
57896         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
57897
57898 1999-08-04  Nathan Sidwell  <nathan@acm.org>
57899
57900         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
57901
57902 1999-08-04  Jeffrey A Law  (law@cygnus.com)
57903
57904         * gcc.c-torture/execute/990804-1.c: New test.
57905
57906 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57907
57908         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
57909         * g++.old-deja/g++.brendan/crash64.C: Likewise.
57910         * g++.old-deja/g++.brendan/overload8.C: Likewise.
57911
57912 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57913
57914         * g++.old-deja/g++.other/struct1.C: New test.
57915
57916 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57917
57918         * g++.old-deja/g++.other/enum2.C: New test.
57919
57920 1999-08-02  Richard Henderson  <rth@cygnus.com>
57921
57922         Adapted from tests from Franz Sirl:
57923         * gcc.c-torture/execute/va-arg-7.c: New test.
57924         * gcc.c-torture/execute/va-arg-8.c: New test.
57925
57926 1999-08-01  Jeffrey A Law  (law@cygnus.com)
57927
57928         * gcc.c-torture/compile/990801-2.c: New test.
57929
57930         * gcc.c-torture/compile/990801-1.c: New test.
57931
57932 1999-07-27  Michael Meissner  <meissner@cygnus.com>
57933
57934         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
57935         fp-cmp-1.c, converting double to float.
57936
57937         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
57938         fp-cmp-1.c, converting double to long double.
57939
57940         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
57941         from fr1 to unknown_register, since fr1 is a legitimate register
57942         on some machines.
57943
57944 1999-07-25  Jeffrey A Law  (law@cygnus.com)
57945
57946         * README: More listname related changes.
57947
57948 1999-07-08  Catherine Moore  <clm@cygnus.com>
57949
57950         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
57951
57952 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
57953
57954         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
57955
57956 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
57957
57958         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
57959
57960 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
57961
57962         * gcc.dg/990703-1.c: New test.
57963
57964 1999-06-29  Nick Clifton  <nickc@cygnus.com>
57965
57966         * lib/file-format.exp: New file: Move definition of proc
57967         gcc_target_object_format to here from
57968         gcc.dg/special/ecos.exp.
57969
57970         * lib/c-torture.exp: Include lib file-format.exp.
57971         * lib/gcc-dg.exp: Include lib file-format.exp.
57972
57973         * gcc.dg/special/ecos.exp: Remove definition of proc
57974         gcc_target_object_format.
57975
57976 1999-06-28  Jeffrey A Law  (law@cygnus.com)
57977
57978         * gcc.c-torture/execute/990628-1.c: New test.
57979
57980 1999-06-25  Jeffrey A Law  (law@cygnus.com)
57981
57982         * gcc.c-torture/compile/990625-2.c: New test.
57983
57984         * gcc.c-torture/compile/990625-1.c: New test.
57985
57986 1999-06-23  Nick Clifton  <nickc@cygnus.com>
57987
57988         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
57989         attributes compile.
57990         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
57991         ports that use the COFF/PE file format.
57992
57993 1999-06-17  Jeffrey A Law  (law@cygnus.com)
57994
57995         * gcc.c-torture/compile/990617-1.c: New test.
57996
57997 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
57998
57999         * g++.old-deja/g++.other/decl4.C: New test.
58000
58001 1999-06-14  Nathan Sidwell  <nathan@acm.org>
58002
58003         * g++.old-deja/g++.other/bitfld3.C: New test.
58004
58005 1999-06-08  Nathan Sidwell  <nathan@acm.org>
58006
58007         * g++.old-deja/g++.eh/catch1.C: New test.
58008
58009 1999-06-07  Jeffrey A Law  (law@cygnus.com)
58010
58011         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
58012
58013         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
58014         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
58015
58016 1999-06-05  Craig Burley  <craig@jcb-sc.com>
58017
58018         * g77.f-torture/compile/19990502-0.f: Replace with new,
58019         shorter, test that still fails after recent changes.
58020
58021 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58022
58023         * gcc.c-torture/execute/990604-1.c: New test.
58024
58025 1999-05-31  Jeffrey A Law  (law@cygnus.com)
58026
58027         * gcc.c-torture/execute/990531-1.c: New test.
58028
58029 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58030
58031         * gcc.c-torture/compile/990527-1.c: New test.
58032
58033 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
58034
58035         * gcc.c-torture/execute/990527-1.c: New test.
58036
58037 1999-05-25  Nick Clifton  <nickc@cygnus.com>
58038
58039         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
58040         bitfields as signed.
58041
58042 1999-05-25  Craig Burley  <craig@jcb-sc.com>
58043
58044         * g77.f-torture/compile/19990525-0.f: New test.
58045
58046 1999-05-25  Jeffrey A Law  (law@cygnus.com)
58047
58048         * gcc.c-torture/execute/990525-2.c: New test.
58049
58050         * gcc.c-torture/execute/990525-1.c: New test.
58051
58052 1999-05-24  Nathan Sidwell  <nathan@acm.org>
58053
58054         * g++.old-deja/g++.other/anon3.C: New test.
58055         * g++.old-deja/g++.other/anon4.C: New test.
58056         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
58057         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
58058         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
58059         Merrill).
58060
58061 1999-05-24  Jeffrey A Law  (law@cygnus.com)
58062
58063         * gcc.c-torture/execute/990524-1.c: New test.
58064
58065         * gcc.dg/990524-1.c: New test.
58066
58067 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58068
58069         * gcc.c-torture/compile/990523-1.c: New test.
58070
58071 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
58072
58073         * gcc.c-torture/compile/990519-1.c: New test.
58074
58075 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58076
58077         * gcc.c-torture/compile/990517-1.c: New test.
58078
58079         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
58080         (e4, f4): New tests.
58081         (main): Call them.
58082
58083 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58084
58085         * gcc.dg/noreturn-1.c: New test.
58086
58087 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58088
58089         * gcc.c-torture/execute/990513-1.c: New test.
58090
58091 1999-05-10  Richard Henderson  <rth@cygnus.com>
58092
58093         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
58094
58095 1999-05-10  Craig Burley  <craig@jcb-sc.com>
58096
58097         * g77.f-torture/execute/erfc.f: Use small single-precision
58098         values, to avoid problems on Alphas when not -mieee.
58099
58100 1999-05-08  Craig Burley  <craig@jcb-sc.com>
58101
58102         * gcc.dg/990506-0.c: New test.
58103
58104 1999-05-08  Richard Henderson  <rth@cygnus.com>
58105
58106         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
58107         the constant to test.  Don't XFAIL 64-bit targets.
58108
58109         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
58110         * g++.old-deja/g++.law/profile1.C: Likewise.
58111
58112         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
58113         operator new instances.
58114         * g++.old-deja/g++.other/delete5.C: Likewise.
58115
58116 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58117
58118         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
58119         intrinsic.
58120
58121 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58122
58123         * g77.f-torture/execute/u77-test.f: Reverse order of two
58124         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
58125
58126 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58127
58128         * gcc.dg/compare1.c: New test.
58129
58130 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
58131
58132         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
58133         New tests.
58134
58135 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58136
58137         * g77.f-torture/compile/19990502-1.f: New test.
58138
58139 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58140
58141         * g77.f-torture/compile/19990502-0.f: New test.
58142
58143 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58144
58145         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
58146         intrinsic.
58147
58148 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58149
58150         * g77.f-torture/execute/u77-test.f (main): List libU77
58151         intrinsics not currently tested.
58152         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
58153         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
58154         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
58155         Trim blanks off the ends of some printed strings.
58156
58157 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58158
58159         * g77.f-torture/execute/u77-test.f (main): Just warn about
58160         FSTAT gid disagreement, as it's expected on some systems.
58161
58162 1999-05-01  Craig Burley  <craig@jcb-sc.com>
58163
58164         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
58165         use a new function, which allows for some slop.
58166         Clean up some commentary.
58167         (issum): The new function.
58168         (sgladd): Deleted subroutine.
58169
58170 1999-05-01  Craig Burley  <craig@jcb-sc.com>
58171
58172         * g77.f-torture/execute/u77-test.f: Modify to be more like
58173         libf2c/libU77 version, bringing patches to that version here.
58174         Add suitable commentary.
58175
58176 1999-04-25  Richard Henderson  <rth@cygnus.com>
58177
58178         * gcc.dg/990424-1.c: New test.
58179
58180 1999-04-24  Craig Burley  <craig@jcb-sc.com>
58181
58182         * g77.f-torture/execute/u77-test.f (main): Bug involving
58183         LSTAT has been fixed, so turn back on full checking.
58184
58185 1999-04-20  Craig Burley  <craig@jcb-sc.com>
58186
58187         * g77.f-torture/compile/19990419-0.f: New test.
58188         * g77.f-torture/execute/19990419-1.f: New test.
58189
58190 1999-04-17  Richard Henderson  <rth@cygnus.com>
58191
58192         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
58193         to avoid the need for a prototype to supress a warning.
58194
58195 1999-04-07  Jim Wilson  <wilson@cygnus.com>
58196
58197         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
58198
58199 1999-04-04  Jeffrey A Law  (law@cygnus.com)
58200
58201         * gcc.c-torture/execute/990404-1.c: New test.
58202
58203 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58204
58205         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
58206         * gcc.dg/cpp-if3.c: Don't use -pedantic.
58207         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
58208         missing initializer warnings.
58209
58210 1999-03-28  Jeffrey A Law  (law@cygnus.com)
58211
58212         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
58213         matching strings.
58214
58215 1999-03-26  Jeffrey A Law  (law@cygnus.com)
58216
58217         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
58218
58219 1999-03-26  Craig Burley  <craig@jcb-sc.com>
58220
58221         * g77.f-torture/execute/19990325-0.f: New test.
58222         * g77.f-torture/execute/19990325-1.f: New test.
58223
58224 1999-03-24  Jeffrey A Law  (law@cygnus.com)
58225
58226         * gcc.c-torture/execute/990324-1.c: New test.
58227
58228 1999-03-22  Jim Wilson  <wilson@cygnus.com>
58229
58230         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
58231         test with 4.
58232
58233 1999-03-17  Richard Henderson  <rth@cygnus.com>
58234
58235         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
58236
58237 1999-03-13  Craig Burley  <craig@jcb-sc.com>
58238
58239         * g77.f-torture/execute/19990313-2.f: New test.
58240         * g77.f-torture/execute/19990313-3.f: New test.
58241
58242 1999-03-13  Craig Burley  <craig@jcb-sc.com>
58243
58244         * g77.f-torture/execute/19990313-0.f: New test.
58245         * g77.f-torture/execute/19990313-1.f: New test.
58246
58247 1999-03-12  Jim Wilson  <wilson@cygnus.com>
58248
58249         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
58250         printf to sprintf.
58251         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
58252         (main): Add check for u15.  Conditionalize u31 check depending on
58253         whether ints are <32 bits or >=32 bits.
58254
58255 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58256
58257         * g77.f-torture/execute/19981119-0.f: Improve testiness.
58258
58259 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58260
58261         * g77.f-torture/compile/19990305-0.f: New test.
58262         * g77.f-torture/execute/19981119-0.f: New test.
58263
58264 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58265
58266         * g77.f-torture/execute/970625-2.f: call ABORT if final
58267         result is not correct, instead of just printing it.
58268         Add this checking via newly introduced obfuscation, to
58269         trip up buggy front ends.
58270
58271 1999-03-07  Craig Burley  <craig@jcb-sc.com>
58272
58273         * g77.f-torture/compile/960317-1.f: Moved from being
58274         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
58275
58276 1999-03-06  Craig Burley  <craig@jcb-sc.com>
58277
58278         * g77.f-torture/execute/960317-1.f: New (old) test.
58279         * g77.f-torture/execute/970625-2.f: Ditto.
58280
58281 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
58282
58283         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
58284         error message on line 1 or line 2; cccp and cpplib do this differently.
58285
58286 1999-03-01  Jeffrey A Law  (law@cygnus.com)
58287
58288         * g++.old-deja/g++.law/weak1.C: New test.
58289
58290 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58291
58292         * gcc.c-torture/execute/990119-1.c: Renamed to...
58293         * gcc.dg/990119-1.c: this, so it will only be tested once
58294         (it's a preprocessor test, it doesn't need to be run at
58295         multiple optimization levels).
58296
58297 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58298
58299         * lib/g++.exp: Don't add incdir=$base_dir/../include to
58300           ALWAYS_CXXFLAGS.
58301
58302 1999-02-24  Craig Burley  <craig@jcb-sc.com>
58303
58304         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
58305         * g77.f-torture/compile/19981216-0.f: ...as it is expected
58306         to not be compilable by current g77.
58307
58308 1999-02-24  Nick Clifton  <nickc@cygnus.com>
58309
58310         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
58311
58312 1999-02-22  Jeffrey A Law  (law@cygnus.com)
58313
58314         * gcc.c-torture/execute/990222-1.c: New test.
58315
58316 1999-02-19  Craig Burley  <craig@jcb-sc.com>
58317
58318         * g77.f-torture/compile/19990218-0.f: New test.
58319         * g77.f-torture/noncompile/19990218-1.f: New test.
58320
58321 1999-02-18  Craig Burley  <craig@jcb-sc.com>
58322
58323         * g77.f-torture/compile/19981216-0.f: New test.
58324
58325 1999-02-14  Jeffrey A Law  (law@cygnus.com)
58326
58327         * gcc.dg/990214-1.c: New test.
58328
58329 1999-02-13  Jeffrey A Law  (law@cygnus.com)
58330
58331         * gcc.dg/990213-2.c: New test.
58332
58333         * gcc.dg/990213-1.c: New test.
58334
58335 1999-02-12  Jeffrey A Law  (law@cygnus.com)
58336
58337         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
58338         ints.
58339
58340 1999-02-11  Nick Clifton  <nickc@cygnus.com>
58341
58342         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
58343         specified by target.
58344
58345         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
58346
58347 1999-02-11  Jeffrey A Law  (law@cygnus.com)
58348
58349         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
58350
58351 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
58352
58353         * gcc.dg/special/ecos.exp: New test driver for new tests with
58354         special requirements.
58355
58356         * gcc.dg/special/alias-1.c: New test.
58357         * gcc.dg/special/gcsec-1.c: New test.
58358         * gcc.dg/special/weak-1.c: New test.
58359         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
58360         * gcc.dg/special/weak-2.c: New test.
58361         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
58362         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
58363         * gcc.dg/special/wkali-1.c: New test.
58364         * gcc.dg/special/wkali-2.c: New test.
58365         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
58366         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
58367
58368 1999-02-10  Felix Lee  <flee@cygnus.com>
58369
58370           * lib/c-torture.exp (c-torture-compile): Pull out code for
58371           analyzing gcc error messages.
58372           (c-torture-execute): Likewise.  Fix some (harmless) false
58373           positives.
58374           * lib/gcc.exp (gcc_check_compile): New function.
58375
58376 1999-02-08  Richard Henderson  <rth@cygnus.com>
58377
58378         * gcc.c-torture/execute/990208-1.c: New test.
58379
58380 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
58381
58382         * g++.dg/special/ecos.exp: New driver for new tests with special
58383         requirements
58384
58385         * g++.dg/special/conpr-1.C: New test
58386         * g++.dg/special/conpr-2.C: New test
58387         * g++.dg/special/conpr-2a.C: New test
58388         * g++.dg/special/conpr-3.C: New test
58389         * g++.dg/special/conpr-3a.C: New test
58390         * g++.dg/special/conpr-3b.C: New test
58391
58392         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
58393         allow g++ to use the dg driver
58394
58395         * README: Add comment about g++.dg directory
58396
58397 1999-02-06  Jeffrey A Law  (law@cygnus.com)
58398
58399         * README: Update email addresses.
58400
58401 1999-02-03  Nick Clifton  <nickc@cygnus.com>
58402
58403         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
58404         arguments in order to force structure S onto the stack even on
58405         the alpha.
58406         (test): Pass 10 leading arguments to function foo as well as the
58407         structure S.
58408
58409         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
58410         failure for all targets.
58411
58412         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
58413         abort to terminate program execution.
58414
58415 1999-01-30  Richard Henderson  <rth@cygnus.com>
58416
58417         * gcc.c-torture/execute/990130-1.c: New test.
58418
58419 1999-01-30  Jeffrey A Law  (law@cygnus.com)
58420
58421         * gcc.dg/990130-1.c: New test.
58422
58423 1999-01-28  Michael Meissner  <meissner@cygnus.com>
58424
58425         * gcc.c-torture/execute/990128-1.c: New test.
58426
58427 1999-01-27  Michael Meissner  <meissner@cygnus.com>
58428
58429         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
58430
58431 1999-01-27  Felix Lee  <flee@cygnus.com>
58432
58433         * lib/c-torture.exp (c-torture-compile): pull out code for
58434         analyzing gcc error messages.
58435         (c-torture-execute): ditto, and fix some (harmless) false
58436         positives.
58437         * lib/gcc.exp (gcc_check_compile): new function.
58438
58439 1999-01-17  Jeffrey A Law  (law@cygnus.com)
58440
58441         * gcc.dg/990117-1.c: New test.
58442
58443         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
58444
58445         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
58446
58447 1999-01-15  Jeffrey A Law  (law@cygnus.com)
58448
58449         * g77.f-torture/compile/990115-1.f: New test.
58450
58451 1999-01-07  Jeffrey A Law  (law@cygnus.com)
58452
58453         * gcc.c-torture/compile/990107-1.c: New test
58454
58455 1999-01-06  Jeffrey A Law  (law@cygnus.com)
58456
58457         * gcc.c-torture/execute/990106-2.c: New test.
58458
58459         * gcc.c-torture/execute/990106-1.c: New test.
58460
58461 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
58462
58463         * gcc.c-torture/compile/981223-1.c: New test.
58464
58465 1998-12-29  Richard Henderson  <rth@cygnus.com>
58466
58467         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
58468         (opt3): Rename from opt4 and disable.
58469
58470 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
58471
58472         * g++.old-deja/g++.pt/ptrmem5.C: New test.
58473
58474 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
58475
58476         * g++.old-deja/g++.other/conv5.C: New test.
58477
58478 1998-12-14  Nick Clifton  <nickc@cygnus.com>
58479
58480         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
58481
58482 1998-12-11  Jeffrey A Law  (law@cygnus.com)
58483
58484         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
58485
58486 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
58487
58488         * gcc.c-torture/compile/981211-1.c: New test.
58489
58490 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
58491
58492         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
58493
58494         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
58495
58496 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58497
58498         * gcc.special/930510-1.c: Make C9X safe.
58499         * gcc.misc-tests/gcov-1.c Similarly.
58500         * gcc.misc-tests/gcov-2.c Similarly.
58501
58502 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58503
58504         * gcc.dg/ultrasp1.c: New test.
58505
58506 1998-12-06  Richard Henderson  <rth@cygnus.com>
58507
58508         * gcc.c-torture/execute/981206.c: New test.
58509
58510 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58511
58512         * g++.old-deja/g++.ns/template7.C: New test.
58513
58514         * g++.old-deja/g++.other/expr1.C: New test.
58515
58516         * g++.old-deja/g++.eh/tmpl3.C: New test.
58517
58518         * g++.old-deja/g++.eh/tmpl2.C: New test.
58519
58520 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
58521
58522         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
58523         * g++.old-deja/g++.other/using6.C: Removed.
58524         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
58525
58526         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
58527
58528 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
58529
58530         * g++.old-deja/g++.pt/overload8.C: New test.
58531
58532         * g++.old-deja/g++.pt/overload7.C: New test.
58533
58534         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
58535
58536         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
58537         and relinking messages.
58538         * lib/g++.exp (g++_target_compile): Remove .rpo file when
58539         compiling with -frepo.
58540
58541 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
58542
58543         * g++.old-deja/g++.pt/lookup6.C: New test.
58544
58545 1998-11-30  Nick Clifton  <nickc@cygnus.com>
58546
58547         * gcc.c-torture/execute/981130-1.c: New test.
58548         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
58549
58550 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58551
58552         * g++.old-deja/g++.pt/explicit76.C: New test.
58553
58554         * g++.old-deja/g++.pt/friend38.C: New test.
58555
58556         * g++.old-deja/g++.ns/crash2.C: New test.
58557
58558         * g++.old-deja/g++.pt/defarg8.C: New test.
58559
58560         * g++.old-deja/g++.pt/instantiate6.C: New test.
58561
58562         * g++.old-deja/g++.pt/static6.C: New test.
58563
58564         * g++.old-deja/g++.pt/decl2.C: New test.
58565
58566 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58567
58568         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
58569         problem is actually related with name lookup, but so what? :-)
58570
58571         * g++.old-deja/g++.pt/friend37.C: New test.
58572
58573 1998-11-25  Dave Love  <d.love@dl.ac.uk>
58574
58575         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
58576         element, which fails on some systems.
58577
58578         * g77.f-torture/execute/labug1.f: New test.
58579
58580 1998-11-21  Jeffrey A Law  (law@cygnus.com)
58581
58582         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
58583         is defined.
58584
58585 1998-11-18  Dave Love  <d.love@dl.ac.uk>
58586
58587         * g77.f-torture/compile/981117-1.f: New test.
58588
58589 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
58590
58591         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
58592         properly discarded.
58593
58594 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
58595
58596         * gcc.c-torture/execute/memcheck: New directory of tests for
58597         -fcheck-memory-usage.
58598
58599 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
58600
58601         * README: New file, general information about the testsuite and
58602         new description of the various C++ test subdirectories.
58603         * README.g++: Eliminate obsolete information, update and move most
58604         relevant stuff to README.
58605
58606 1998-11-07  Richard Henderson  <rth@cygnus.com>
58607
58608         * gcc.c-torture/compile/981107-1.c: New test.
58609
58610 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
58611
58612         * execute/memcpy-bi.c: New testcase.
58613
58614 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
58615
58616         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
58617         base classes.
58618
58619         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
58620         template is selected.
58621
58622         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
58623         classes, it should be accepted for all types.
58624
58625         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
58626
58627         * g++.old-deja/g++.pt/spec24.C: Ensure that template
58628         specializations start with template headers.
58629
58630 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
58631
58632         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
58633
58634         * g++.old-deja/g++.other/init9.C: Test cross initialization of
58635         non-POD types.
58636
58637 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58638
58639         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
58640
58641 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
58642
58643         * compile/981022-1.c, compile/981022-1.x: New test and driver.
58644
58645 1998-10-19  Jeffrey A Law  (law@cygnus.com)
58646
58647         * 981019-1.c: New test.
58648
58649 1998-10-14  Robert Lipe <robertl@dgii.com>
58650
58651         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
58652         find objc headers.
58653
58654 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58655
58656         * compile/981001-4.c: Remove use of GCC extension that triggers a
58657         compiler bug.
58658
58659 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
58660
58661         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
58662
58663 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
58664
58665         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
58666         instantiation of template produces incorrect code for delete
58667         expression.
58668
58669         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
58670         constructors' name is not unique.
58671         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
58672         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
58673
58674         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
58675         automatic array of const is ill-formed.
58676
58677         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
58678         of template parameter?
58679
58680         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
58681         const.
58682
58683         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
58684         pointer-to-member expression.
58685
58686         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
58687         declaration causes ICE.
58688
58689 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
58690
58691         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
58692         reserved in the global namespace.
58693
58694         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
58695         generate needed virtual table.
58696
58697         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
58698
58699 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
58700
58701         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
58702         template-dependent type
58703
58704 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
58705
58706         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
58707         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
58708         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
58709
58710         * g++.old-deja/g++.other/using5.C: New test; using decl from base
58711         class should be usable as argument of member function.
58712         * g++.old-deja/g++.other/using6.C: New test; using decl from base
58713         class should be usable as return type of member function.
58714         * g++.old-deja/g++.other/using7.C: New test; using decl from base
58715         class should be usable as type of data member.
58716
58717         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
58718
58719 1998-10-09  Jeffrey A Law  (law@cygnus.com)
58720
58721         * gcc.c-torture/special/920521-1.c: Fix bogus test.
58722
58723 1998-10-08  Nick Clifton  <nickc@cygnus.com>
58724
58725         * gcc.dg/dll-?.c Add thumb to target list.
58726         Fix assembler scan patterns to match current assembler output.
58727
58728 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
58729
58730         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
58731         matching of template brackets.
58732
58733         * g++.old-deja/g++.other/using4.C: New test.  Test using
58734         declarations of methods from base classes.
58735
58736         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
58737         within functions should introduce names into the innermost
58738         enclosing namespace.
58739
58740         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
58741         of static locals if first initialization throws.
58742
58743 1998-10-07  Jim Wilson  <wilson@cygnus.com>
58744
58745         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
58746
58747 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
58748
58749         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
58750         lose track of the possible targets of tablejump insns.
58751         * special/special.exp: Run it.
58752
58753 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58754
58755         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
58756         must be declared before its specializations can be named in friend
58757         declarations.
58758
58759 1998-10-05  Dave Love  <d.love@dl.ac.uk>
58760
58761         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
58762
58763         * g77.f-torture/execute/io1.f: New test.
58764
58765 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
58766
58767         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
58768         with pointer to template function, for which no argument deduction
58769         is possible.
58770
58771         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
58772         specialization of template function as argument to template
58773         function.
58774
58775         * g++.old-deja/g++.other/access2.C: New test; Inner class
58776         shouldn't have privileged access to Outer's names.
58777
58778 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
58779
58780         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
58781         friend template declared within template class conflicts with
58782         nested class of the same name.
58783
58784         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
58785         is ignored.
58786
58787         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
58788         object with direct initializer as function declaration.
58789
58790         * g++.old-deja/g++.other/decl2.C: New test; duplicate
58791         initializers.
58792
58793         * g++.old-deja/g++.other/null2.C: New test; conditional operator
58794         involving const pointer and NULL produces incorrect result.
58795
58796         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
58797         type name without `typename' should be rejected with -pedantic.
58798
58799 1998-10-02  Richard Henderson  <rth@cygnus.com>
58800
58801         * g++.old-deja/g++.other/addrof1.C: New test.
58802
58803 1998-10-01  Nick Clifton  <nickc@cygnus.com>
58804
58805         * gcc.c-torture/compile/981001-1.c: New test.
58806         * gcc.c-torture/execute/981001-1.c: New test.
58807
58808 1998-10-01  Jeffrey A Law  (law@cygnus.com)
58809
58810         * gcc.c-torture/compile/981001-2.c: New test.
58811         * gcc.c-torture/compile/981001-3.c: New test.
58812         * gcc.c-torture/compile/981001-4.c: New test.
58813
58814 1998-10-01  Robert Lipe  <robertl@dgii.com>
58815
58816         * lib/objc.exp (objc_target_compile): Add -L during compiles for
58817         multilibbed hosts.  Idea grafted from g77.exp.
58818
58819 1998-09-30  Dave Love  <d.love@dl.ac.uk>
58820
58821         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
58822         avoid losing on systems which need -lsocket.
58823
58824 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
58825
58826         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
58827         * g++.old-deja/g++.other/nested2.C: Ditto.
58828         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
58829         failure.
58830
58831 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58832
58833         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
58834         preferred over template operator!= for enum bitfields.
58835
58836 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
58837
58838         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
58839         that happen to have the same base name, but in different scopes,
58840         are incorrectly rejected.
58841
58842 1998-09-16  Richard Henderson  <rth@cygnus.com>
58843
58844         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
58845         on the native word size instead of an integer literal.
58846
58847 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
58848
58849         * g++.old-deja/g++.other/static2.C: Invocation of static data
58850         member of type pointer-to-function denoted as non-static member.
58851
58852         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
58853         checks involving function types and aliases.
58854
58855 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
58856
58857         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
58858         redefined to the same non-trivial type.
58859
58860         * g++.old-deja/g++.pt/explicit73.C: Test for proper
58861         namespace-qualification of template specializations declared in
58862         other namespaces.
58863
58864         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
58865         to declare a subset of the specializations of a template function
58866         as friends of specializations of a template class.
58867
58868         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
58869         member templates that do not fully specialize the enclosing
58870         template class are rejected.
58871
58872 1998-09-11  Dave Love  <d.love@dl.ac.uk>
58873
58874         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
58875
58876 1998-09-08  Dave Love  <d.love@dl.ac.uk>
58877
58878         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
58879         altered from libf2c/libU77 version.
58880
58881 1998-09-06  Dave Love  <d.love@dl.ac.uk>
58882
58883         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
58884
58885 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
58886             Alexandre Oliva  <oliva@dcc.unicamp.br>
58887
58888         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
58889         (un)signed char are different types for template specialization
58890         purposes.
58891
58892 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
58893
58894         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
58895         * objc: ObjC testsuite.
58896
58897 1998-08-31  Catherine Moore  <clm@cygnus.com>
58898
58899         * gcc.c-torture/execute/941014-1.x: New file.
58900
58901 1998-08-31  Nick Clifton  <nickc@cygnus.com>
58902
58903         * lib/c-torture.exp: Add support for
58904         torture_eval_before_compile and torture_eval_before_execute
58905         variables.
58906
58907 1998-08-30  Jeffrey A Law  (law@cygnus.com)
58908
58909         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
58910         this test triggers valid.
58911
58912 1998-08-27  Jeffrey A Law  (law@cygnus.com)
58913
58914         * gcc.dg/980827-1.c: New test.
58915
58916 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
58917
58918         * gcc.c-torture/execute/loop-4b.c: New test.
58919
58920 1998-08-26  Nick Clifton  <nickc@cygnus.com>
58921
58922         * lib/c-torture.exp: Add support for
58923         torture_eval_before_compile and torture_eval_before_execute
58924         variables.
58925
58926 1998-08-25  Jeffrey A Law  (law@cygnus.com)
58927
58928         * gcc.c-torture/compile/980825-1.c: New test.
58929
58930 1998-08-24  Nick Clifton  <nickc@cygnus.com>
58931
58932         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
58933         count number tests in opt_t0 not good_t0.
58934
58935 1998-08-24  Jeffrey A Law  (law@cygnus.com)
58936
58937         * gcc.c-torture/compile/930326-1.x: Fix typo.
58938
58939 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
58940
58941         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
58942         causes an ICE.
58943
58944 1998-08-21  Jeffrey A Law  (law@cygnus.com)
58945
58946         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
58947         STACK_SIZE is defined.
58948         * gcc.c-torture/unsorted/stuct.c: Similarly.
58949
58950         * gcc.c-torture/compile/980821-1.c: New test.
58951
58952 1998-08-21  Jeffrey A Law  (law@cygnus.com)
58953
58954         * gcc.c-torture/execute/980526-2.c: Disable for targets with
58955         16bit ints.
58956
58957 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
58958
58959         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
58960         code.
58961
58962 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
58963
58964         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
58965         error'.
58966
58967 1998-08-18  Jeffrey A Law  (law@cygnus.com)
58968
58969         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
58970
58971 1998-08-16  Jeffrey A Law  (law@cygnus.com)
58972
58973         * gcc.c-torture/compile/980816-1.c: New test.
58974
58975         * gcc.dg/980816-1.c: New test.
58976
58977 1998-08-13  Jeffrey A Law  (law@cygnus.com)
58978
58979         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
58980         compiler for ieee tests.
58981
58982 1998-08-01  Dave Love  <d.love@dl.ac.uk>
58983
58984         * g77.f-torture/compile/980729-0.f: New test.
58985
58986 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
58987
58988         * gcc.c-torture/special/eeprof-1.c: New test, for
58989         -finstrument-functions.
58990         * gcc.c-torture/special/special.exp: Run it.
58991
58992 1998-07-29  Jeffrey A Law  (law@cygnus.com)
58993
58994         * gcc.c-torture/compile/980729-1.c: New test.
58995
58996 1998-07-27  Nick Clifton  <nickc@cygnus.com>
58997
58998         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
58999         __thumb__ is defined, and test for ARM style doubles if so.
59000
59001 1998-07-26  Dave Love  <d.love@dl.ac.uk>
59002
59003         * g77.f-torture/noncompile/980615-0.f: New test.
59004
59005 1998-07-26  H.J. Lu  (hjl@gnu.org)
59006
59007         * gcc.dg/980312-1.c: Do link instead of compile.
59008         * gcc.dg/980313-1.c: Likewise.
59009
59010 1998-07-26  Jeffrey A Law  (law@cygnus.com)
59011
59012         * gcc.c-torture/compile/980726-1.c: New test.
59013
59014 1998-07-25  Dave Love  <d.love@dl.ac.uk>
59015
59016         * g77.f-torture/execute/io0.f: New test.
59017
59018 1998-07-24  Nick Clifton  <nickc@cygnus.com>
59019
59020         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
59021         an int.
59022
59023 1998-06-18  Michael Meissner  <meissner@cygnus.com>
59024
59025         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
59026         m32r bugs.
59027
59028 1998-07-17  Nick Clifton  <nickc@cygnus.com>
59029
59030         * gcc.dg/980626-1.c: Expect failures for all toolchains until
59031         c-decl.c:grokdeclarator can handle mode attributes.
59032
59033 1998-07-16  Jeffrey A Law  (law@cygnus.com)
59034
59035         * gcc.c-torture/execute/980716-1.c: New test.
59036
59037 1998-07-13  Jeffrey A Law  (law@cygnus.com)
59038
59039         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
59040         the mn10200.
59041         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
59042         the mn10200.
59043         * gcc.c-torture/execute/va-arg-3.x: Similarly.
59044         * gcc.c-torture/compile/930326-1.x: Similarly.
59045
59046 1998-07-13  Dave Love  <d.love@dl.ac.uk>
59047
59048         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
59049         New test from Craig.
59050
59051 1998-07-12  Dave Love  <d.love@dl.ac.uk>
59052
59053         * g77.f-torture/noncompile/980616-0.f: New test.
59054
59055         * g77.f-torture/execute/970816-3.f: New test from Craig.
59056
59057 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59058
59059         *  g++.other/singleton.C: Return error value instead of taking
59060         SIGSEGV.
59061
59062 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
59063
59064         *  g++.other/singleton.C: New test.  Warning is under dispute.
59065         Runtime crash is not.
59066
59067 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59068
59069         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
59070         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
59071         using6.C, using7.C}: New namespace tests.
59072
59073 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59074
59075         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
59076         specialization with typedef'ed names used as array indexes.
59077
59078 1998-07-09  Jeffrey A Law  (law@cygnus.com)
59079
59080         * gcc.c-torture/execute/980709-1.c: New test.
59081
59082         * gcc.dg/980709-1.c: New test.
59083
59084 1998-07-07  Richard Henderson  <rth@cygnus.com>
59085
59086         * gcc.c-torture/execute/bcp-1.c: New test.
59087
59088 1998-07-07  Jeffrey A Law  (law@cygnus.com)
59089
59090         * gcc.c-torture/execute/980707-1.c: New test.
59091
59092 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
59093
59094         * gcc.c-torture/compile/980706-1.c: New test.
59095
59096 1998-07-01  Dave Love  <d.love@dl.ac.uk>
59097
59098         * g77.f-torture/execute/980701-0.f,
59099         g77.f-torture/execute/980701-1.f: New test from Craig.
59100
59101 1998-07-01  Jeffrey A Law  (law@cygnus.com)
59102
59103         * gcc.c-torture/compile/980701-1.c: New test.
59104
59105         * gcc.c-torture/execute/980701-1.c: New test.
59106
59107 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
59108 rlsruhe.de>
59109
59110         * g++.old-deja/g++.robertl/eb132.C: New test.
59111         * g++.old-deja/g++.robertl/eb133.C: Likewise.
59112
59113 1998-06-29  Dave Love  <d.love@dl.ac.uk>
59114
59115         * g77.f-torture/execute/980628-7.f,
59116         g77.f-torture/execute/980628-8.f,
59117         g77.f-torture/execute/980628-9.f,
59118         g77.f-torture/execute/980628-10.f: New tests from Craig.
59119
59120         * g77.f-torture/execute/980628-3.f: Remove mail headers.
59121
59122 1998-06-28  Jeffrey A Law  (law@cygnus.com)
59123
59124         * g77.f-torture/execute/980628-4.f: New test from Craig.
59125         * g77.f-torture/execute/980628-5.f: Likewise.
59126         * g77.f-torture/execute/980628-2.f: Likewise.
59127         * g77.f-torture/execute/980628-0.f: Likewise.
59128         * g77.f-torture/execute/980628-1.f: Likewise.
59129         * g77.f-torture/execute/980628-3.f: Likewise.
59130         * g77.f-torture/execute/980628-6.f: Likewise.
59131
59132 1998-06-28  Jeffrey A Law  (law@cygnus.com)
59133
59134         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
59135         directory when nothing has been installed yet.
59136
59137 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
59138
59139         * gcc.c-torture/special/special.exp: Handle newer versions of
59140         dejagnu.
59141
59142 1998-06-26  Jeffrey A Law  (law@cygnus.com)
59143
59144         * gcc.dg/980626-1.c: New test.
59145
59146 1998-06-19  Bruno Haible <haible@ilog.fr>
59147
59148         * gcc.misc-tests/m-un-2.c: New test.
59149         * g++.old-deja/g++.other/warn01.c: Likewise.
59150
59151 1998-06-19  Robert Lipe  <robertl@dgii.com>
59152
59153         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
59154         compatibility with assmblers with a different comment character.
59155         Eliminate use of GAS-specific extensions.
59156
59157 1998-06-19  Jeffrey A Law  (law@cygnus.com)
59158
59159         * gcc.c-torture/execute/ieee/980619-1.c: New test.
59160
59161 1998-06-19  Robert Lipe  <robertl@dgii.com>
59162
59163         * lib/g77.exp: Replace search for libf2c.a with search for newly
59164         renamed libg2c.a
59165
59166 1998-06-17  Jeffrey A Law  (law@cygnus.com)
59167
59168         * gcc.c-torture/execute/980617-1.c: New test.
59169
59170 1998-06-12  Jeffrey A Law  (law@cygnus.com)
59171
59172         * gcc.c-torture/execute/980612-1.c: New test.
59173
59174 1998-06-08  Jeffrey A Law  (law@cygnus.com)
59175
59176         * gcc.dg/980523-1.c: Only test on ppc-linux.
59177         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
59178
59179         * gcc.c-torture/execute/980608-1.c: New test.
59180
59181 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
59182
59183         * gcc.c-torture/execute/980605-1.c: New test.
59184
59185 1998-06-04  Jeffrey A Law  (law@cygnus.com)
59186
59187         * gcc.c-torture/execute/980604-1.c: New test.
59188
59189 1998-06-02  Jeffrey A Law  (law@cygnus.com)
59190
59191         * gcc.c-torture/execute/980602-1.c: New test.
59192         * gcc.c-torture/execute/980602-2.c: Likewise.
59193
59194 1998-06-02  Dave Love  <d.love@dl.ac.uk>
59195
59196         * 970125-0.f: Fix per JCB.  Add commentary.
59197
59198 1998-05-31  Michael Meissner  <meissner@cygnus.com>
59199
59200         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
59201         IEEE -0 support.
59202
59203 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
59204
59205         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
59206         earlier.
59207
59208 1998-05-28  Catherine Moore <clm@cygnus.com>
59209
59210         * gcc.c-torture/execute/980526-3.c: New test.
59211
59212 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
59213
59214         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
59215         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
59216         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
59217         m88k-motorola-sysv3 to XFAIL.
59218
59219 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59220
59221         * gcc.dg/980526-1.c: New test.
59222         * gcc.c-torture/execute/980526-2.c: New test.
59223
59224 1998-05-26  Jeffrey A Law  (law@cygnus.com)
59225
59226         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
59227
59228         * gcc.c-torture/execute/980526-1.c: New test.
59229
59230 1998-05-26  Dave Love  <d.love@dl.ac.uk>
59231
59232         * g77.f-torture/execute/alpha2.f: Add runtime test.
59233
59234 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
59235
59236         * g++.old-deja/old-deja.exp: Strip leading directories.
59237
59238         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
59239         error for the line.  Don't run multiple tests for the same line.
59240
59241 1998-05-23  Jeffrey A Law  (law@cygnus.com)
59242
59243         * gcc.dg/980523-1.c: New test.
59244
59245 1998-05-23  Dave Love  <d.love@dl.ac.uk>
59246
59247         * g77.f-torture/compile/970915-0.f: New test.
59248
59249 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
59250
59251         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
59252
59253 1998-05-21  Jeffrey A Law  (law@cygnus.com)
59254
59255         * gcc.dg/980520-1.c: New test.
59256
59257 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
59258
59259         * gcc.dg/980502-1.c: Fix return type.
59260
59261 1998-05-20  Jeffrey A Law  (law@cygnus.com)
59262
59263         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
59264         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
59265         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
59266         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
59267         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
59268
59269 1998-05-20  Dave Love  <d.love@dl.ac.uk>
59270
59271         * g77.f-torture/execute/980520-1.f: New test.
59272
59273 1998-05-15  Dave Love  <d.love@dl.ac.uk>
59274
59275         * lib/mike-g77.exp: New file.
59276
59277         * g77.f-torture/noncompile/noncompile.exp,
59278         g77.f-torture/noncompile/check0.f: New files.
59279
59280 1998-05-14  Dave Love  <d.love@dl.ac.uk>
59281
59282         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
59283         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
59284         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
59285         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
59286         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
59287         abort where appropriate.
59288
59289 1998-05-05  Michael Meissner  <meissner@cygnus.com>
59290
59291         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
59292         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
59293
59294 1998-04-29  Dave Love  <d.love@dl.ac.uk>
59295
59296         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
59297
59298 1998-04-27  Dave Love  <d.love@dl.ac.uk>
59299
59300         * g77.f-torture/compile/980427-0.f: New test.
59301
59302 1998-04-24  Dave Love  <d.love@dl.ac.uk>
59303
59304         * g77.f-torture/compile/980424-0.f: New test.
59305
59306 1998-04-19  Dave Love  <d.love@dl.ac.uk>
59307
59308         * g77.f-torture/compile/980419-2.f (main): New test.
59309         * g77.f-torture/compile/970125-0.f: New test.
59310         * g77.f-torture/compile/980419-1.f: New test.
59311
59312 1998-04-08  Jim Wilson  <wilson@cygnus.com>
59313
59314         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
59315         of loop-4.c.
59316
59317 1998-04-07  Jim Wilson  <wilson@cygnus.com>
59318
59319         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
59320
59321 1998-04-03  Jim Wilson  <wilson@cygnus.com>
59322
59323         * gcc.c-torture/compile/980329-1.c: New test.
59324
59325 1998-03-18  Jim Wilson  <wilson@cygnus.com>
59326
59327         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
59328         * gcc.dg/980312-1.c: Fix typo in -march command.
59329
59330 1998-03-16  H.J. Lu  (hjl@gnu.org)
59331
59332         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
59333
59334 1998-03-11  Robert Lipe  <robertl@dgii.com>
59335
59336         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
59337         Dave Love agree the Fortran source is bogus.
59338
59339 1998-03-11  Robert Lipe  <robertl@dgii.com>
59340
59341         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
59342         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
59343         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
59344         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
59345         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
59346
59347 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59348
59349         * g++.old-deja/g++.other/friend1.C: New test.
59350
59351 1998-02-18  Dave Love  <d.love@dl.ac.uk>
59352
59353         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
59354         possibly uninitialized) variables and declare dnrm2.
59355
59356 1998-02-23  Robert Lipe <robertl@dgii.com>
59357
59358         From Bruno Haible <haible@ilog.fr>:
59359         * gcc.c-torture/execute/980223.c: New test.
59360
59361 1998-02-13  Jeffrey A Law  (law@cygnus.com)
59362
59363         * gcc.dg/ifelse-1.c: New test.
59364
59365 1998-02-09  H.J. Lu  (hjl@gnu.org)
59366
59367         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
59368
59369           * lib/old-dejagnu.exp (old-dejagnu): Added the
59370           "execution test - XFAIL *-*-*" handling in the spirit of
59371           "excess errors test -". Changed the "execution test fails"
59372           handling to be like "excess errors test fails".
59373           * Update various tests accordingly.
59374
59375 1998-02-06  Jim Wilson  <wilson@cygnus.com>
59376
59377         * gcc.c-torture/execute/980205.c: New test.
59378
59379 1998-01-18  Jeffrey A Law  (law@cygnus.com)
59380
59381         * lib/c-torture.exp: Look for .x files instead of .cexp files.
59382         * lib/f-torture.exp: Similarly.
59383         * gcc.c-torture: Rename all .cexp files to .x files.
59384
59385 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
59386
59387         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
59388         (940510-1.c): Removed duplicate.
59389         (971104-1.c): New test.
59390
59391 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
59392
59393           * lib/f-torture.exp: Improve error and loop detection.
59394
59395 1997-11-19  Michael Meissner  <meissner@cygnus.com>
59396
59397         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
59398         use that to size the filler array.
59399
59400 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
59401
59402         * lib/c-torture.exp(c-torture-execute): Fix typo.
59403
59404         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
59405         testcase as the executable name. Keep the executable around if
59406         the test fails.
59407
59408 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
59409
59410         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
59411         changes.  Only test one -g option, and move it to the end of the
59412         list of options to test.
59413
59414 1997-09-19  Michael Meissner  <meissner@cygnus.com>
59415
59416         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
59417         variable GCC_TORTURE_OPTIONS to supply default switches separated
59418         by colons.  If no environment variable, run tests with -O0 -g, -O1
59419         -g, and -O2 -g as well.
59420
59421 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
59422
59423         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
59424         explanatory comments. Fix indentation.
59425
59426 1997-09-15  Jeffrey A Law  (law@cygnus.com)
59427
59428         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
59429
59430 1997-09-11  Jeffrey A Law  (law@cygnus.com)
59431
59432         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
59433         * g++.old-deja/g++.mike/p7325.C: Likewise.
59434         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
59435
59436 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
59437
59438         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
59439         * g++.old-deja/g++.brendan/crash30.C: Likewise.
59440         * g++.old-deja/g++.brendan/crash39.C: Likewise.
59441         * g++.old-deja/g++.law/operators4.C: Likewise.
59442
59443 1997-09-11  Joe Buck  (jbuck@synopsys.com)
59444
59445         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
59446         * g++.old-deja/g++.mike/p784.C: Ditto.
59447         * g++.old-deja/g++.mike/p785.C: Ditto.
59448
59449 1997-09-05  Jeffrey A Law  (law@cygnus.com)
59450
59451           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
59452
59453 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
59454
59455         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
59456         target feature; pass this to c-torture-execute as needed.
59457
59458 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
59459
59460         * lib/c-torture.exp(c-torture-execute): If the previous and the
59461         current executables being tested are identical, we don't need to
59462         run the executable again. Try to make the executable names
59463         unique. Add an optional argument for passing additional compiler
59464         flags.
59465
59466 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
59467
59468         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
59469
59470 1997-08-29  Jeffrey A Law  (law@cygnus.com)
59471
59472         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
59473
59474 1997-07-31  Jeffrey A Law  (law@cygnus.com)
59475
59476         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
59477         32bit or larger longs.
59478
59479         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
59480         have either a 32bit long or 32bit int.
59481
59482 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
59483
59484         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
59485         Make double precision tests dependent on sizeof (double).
59486
59487 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
59488
59489         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
59490         too.
59491
59492 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
59493
59494         * gcc.c-torture/compile/961203-1.cexp: New script.
59495
59496 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
59497
59498         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
59499         up the includes ourselves.
59500
59501 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
59502
59503         * lib/plumhall.exp: Remove random include, and add a few
59504         verbose messages for debugging.
59505
59506 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
59507
59508         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
59509         of trying to do it ourselves.
59510
59511 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59512
59513         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
59514
59515 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
59516
59517         * gcc.prms/5403.c: Made regexp a bit less strict.
59518
59519 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
59520
59521         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
59522         is returned from remote_load instead.
59523         * lib/plumhall.exp: Ditto.
59524         * lib/mike-g++.exp: Ditto.
59525         * lib/old-dejagnu.exp: Ditto.
59526         * lib/c-torture.exp: Ditto.
59527
59528 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
59529
59530         * lib/g++.exp: Use build_wrapper procedure.
59531         * lib/gcc.exp: Ditto.
59532
59533 1997-05-20  Jeffrey A Law  (law@cygnus.com)
59534
59535         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
59536         an old-style decl for malloc.  Fixes tests to work when
59537         sizeof (int) != sizeof (size_t).
59538
59539 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59540
59541         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
59542
59543         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
59544         use stdargs.h interface.
59545
59546 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59547
59548         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
59549         NO_VARARGS when compiling.
59550
59551 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
59552
59553         * lib/plumhall.exp(ph_includes): New procedure.
59554         (ph_make): Use it.
59555         (ph_compiler): Ditto.
59556
59557         * lib/g++.exp: Rename test-glue.c to testglue.c.
59558         * lib/gcc.exp: Ditto.
59559
59560 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
59561
59562         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
59563         to completion when it's called.
59564
59565 1997-03-21  Michael Meissner  <meissner@cygnus.com>
59566
59567         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
59568         is defined, don't do test.
59569
59570 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
59571
59572         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
59573         for object files.
59574         (ph_summary): Mark skipped testcases as untested, not unresolved.
59575
59576         * lib/plumhall.exp (ph_make): If unresolved because of bad
59577         errorCode, record errorCode in log file.
59578         (*): Replace send_log/verbose with verbose -log.
59579
59580 1997-03-19  Michael Meissner  <meissner@cygnus.com>
59581
59582         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
59583         double conversion if double isn't at least 8 bytes.
59584
59585         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
59586         int to work with targets where int is 16 bits.
59587
59588         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
59589         8 bytes, just exit, since 4 byte doubles don't have enough bits of
59590         precision for the test to complete.
59591
59592 1997-03-14  Michael Meissner  <meissner@cygnus.com>
59593
59594         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
59595         if d10v is not compiled with the -mdouble64 flag.
59596         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
59597
59598         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
59599         d10v is not compiled with the -mint32 flag.
59600
59601 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
59602
59603         * lib/plumhall.exp: Use incr_count.
59604
59605 1997-03-12  Jeffrey A Law  (law@cygnus.com)
59606
59607         * gcc.c-torture: Update to c-torture-1.45.
59608
59609 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
59610
59611         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
59612         the name of the expect testcase file).
59613
59614         * lib/g++.exp(g++_init): Ditto.
59615
59616 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
59617
59618         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
59619         the host.
59620
59621         * lib/gcc.exp(gcc_exit): New procedure.
59622
59623 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
59624
59625         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
59626         specs where appropriate.
59627
59628         * g++.old-deja/g++.arm/*: Added additional ERROR checks
59629         because of new "candidates are" messages, and removed a few
59630
59631         * Converted all non-old-style g++ testcases to old-style, and
59632         moved into g++.old-deja.
59633
59634 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
59635
59636         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
59637         options.
59638
59639         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
59640         succeeded.
59641
59642         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
59643
59644 1997-02-13  Michael Meissner  <meissner@cygnus.com>
59645
59646         * lib/gcc.exp (gcc_target_compile): Add support for defining
59647         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
59648         the machine doesn't have those features.
59649
59650 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
59651
59652         * g++.law/operators4.exp: Don't use LIBS.
59653
59654 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
59655
59656         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
59657
59658         * lib/mike-g++.exp: Don't set the compiler to be tested here.
59659         * lib/g++.exp: Set it here instead. Also, allow use of the
59660         --tool_exec and --tool_opt options. Change CXX to
59661         GXX_UNDER_TEST.
59662
59663         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
59664
59665         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
59666
59667 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
59668
59669         * lib/old-dejagnu.exp: Use prune_warnings instead of
59670         prune_system_crud.
59671         * lib/mike-g++.exp: Ditto.
59672         * lib/gcc.exp: Ditto.
59673         * lib/g++.exp: Ditto.
59674
59675         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
59676
59677 1997-02-07  Jeffrey A Law  (law@cygnus.com)
59678
59679           * 941014-2.c: Include stdlib.h
59680           * 960327-1.c: Include stdio.h
59681           * dbra.c, index-1.c: Don't assume ints are 32bits.
59682
59683 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
59684
59685         * lib/gcc.exp: Add gcc,stack_size target feature.
59686
59687         * lib/g++.exp(g++_target_compile): Add the include and link
59688         paths here, not in two other places. And, it's $options, not
59689         options.
59690
59691         * lib/mike-g++.exp(postbase): Remove the code that determines
59692         the correct include and link paths.
59693         * g++.old-deja/old-deja.exp: Ditto.
59694
59695 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
59696
59697         * lib/g++.exp(g++_init): target_compile no longer returns the
59698         filename of the result.
59699
59700 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
59701
59702         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
59703         call to glob.
59704
59705         * gcc.c-torture/special/special.exp: Change call to
59706         gcc_target_compile to include the object file.
59707
59708 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
59709
59710         * gcc.c-torture/special/special.exp: Correct misspelling in last
59711         change.
59712
59713 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
59714
59715         * lib/plumhall.exp(ph_summary): Log the entire output of the
59716         executable. Return -1 if there were any failures, 0 otherwise.
59717         (ph_execute): Return -1 if there were any failures, 0 otherwise.
59718         (ph_make): Clean up objects and executables that were built
59719         if the tests succeeded.
59720
59721 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
59722
59723         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
59724         libraries and includes in the build tree as appropriate.
59725
59726 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
59727
59728         * lib/c-torture.exp: Instead of looking for the global variable
59729         NO_LONG_LONG, check to see if that's a feature of the target.
59730
59731 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
59732
59733         * config/default.exp: Minimize. Delete the remainer of the files in
59734         config; this functionality is now in devo/dejagnu/config.
59735
59736         g++.*/*: Pass any additional flags used to compile to postbase;
59737         delete CXXFLAGS.
59738
59739         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
59740         is now done by runtest.exp. Use gcc_target_compile instead of
59741         compile.
59742
59743         lib/c-torture.exp: Use gcc_target_compile instead of compile.
59744         Remove references to CFLAGS. Use remote_file instead of
59745         calling rm -f.
59746         (c-torture): Take a list of arguments to use to compile this
59747         testcase.
59748
59749         lib/g++.exp: Simplify. Use target_compile instead of compile.
59750         lib/gcc-dg.exp: Ditto.
59751         lib/gcc.exp: Ditto.
59752         lib/mike-{gcc,g++}.exp: Ditto.
59753         lib/old-dejagnu.exp: Ditto.
59754         lib/plumhall.exp: Ditto.
59755
59756 1997-01-08  Jim Wilson  <wilson@cygnus.com>
59757
59758         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
59759         (ph_linker): Likewise.
59760
59761 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
59762
59763           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
59764         MAP_ANON / MAP_ANONYMOUS if defined;
59765         else try to map from /dev/zero .
59766
59767 1996-11-12  Jeffrey A Law  (law@cygnus.com)
59768
59769         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
59770         isn't defined, then define it to MAP_ANONYMOUS.
59771
59772 1996-11-12  Jeffrey A Law  (law@cygnus.com)
59773
59774         * gcc.c-torture: Update to c-torture-1.42 release.
59775
59776 1996-11-11  Jeffrey A Law  (law@cygnus.com)
59777
59778         * gcc.c-torture: Update to c-torture-1.41 release.
59779
59780 1996-10-27  Jeffrey A Law  (law@cygnus.com)
59781
59782         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
59783         c-torture release.
59784
59785 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
59786
59787         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
59788         and LDFLAGS.  Fix second case to append the target_info ldflags
59789         onto LDFLAGS, not CFLAGS.
59790         * lib/g++.exp (g++_init): Add target_info stuff.
59791         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
59792         of libgloss and newlib flags for !native.
59793
59794         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
59795         (GDB): Fix relative path to go up another dir for finding gdb.
59796
59797 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
59798
59799         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
59800         versions in the target_info array, if they don't exist.
59801
59802 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
59803
59804         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
59805
59806 1996-07-08  Jim Wilson  <wilson@cygnus.com>
59807
59808         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
59809         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
59810
59811 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
59812
59813         * lib/old-dejagnu.exp: Don't remove the output file before we've
59814         actually tested it. Don't append pwd to the path of the executable
59815         we're testing.
59816
59817 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
59818
59819         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
59820
59821 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
59822
59823         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
59824         temporary directory for compiler files, and set it to a default
59825         value of /tmp. Set $output as the name of the output file from
59826         compiling the testcase. Add a -o option to $cflags_var so the
59827         compiler writes the final output file as $output. Set $executable
59828         to $output.
59829
59830         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
59831         directory for compiler files, and set it to /tmp if it doesn't
59832         already have a value. Set $output_file to the name of the output
59833         file from compiling the testcase. Add a -o option to CXXFLAGS so
59834         the compiler writes the final output file as $output. Use $output
59835         as the executable to be tested.
59836
59837 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
59838
59839         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
59840
59841 1996-06-08  Jeffrey A Law  (law@cygnus.com)
59842
59843         * gcc.c-torture/execute/pending-1.c: New test.  Still
59844         pending in Tege's queue.
59845
59846 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
59847
59848         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
59849         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
59850         if there were failures.  Call unresolved if there were unresolved
59851         testcases.  Call gcc_fail if program did not run to completion.
59852         (ph_make): Pass additional argument name to ph_execute.
59853         (ph_execute): Add new argument.  Pass additional arguments to
59854         ph_summary.  Call gcc_fail is there is no execution output.
59855
59856 1996-04-24  Jeffrey A Law  (law@cygnus.com)
59857
59858         * lib/plumhall.exp (proc_summary): Output relavent summary
59859         lines into the log so specific failures in plumhall can be
59860         investigated.
59861
59862 1996-04-10  Jeffrey A Law  (law@cygnus.com)
59863
59864         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
59865         (c-torture-execute): Don't try to execute tests which use
59866         "long long" types if $NO_LONG_LONG is nonzero.
59867
59868 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
59869
59870         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
59871         not c-torture.
59872
59873         * gcc.ieee: Move from here.
59874         * gcc.c-torture/execute/ieee: To here.
59875
59876 1996-03-26  Jeffrey A Law  (law@cygnus.com)
59877
59878         * gcc.c-torture: Update to c-torture-1.41 release.
59879
59880 1996-03-22  Jeffrey A Law  (law@cygnus.com)
59881
59882         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
59883         not "$output".
59884
59885 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
59886
59887         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
59888         -c present.
59889
59890 1996-03-02  Jeffrey A Law  (law@cygnus.com)
59891
59892         * config/proelf.exp: Handle connecting to a simulator.
59893
59894 1996-01-31  Jeffrey A Law  (law@cygnus.com)
59895
59896         * config/proelf.exp: New file.  Enough framework that we can
59897         run c-torture tests on the proelf targets (or any other target
59898         that gdb can connect to for that matter).
59899
59900 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
59901
59902         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
59903         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
59904
59905         * lib/plumhall.exp (ph_execute): Always call ph_summary if
59906         exec_output exists.
59907
59908 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
59909
59910         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
59911         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
59912
59913         * config/*.exp: Update FSF address.  Change result of ${tool}_load
59914         to pass/fail/unresolved/unsupported/untested.  Caller must now
59915         call unresolved/unsupported/untested.
59916         * lib/*.exp: Update FSF address.  Update to handle new results of
59917         ${tool}_load.
59918         * lib/chill.exp (verbose): Delete.
59919
59920 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
59921
59922         * lib/gcc.exp (default_gcc_start): Change order of args to
59923         $LDFLAGS $CFLAGS $LIBS.
59924         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
59925         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
59926         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
59927         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
59928         * gcc.misc-tests/dg-test.exp: Likewise.
59929         * gcc.misc-tests/msgs.exp: Likewise.
59930         * gcc.prms/prms.exp: Likewise.
59931         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
59932         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
59933
59934         * lib/dg.exp: Deleted, moved to dejagnu/lib.
59935
59936 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
59937
59938         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
59939
59940         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
59941         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
59942
59943         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
59944         necessary.
59945
59946 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
59947
59948         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
59949         global for loop; add use of $mathlib.
59950         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
59951         settings here; set mathlib for anything but VxWorks.
59952
59953 1996-01-22  Jeffrey A Law  (law@cygnus.com)
59954
59955         * gcc.c-torture: Update to c-torture-1.40 release.
59956
59957 1996-01-03  Jeffrey A Law  (law@cygnus.com)
59958
59959         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
59960         dg.exp.
59961
59962 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
59963
59964         * lib/c-torture.exp (c-torture-execute): Declare "output" as
59965         global.
59966
59967 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
59968
59969         * lib/g++.exp (LIBS): Define if not already.
59970         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
59971         (gcc-dg-prune): Call prune_gcc_output.
59972         * lib/gcc.exp (prune_gcc_output): New proc.
59973         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
59974         prune_gcc_output.
59975
59976 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
59977
59978         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
59979         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
59980
59981 1995-11-15  Jeffrey A Law  (law@cygnus.com)
59982
59983         * gcc.c-torture: Update to c-torture-1.39 release.
59984
59985 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
59986
59987         * lib/c-torture.exp (c-torture-execute): Don't return if one option
59988         fails, try others as well.
59989
59990 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
59991
59992         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
59993         If compilation fails, mark execute tests as `untested'.
59994         If test is marked as unsupported, don't mark compilation and
59995         execute tests as failed.
59996
59997 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
59998
59999         * lib/g++.exp (g++_init): Don't link in libg++, and look to
60000         libstdc++ for whether or not we want to be doing shared
60001         libraries.  Delete link_curses since we don't need it anymore.
60002         * lib/mike-g++.exp (postbase): Don't link in libg++.
60003         * g++.old-deja/old-deja.exp: Likewise.
60004
60005 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
60006
60007         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
60008
60009 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
60010
60011         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
60012         For that, add `-Wl,-a,shared_archive'.
60013         * g++.old-deja/old-deja.exp: Likewise.
60014
60015 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
60016
60017         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
60018
60019 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
60020
60021         * lib/mike-g++.exp (postbase): Pay attention to the status of
60022         g++_load.
60023
60024 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
60025
60026           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
60027
60028 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
60029
60030         * lib/gcc.exp (default_gcc_start): No longer need to log program
60031         being executed or its output, execute_anywhere does that now.
60032         * lib/g++.exp (default_g++_version): Call execute_anywhere.
60033         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
60034
60035 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
60036
60037         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
60038         the same as those in lib/g++.exp.
60039
60040 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
60041
60042         * gcc.c-torture: Update to c-torture-1.38 release.
60043         * gcc.ieee: Related changes.
60044
60045 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
60046
60047         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
60048         "exec". Minor reformatting changes.
60049
60050         * config/rom68k.exp (${tool}_load): Make it work in a canadian
60051         cross. This means all "exec" calls now work on a remote host as
60052         well.
60053         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
60054         cross. Filter out the extra "\r\n" stuff that expect puts in.
60055         (c-torture-execute): Filter out the bogus warnings like
60056         c-torture-compile does. Add support for canadian cross.
60057         * lib/gcc.exp (default_gcc_version, default_gcc_start)
60058         Use execute_anywhere rather than calling exec directly. Now it
60059         works for canadian cross testing.
60060
60061 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
60062
60063         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
60064         results into a variable, and check that rather than using file exists.
60065
60066 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
60067
60068         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
60069         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
60070
60071 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60072
60073         * g++.old-deja/old-deja.exp: Create and pass runshlib and
60074         lib_curses if there's a shared libg++ in the build tree.
60075
60076 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
60077
60078         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
60079         if not supported target.
60080
60081 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
60082
60083         * lib/g++.exp (g++_init): Move empty setting of runshlib and
60084         link_curses up to always happen, not just for native builds.
60085
60086 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
60087
60088         * gcc.c-torture: Update to c-torture-1.36 release.
60089         * gcc.failure: Related changes.
60090
60091 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
60092
60093         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
60094
60095 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
60096
60097         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
60098         * lib/mike-g++.exp (postbase): Not in here.  Still reference
60099         runshlib, link_curses, and mathlib for link and run.
60100
60101         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
60102         pass the runtime shared library options for Solaris, OSF/1, and
60103         Irix5, and link with -lcurses to avoid unresolved references.
60104
60105 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
60106
60107         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
60108         only run once.
60109
60110 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
60111
60112         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
60113
60114 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
60115
60116         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
60117         do not have a framework for the "compat" tests yet.
60118
60119 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
60120
60121         * lib/mike-g++.exp (postbase): New local variable `mathlib',
60122         set to null if we're testing vxworks5.1.  Use that instead of
60123         `-lm' in the setting of LIBS for link and run.
60124
60125 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
60126
60127         * config/rom68k.exp (${tool}_load): Major changes to make it
60128         work.  Verified that it does in fact return the stuff in
60129         exec_output properly.  Catch any Emul or any TRAP other than 0.
60130
60131 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
60132
60133         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
60134         LDFLAGS properly for targets that need stuff from libgloss.
60135         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
60136         only run once.
60137         (gpp_initialized): New variable.
60138
60139 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
60140
60141         * config/rom68k.exp: Load libgloss.exp.
60142         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
60143         so we can produce a fully linked binary.
60144         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
60145         so we can produce a fully linked binary.
60146
60147 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
60148
60149         * lib/plumhall.exp (ph_section): Watch for expected failures.
60150         Add missing `else'.
60151
60152         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
60153         run the testcase.
60154         (c-torture): Likewise.
60155
60156 1995-08-28  Doug Evans  <dje@cygnus.com>
60157
60158         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
60159
60160         * lib/mike-g++.exp (mike_cleanup): New proc.
60161         (prebase): New globals compiler_result, not_compiler_result,
60162         target_regexp.
60163         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
60164         allow leading "-" in pattern.  Watch for unsupported tests.
60165         If $compiler_result is set, pattern match assembler code,
60166         and ditto for $not_compiler_result.
60167         * lib/mike-gcc.exp: Likewise.
60168
60169         * lib/plumhall.exp (ph_execute): Only call ph_summary if
60170         execution "succeeded".
60171
60172 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
60173
60174         * config/win32.exp: New file.
60175         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
60176
60177 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
60178
60179         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
60180         unsupported.
60181         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
60182         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
60183         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
60184
60185         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
60186         "... without exceptions was ...".  That is now handled by
60187         prune_system_crud.
60188         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60189
60190 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
60191
60192         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
60193         sieve.c,sort2.c}: New files.
60194         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
60195         sieve.exp,sort2.exp}: Drivers for them.
60196
60197         * lib/mike-gcc.exp (program_output): New user settable variable.
60198         (postbase): Call prune_system_crud.  Also prune extraneous compiler
60199         messages.
60200         * lib/mike-g++.exp (program_output): New user settable variable.
60201
60202         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
60203
60204         * config/sh.exp: Deleted (use sim.exp instead).
60205
60206 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
60207
60208         * config/vx.exp: Declare CHECKTASK as global.
60209         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
60210         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
60211         * lib/old-dejagnu.exp: Load [pwd]/$executable.
60212
60213 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60214
60215         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
60216         target. Like vx.exp, only includes `vx29k.exp' instead of
60217         `vxworks.exp'.
60218
60219 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
60220
60221         * config/sim.exp: Increase time limit from 120 seconds to 240.
60222
60223 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
60224
60225         * gcc.c-torture/execute/950628-1.c: New test.
60226
60227 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
60228
60229         * gcc.c-torture: Update with changes/additions from
60230         c-torture-1.34.
60231
60232 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
60233
60234         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
60235
60236 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
60237
60238         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
60239
60240 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
60241
60242         * gcc.c-torture/compile/950512-1.c: New test.
60243         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
60244         * gcc.dg/struct-ret-1.c: Likewise.
60245
60246 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
60247
60248         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
60249           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
60250
60251 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
60252
60253         * gcc.c-torture/special/920411-1.c: Deleted.
60254         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
60255
60256 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
60257
60258         * config/sim.exp (${tool}_load): Hack in call to bash to get a
60259         cpu limit.
60260
60261 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
60262
60263         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
60264
60265 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
60266
60267         From kenner;
60268         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
60269         is the proper length.
60270         * va-arg-3.c: Likewise.
60271
60272 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
60273
60274         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
60275         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
60276
60277         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
60278         * lib/g++.exp (default_g++_start): Delete old cruft.
60279
60280 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
60281
60282         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
60283         (2 * (1 << 18)) to (2 * (1 << 17)).
60284
60285         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
60286
60287 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
60288
60289         * config/rom68k.exp: Renamed from config/idp.exp
60290
60291 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
60292
60293         * c-torture/compile/921109-2.c
60294
60295 1995-04-18  Mike Stump  <mrs@cygnus.com>
60296
60297         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
60298         excess errors.
60299
60300 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
60301
60302         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
60303         output.
60304         * lib/g++.exp (default_g++_start): Likewise.
60305
60306 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
60307
60308         * gcc.c-torture/compile/950329-1.c: New test.
60309
60310 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
60311
60312           * config/bug.exp (${tool}_load): Updated to use new remote_open
60313           and remote_close procs.
60314         * config/idp.exp: New file.
60315
60316 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
60317
60318         * gcc.c-torture/execute/950322-1.c: New test.
60319
60320 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
60321
60322         * config/vx.exp (${tool}_load): Clean up testing of return code from
60323         vxworks_ld and vxworks_spawn.
60324
60325 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
60326
60327         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
60328
60329 1995-03-13  Mike Stump  <mrs@cygnus.com>
60330
60331         * lib/old-deja.exp: Add `excess errors test - ' error, now one
60332         can mark excess errors on a machine by machine basis.  Note, the
60333         default is to not expect any excess errors, even when excess
60334         errors test - is given, so you will want to put an XFAIL ... on
60335         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
60336         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
60337         those 4 machines, but no others.
60338
60339 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
60340
60341         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
60342         * lib/c-torture.exp: to here.
60343
60344 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
60345
60346         * gcc.c-torture/execute/950221-1.c: New test.
60347         * gcc.c-torture/execute/struct-ret-1.c: New test.
60348         * gcc.c-torture/compile/950221-1.c: New test.
60349
60350         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
60351
60352 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
60353
60354         * gcc.c-torture/execute/arith-1.c (main): Return 0.
60355         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
60356
60357 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
60358
60359         * g++.gb: New directory of tests, derived from my signature and
60360         class scoping tests.
60361
60362         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
60363         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
60364         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
60365         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
60366         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
60367         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
60368         * g++.gb/sig25.C: Likewise.
60369
60370         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
60371         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
60372         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
60373         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
60374         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
60375         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
60376         * g++.gb/sig25.exp: Likewise.
60377
60378         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
60379         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
60380         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
60381         * g++.gb/scope13.C: Likewise, this test still fails.
60382
60383         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
60384         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
60385         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
60386         * g++.gb/scope13.exp: Ditto.
60387
60388         * g++.gb/README: New file, explains what these tests are about.
60389
60390 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
60391
60392         * lib/dg.exp (dg-do): Support `preprocess'.
60393         (dg-test): Likewise.
60394
60395 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
60396
60397         * config/udi.exp: change "continue -expect" to "exp_continue".
60398
60399 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
60400
60401         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
60402         Delete redundant tests.
60403
60404         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
60405         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
60406         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
60407         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
60408         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
60409         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
60410         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
60411         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
60412
60413         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
60414         storing label pointers.
60415         * gcc.c-torture/execute/921019-1.c: Likewise.
60416         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
60417         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
60418         parameter fp.
60419         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
60420         constants.
60421
60422         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
60423         Delete obsolete tests.
60424
60425         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
60426         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
60427         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
60428         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
60429         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
60430         * gcc.c-torture/compile/950124-1.c: New test.
60431
60432         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
60433
60434 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
60435
60436         * lib/mike-g++.exp: Add -lm to LIBS.
60437
60438 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
60439
60440         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
60441
60442 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
60443
60444         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
60445
60446 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
60447
60448         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
60449
60450 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
60451
60452         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
60453         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
60454         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
60455         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
60456         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
60457         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
60458         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
60459         * g++.law/{operators31.C, operators32.C,
60460         * g++.law/{operators33.C, operators34.C}: Likewise.
60461         * g++.law/{pic1.C, refs2.C}: Likewise.
60462         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
60463         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
60464         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
60465         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60466
60467         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
60468         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
60469         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
60470         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
60471         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
60472         * g++.law/{enum9.exp, friend5.exp}: Likewise.
60473         * g++.law/{nest3.exp, nest4.exp}: Likewise.
60474         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
60475         * g++.law/{operators30.exp, operators31.exp}: Likewise.
60476         * g++.law/{operators32.exp, operators33.exp}: Likewise.
60477         * g++.law/{operators34.exp}: Likewise.
60478         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
60479         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
60480         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
60481         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
60482         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60483
60484         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
60485         No longer expected to fail.
60486         * g++.law/missed-error3.C: Tweak for recent bool changes.
60487
60488 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
60489
60490         * config/emb-unix: Deleted.
60491         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
60492         remote execution.  Do final link on remote host if REMOTE_LINK is set.
60493
60494 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
60495
60496         * lib/dg.exp (dg-test): Fix typo in last patch.
60497
60498 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
60499
60500         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
60501         (handles multiple occurrences).
60502
60503 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
60504
60505         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
60506         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
60507         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
60508         printed).
60509         * lib/c-torture.exp (c-torture-compile): Likewise.
60510         (c-torture): Prepend full path if missing.
60511         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
60512         (gcc_fail): Likewise.
60513         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
60514
60515 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
60516
60517         * lib/netware.exp: Only attach to NetWare i386 systems.
60518
60519 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
60520
60521         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
60522         messages.  Add test name to "output pattern match" pass/fail message.
60523
60524 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
60525
60526         * gcc.dg: New testsuite.
60527         * gcc.dg/dg.exp: New file.
60528
60529         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
60530         test-switch.c}: Deleted.
60531
60532         * gcc.misc-tests/msgs.exp: New testcase driver.
60533
60534 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
60535
60536         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
60537         Watch for illegal return values from ${tool}_load.
60538         * config/unix.exp (${tool}_load): Fix pass/fail detection for
60539         cross targets.  Coerce return value >0 to 1.
60540
60541 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
60542
60543         * config/unix.exp (${tool}_load): Call program rsh, not proc.
60544
60545         * config/emb-unix.exp: New file.
60546
60547         * config/sim.exp: Error if variable $SIM not defined.
60548         (${tool}_load): Mark test as "untested" if simulator missing.
60549
60550         * config/unix.exp: Load remote.exp to get rcp_download.
60551         * lib/c-torture.exp: Use different option lists for testcases with
60552         and without loops.
60553         * gcc.c-torture/execute/execute.exp: Likewise.
60554
60555 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
60556
60557         * config/*.exp: Clarify return code from ${tool}_load.
60558         Call `unresolved' or `untested' instead of `warning' or `perror'
60559         (sometimes you still want to call both though).
60560         Add comment that `shell_id' is local to each file.
60561         * config/udi.exp (timeout): Set to 30.
60562         Don't print warning if connection fails, $connectmode has already
60563         printed an error.
60564         (${tool}_load): Move verbose messages to level 2.
60565         Rework pattern for "Process started" message.
60566         Pass `shell_id' to ${connectmode}_download.
60567         Retry twice upon timeout.  Make resetting of target more robust.
60568         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
60569         Pass `shell_id' to exit_$connectmode.
60570         Only call exit_$connectmode if connected.
60571         * config/unix.exp (${tool}_load): Check return codes better.
60572         * config/vrtx.exp (${tool}_load): Likewise.
60573         * config/vx.exp (${tool}_load): Likewise.
60574         Delete unneeded global's.
60575         * lib/dg.exp (dg-test): Update to reflect clarified return codes
60576         from ${tool}_load.
60577         (dg-stat): Delete.
60578         (dg-init): Delete recording of pass/fail counts.
60579         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60580         (old-dejagnu-init): Likewise.
60581         (old-dejagnu-stat): Delete contents, empty proc now.
60582         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
60583         (c-torture): Delete references to lcnt, lpass, lfail.
60584         Get option list from TORTURE_OPTIONS.
60585         Delete -funroll[-all]-loops if no loops.
60586         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
60587         (g++_stat): Delete contents (empty proc now).
60588         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
60589         (gcc_finish): Likewise.
60590         (gcc_stat): Deleted.
60591         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
60592         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
60593         * gcc.c-torture/execute/execute.exp: Likewise.
60594         Split tests into two parts: compile, execute.
60595         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
60596         no loops.  Update to reflect clarified return codes from ${tool}_load.
60597
60598 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
60599
60600         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
60601         to grep for.
60602         (old-dejagnu): Likewise (where necessary).
60603
60604 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
60605
60606         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
60607
60608         * lib/dg.exp (dg-process-target): Fix processing of selector.
60609         Add comment regarding use of `error'.
60610
60611         * lib/gcc.exp (prune_system_crud): Define if missing.
60612         * lib/g++.exp (prune_system_crud): Likewise.
60613
60614         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
60615         Call prune_system_crud.
60616         * lib/dg.exp (dg-runtest): New proc.
60617         Use perror instead of send_user for tcl errors in testcase.
60618         Don't return any value, it's never used.
60619         Don't clobber previous definition of `unknown'.
60620         Print tcl errors in `dg-final'.
60621
60622 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
60623
60624         * lib/dg.exp (dg-process-target): Improve syntax error messages.
60625         (dg-test): Don't print errorInfo, it contains stack backtrace.
60626
60627 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
60628
60629         * lib/g++.exp (runtest_file_p): Define if missing.
60630
60631 1994-09-24  Doug Evans  (dje@cygnus.com)
60632
60633         * lib/mike-g++.exp: Comment out loading of g++.exp.
60634         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
60635         (default_g++_version): Always print something.
60636         (default_g++_start): Comment out call to `which'.
60637         (g++_start, g++_load): Deleted (must be defined in config file).
60638         * lib/gcc.exp: Test for existence of $CC at start.
60639         Delete check for tmpdir (done in gcc_init).
60640         (default_gcc_version): Always print something.
60641         (default_gcc_start): Comment out call to `which'.
60642         * config/*.exp: Major cleanup - make cross targets work at least a
60643         little better for g++ (by not being "--tool gcc" specific).
60644         Rename gcc_xxx to ${tool}_xxx.
60645         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
60646         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
60647
60648 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
60649
60650         * lib/c-torture.exp (c-torture-compile): Rework compiler
60651         message processing.
60652
60653         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
60654         c-torture.
60655
60656 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
60657
60658         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
60659
60660         * lib/dg.exp (dg-process-target): Support { target native }.
60661
60662 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
60663
60664         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
60665         looked for "... program xxx got fatal signal".
60666         Correct regsub munging of `comp_output'.
60667         Ignore compiler messages "path prefix not used" and "linker input
60668         file unused".
60669
60670 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
60671
60672         * lib/gcc.exp (runtest_file_p): Define if missing.
60673         * gcc.prms/template.c: Example to work from.
60674
60675 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
60676
60677         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
60678         * lib/dg.exp (dg-test): Call unsupported testcases as such.
60679
60680         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
60681         * gcc.prms/1883.c: Moved from compile/940714-1.c.
60682         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
60683         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
60684
60685         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
60686         (dg-process-target): No longer a varargs proc.
60687         Return S/N for target, P/F for xfail.  All callers changed.
60688         (user option procs): More argument checking.
60689         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
60690         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
60691         (dg-test): Skip test if not running on selected target in `dg-do'.
60692         Update handling of `dg-do-what', `dg-output-text'.
60693         Separate execution pass/fail from output pattern match pass/fail.
60694         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
60695
60696 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
60697
60698         * gcc.c-torture/special/special.exp: Don't expect failure for mips
60699         target for 920510-1.c.
60700
60701 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
60702
60703         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
60704         Clean up comment regarding use of passcnt, etc.
60705         (gcc_stat): Don't update `testcnt' here.
60706         (gcc_finish): Do it here.
60707         Might as well reset `but_id' here too.
60708         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
60709         to determine if the file should be tested.
60710         * gcc.c-torture/compile/compile.exp: Likewise.
60711         * gcc.c-torture/execute/execute.exp: Likewise.
60712         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60713         * gcc.misc-tests/dg-test.exp: Likewise.
60714         * gcc.prms/prms.exp: Likewise.
60715         * gcc.wendy/wendy.exp: Likewise.
60716         * g++.old-deja.exp: Likewise.
60717         Move "Testing file" message to verbose level 1.
60718
60719 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
60720
60721         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
60722
60723 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
60724
60725         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
60726         (default_gcc_start): Accept optional second list element
60727         of compiler flags.  Print compiler output at verbosity level 2.
60728         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
60729         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
60730         Save current values of framework globals passcnt, failcnt, xpasscnt,
60731         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
60732         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
60733         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
60734         xfailcnt to compute stats.  Update framework global `testcnt' from
60735         pass/fail counts.
60736         (gcc_finish): New proc.  Clean up test environment.
60737         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
60738         (gcc_epass, gcc_efail): Delete.
60739         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
60740         argument of line number.
60741         (dg-init): If the tool has an init routine, call it.
60742         (dg-test): Remove args `cflags_var' and `libs_var'.
60743         Pass all compiler options to ${tool}_start.
60744         Handle missing line number.
60745         (dg-finish): New function.
60746         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
60747         particular files.  Call gcc_finish at end.  Move "skipping test"
60748         message to verbosity level 3.
60749         * gcc.c-torture/compile/compile.exp: Likewise.
60750         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60751         * gcc.c-torture/execute/execute.exp: Likewise.
60752         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60753         Print testcase being tried at verbosity level 1.
60754         * gcc.c-torture/special/special.exp: Unset xfail.
60755         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60756         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
60757         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
60758         * gcc.failure/failure.exp: Likewise.
60759         * gcc.ieee/ieee.exp: Likewise.
60760         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
60761         Update call to dg-test.  Call dg-finish at end.
60762         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
60763         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60764         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
60765         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
60766         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
60767         * gcc.wendy/wendy.exp: Add copyright.
60768         Delete setting of tmpdir (done by gcc_init).
60769         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
60770         Pass compiler flags to gcc_start.  Call gcc_finish at end.
60771         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
60772         gcc_[ce]pass/fail.
60773
60774 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
60775
60776         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
60777         confusion.
60778         (g++_load): Likewise.
60779
60780         * config/*.exp (gcc_load): Some were varargs fns and some were not.
60781         Rename argument to `prog' to remove the confusion.
60782         Varargs fns behave differently too!
60783         (g++_load): Likewise.
60784
60785         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
60786
60787         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
60788         what it is.  Delete (always) printing of status value for !native.
60789         Simplify verbose code, and include status and exec_output.
60790         (g++_load): Use gcc_load.
60791
60792 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
60793
60794         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
60795         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
60796         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
60797         940714-3.c as these testcases don't exist anymore.  Make
60798         va-arg-1.c expected to pass.
60799
60800 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
60801
60802         * gcc.misc-tests/misc.exp: Only run specific testcases.
60803         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
60804         * gcc.misc-tests/dg-[1-9].c: New files.
60805
60806         * lib/dg.exp: New testsuite driver.
60807         * gcc.prms/prms.exp: Use it.
60808
60809         * README.gcc: New file.
60810
60811         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
60812         Document and reset `lxpass' and `lxfail'.
60813         Simplify "initialized" message.
60814         (gcc_stat): Clean up comments a little.
60815
60816 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
60817
60818         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
60819
60820 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
60821
60822         * lib/old-dejagnu.exp (process-option): New proc.
60823         (old-dejagnu-init, old-dejagnu-stat): Likewise.
60824         (old-dejagnu): Simplify.
60825         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
60826
60827 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
60828
60829         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
60830         exists and is not an empty string.
60831
60832         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
60833         $xfail rather than calling setup_xfail.  Clear $xfail when test is
60834         finished.
60835         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
60836         automatically.
60837
60838         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
60839         longer expected to fail.
60840
60841         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
60842         "f" function call.
60843
60844         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
60845
60846         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
60847         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
60848         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
60849         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
60850         c-torture-1.29.
60851
60852         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
60853         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
60854
60855         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
60856
60857         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
60858         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
60859
60860         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
60861         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
60862         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
60863
60864 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
60865
60866         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
60867         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
60868         940714-1.c, 940714-2.c, 940714-3.c},
60869         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
60870         gcc.misc-tests/{mg.c,mg.exp}:
60871         New tests.
60872         * gcc.noncompile/noncompile.exp: Change accordingly.
60873
60874 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
60875
60876         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
60877         Undo previous clobberage.
60878
60879 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
60880
60881         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
60882         * gcc.special/{930510-1.c, special.exp}:
60883         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
60884         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
60885         struct-varargs-1.c}: New tests from c-torture-1.26.
60886
60887 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
60888
60889         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
60890           argument to switch.
60891
60892 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
60893
60894         * Revert the previous changes.  Please see Rob's directory
60895         (/lisa/test/rob/progressive/gcc/testsuite) for testing
60896         fixes.
60897
60898 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
60899
60900         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
60901         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
60902         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
60903         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
60904         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
60905         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
60906         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
60907         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
60908         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
60909         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
60910         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
60911         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
60912         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
60913         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
60914         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
60915         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
60916         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
60917         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
60918         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
60919         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
60920         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
60921         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
60922         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
60923         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
60924         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
60925         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
60926         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
60927         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
60928         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
60929         testing changes.
60930
60931 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
60932
60933         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
60934         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
60935         with perror calls.
60936
60937 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
60938
60939         * config/unix.exp (g++_load): Fix syntax.
60940
60941 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
60942
60943         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
60944         * gcc.noncompile/921017-1.c: Deleted obsolete test.
60945         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
60946         Don't expect va-arg-1.c to fail.  Correct expected output for
60947         920928-1.c.
60948         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
60949         * gcc.wendy/hbm4.c: Correct typo.
60950         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
60951
60952 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
60953
60954         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
60955         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
60956         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
60957         * lib/c-torture.exp (c-torture-compile): Ditto.
60958
60959         Reduce volume of output (remove all the -I's and such).
60960         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
60961         Call gcc_cpass, gcc_cfail.
60962         (c-torture): Pass testing option to c-torture-compile.
60963
60964 1994-03-21  Doug Evans  (dje@cygnus.com)
60965
60966         Bring patches over from progressive.
60967         * config/default.exp: Exit remote shell cleanly.
60968         (g++_exit, g++_start): Add default versions.
60969         * config/sim.exp (gcc_load): Use perror, not error.
60970
60971 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
60972
60973         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
60974         set in site.exp.
60975
60976 1994-03-14  Doug Evans  (dje@cygnus.com)
60977
60978         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
60979         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
60980         (wendy_try): New proc to run testcase.
60981         (main loop): Call 'em.
60982         * gcc.wendy/*.c: Clean up pass to correct expected output.
60983
60984         * lib/gcc.exp: Minor cleanup work.
60985         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
60986
60987 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
60988
60989         * config/sim.exp (gcc_load): Document return codes better.
60990         Don't pass -v to simulator.
60991
60992 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
60993
60994         * gcc.special/920717-x.c: Fix typo.
60995         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
60996         get at sources.
60997
60998         * lib/mike-gcc.exp: Fix typo.
60999
61000 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
61001
61002         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
61003         binary to use, transform the name.
61004         * config/*.exp: rename everything. Nuke any g++ specific files,
61005         it's now a special case of gcc that requires no special support.
61006         Add a default.exp for unsupported targets.
61007
61008 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
61009
61010         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
61011         lib/old-dejagnu.exp: Fix a few patterns to work with the new
61012         version of Tcl.
61013
61014 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
61015
61016         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
61017         than a warning.
61018
61019 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
61020
61021         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
61022
61023 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
61024
61025         * gcc.execute/execute.exp: Combine opt_list and foption_list into
61026         option_list.  Compile every file with only 4/6 option choices
61027         (same as C torture) instead of with 12/18 different option
61028         choices.
61029         * lib/c-torture.exp: Likewise.
61030
61031         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
61032         not already set.
61033
61034 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
61035
61036         * lib/old-deja.exp: Add `excess errors test fails' error, now one
61037         can put an XFAIL *-*-* on excess errors.
61038
61039 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
61040
61041         * g++.law: Add more tests derived from g++-bugs snapshots.
61042
61043         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
61044         equivalent to g++.law/init9.
61045
61046         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
61047         compiled it, and the a.out file after we've run it.
61048
61049 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
61050
61051         * lib/mike-g++.exp (postbase): Delete the .o file after we've
61052         compiled it, and the a.out file after we've run it.
61053
61054 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
61055
61056         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
61057
61058 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
61059
61060         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
61061         version number.
61062
61063 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
61064
61065         * g++.law: New directory of g++ tests derived from the g++-bugs
61066         snapshots.
61067
61068 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
61069
61070         * gcc.compile: initbug1.c initbug1.exp testcase added
61071
61072 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
61073
61074         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
61075         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
61076           fixes submitted by Jeff Law (law@cs.utah.edu)
61077         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
61078           Jeff Law (law@cs.utah.edu)
61079
61080
61081 1993-11-30  Mike Stump  (mrs@cygnus.com)
61082
61083         * config/unix-g++.exp: Follow the gcc way of doing things.
61084         * g++.old-deja/old-deja.exp: Minor updates.
61085         * lib/g++.exp: New file, follow the gcc way of doing things.
61086         * lib/old-dejagnu.exp: Minor updates.
61087         * lib/mike-g++.exp: Always unset errorInfo.
61088
61089 1993-11-06  Mike Stump  (mrs@cygnus.com)
61090
61091         * lib/gcc.exp: Fix some errors with the below change, CC and
61092         CFLAGS should be global when setting, not local.
61093
61094 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
61095
61096         * lib/gcc.exp: Transform tool name.
61097
61098 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61099
61100         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
61101
61102 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61103
61104         * lib/gcc.exp: change gcc_done to gcc_stat
61105
61106 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61107
61108         * Upgraded gcc testsuite to c-torture version 1.25
61109
61110 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
61111
61112         * lib/gcc.exp: added reporting code. Changed verbose compile message.
61113         * lib/c-torture: added hooks for new reporting code.
61114
61115 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
61116
61117         * config/sh-gcc.exp: check if sh-sim exists in the path
61118
61119 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
61120
61121         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
61122         * gcc.compile/compile.exp: Initial changes for new logic.
61123         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
61124         * gcc.failure/failure.exp: Initial changes for new logic.
61125         * gcc.ieee/ieee.exp: Initial changes for new logic.
61126         * gcc.misc-tests/misc.exp: Initial changes for new logic.
61127         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
61128         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
61129         * lib/c-torture.exp: Initial changes for new logic.
61130         * lib/gcc.exp: Initial changes for new logic.
61131
61132 1993-10-15  Mike Stump  (mrs@cygnus.com)
61133
61134         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
61135         depend upon failure or success.  Fully qualify names in failure
61136         and success messages.  Always remove a.out before starting
61137         compile, just in case.  Pay more attention to error text output by
61138         the compiler.  Handle testcases with no known past errors just
61139         like all others, so that things are uniform.  Other miscellaneous
61140         improvements.
61141
61142 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
61143
61144         * gcc.cpp: new directory for cpp tests
61145
61146 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
61147
61148         * lib/chill.exp: Code reformatted, removed unused code.
61149         * config/unix-chill.exp: Code reformatted, removed unused code.
61150         * chill.execute/execute.exp: Code reformatted, removed unused code.
61151         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
61152
61153 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
61154
61155         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
61156         routines not written.
61157
61158 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
61159
61160         * config/bug-gcc.exp: Use new procs from bug.exp.
61161
61162 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
61163
61164         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
61165         via ftp, rather than depending on NFS.
61166         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
61167         case.
61168
61169 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
61170
61171         * config/bug-gcc.exp: Use new download proc.
61172
61173 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
61174
61175         * chill.execute/execute.exp: cleanups, handles errors better
61176         * chill.compile/compile.exp: rewrite, based on execute.exp
61177         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
61178         * lib/chill.exp: major changes to diff proc and compile and link
61179         procs. added chill_fail and chill_pass wrappers to pass and
61180         fail. added more comments, and handle error codes better.
61181         Added a hack to capture stderr from exec, so noncompile tests
61182         can work.
61183
61184 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
61185
61186         * chill.execute/execute.exp: rewrite of testsuite driver
61187         * lib/chill.exp: rewrite of testsuite driver
61188         * config/unix-chill.exp: rewrite of testsuite driver
61189
61190 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
61191
61192         In chill.execute:
61193         * iexpr.ch: Standardize uppercase.
61194         * tuples.dat: Standardize uppercase.
61195         * vary.ch: standardize.  Correct varying string assignments.
61196         * vary.dat: Add new output lines.
61197
61198 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
61199
61200         In chill.execute:
61201         * chprintf.ch: Standardize use of uppercase.
61202         * tuples.ch: Standardize and turn arr2 into a DCL,
61203           rather than a SYN.
61204         * pinits.ch: Standardize.
61205
61206 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
61207
61208         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
61209         * Makefil: Renamed to Makefile.in.
61210         * configure.in: New.
61211
61212 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
61213
61214         In chill.execute:
61215         * .cvsignore: Add result/output files.
61216         * Makefile: Fix up variables at start.  Use MFLAGS
61217           everywhere.  Correct bool_loc, built_ins entries.
61218           Add entry for vary1.ch.
61219         * bitarray.ch: Standardize upper-case usage.
61220         * bitexpr.ch: Standardize, add output of b1.
61221         * params.ch: Use arrayt in along PROC parameters, to
61222           avoid novelty problems.
61223         * sets.ch: Tiny cleanup.
61224         * vary1.ch: Re-indent.
61225
61226 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
61227
61228         * Add PR-related files to Makefiles, .cvsignore files, etc.
61229
61230 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
61231
61232         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
61233           with compiler objects. New names are test-flow.c and test-loop.c
61234
61235 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
61236
61237         * Upgraded c-torture tests from 1.19 to 1.20
61238
61239         * new files:
61240         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
61241         * gcc.compile: 930623-1.c 930623-2.c
61242         * gcc.noncompile: 930622-1.c 930622-2.c
61243         * gcc.failure: 920411-1.c 920627-2.c
61244         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
61245
61246 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
61247
61248         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61249           More changes to get testsuite working properly. Needs more work.
61250           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
61251
61252 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
61253
61254         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61255           More changes to get testsuite working properly. Needs more work.
61256
61257 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
61258
61259         * chill.compile/compile.exp: Added for Dejagnu support
61260         * chill.execute/execute.exp: Added for Dejagnu support
61261         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
61262
61263 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
61264
61265         This should complete moving the CHILL test files.
61266         * chill.noncompile(.cvsignore printf.grt
61267             in-printf.grt chprintf.grt chprintf.ch):
61268             Added test-support files.
61269           (Makefile): Modified further.
61270         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
61271             signal.ch): Added test files.
61272           * chill.execute (.cvsignore printf.grt printr.c
61273             in-printf.grt rts.c chprintf.grt rts.h): Added
61274           test-support files.
61275             (Makefile): More corrections.
61276
61277 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
61278
61279         * chill.compile, chill.execute, chill.nocompile: Add CHILL
61280           test cases, ready for DejaGnu.
61281
61282 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
61283
61284         * Upgraded c-torture tests from 1.18 to 1.19
61285
61286         * gcc.compile: added test(s):
61287           930607-1.c
61288         * gcc.execute: added test(s):
61289           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
61290
61291         * added new subdirectory for misc tests: gcc.misc-tests
61292         * gcc.misc-test(s): added tests:
61293           inst-check.c test-consts.c test-ior.c test-switch.c
61294
61295 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
61296
61297         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
61298
61299 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
61300
61301         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
61302
61303 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
61304
61305         * Upgraded c-torture tests from 1.17 to 1.18
61306
61307 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
61308
61309         * Upgraded c-torture tests from 1.12 to 1.17
61310
61311 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
61312
61313         * lib/old-dejagnu.exp:
61314           Fixed handling of XFAIL target triplets to correctly
61315           recognize wildcard characters.  Removed code that
61316           appended a unique id tag to the end of the file name
61317           printed out by the result of the testcases within a
61318           given test file.
61319
61320 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
61321
61322         * lib/old-dejagnu.exp:
61323           Reworked expected failure handling to trigger off of XFAIL
61324           keyword in keyphrase embeded in testcase source code. The
61325           XFAIL keyword must be at the end of the keyphrase line. It
61326           may optionally be followed by one or more target triplets.
61327           It has just occured that the handling of wildcards in the
61328           target triplet may not be correct.
61329
61330 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
61331
61332         * g++.old-deja/tests:
61333           Moved all subdirectories up one level into g++.old-deja .
61334
61335         * lib/old-dejagnu.exp:
61336           Fixed problem with CXXFLAGS not being properly reset, and being
61337           corrupted with extraneous "-c" compiler option.  This was
61338           causing binaries to not be generated for test that needed them.
61339           Modified strings passed to "pass" and "fail" so that individual
61340           tests from the same test file would be distinguished by an
61341           identifier appended to the test file name in the summary logs;
61342           this corrected a problem with erroneous diff logs.  Added code
61343           to search testcases for expected fail and unexpected pass keywords.
61344
61345 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
61346
61347         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
61348
61349 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
61350
61351         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
61352           Removed extraneous text from end of "Special g++ Options"
61353           keyphrase.
61354
61355         * lib/old-dejagnu.exp: Added pattern matching to look for new
61356           keywords, embedded in testcases comments, which will trigger
61357           calls to xpass and xfail.
61358
61359 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
61360
61361         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
61362           comments embedded in the testcases, especially the one looking for
61363           special compiler options, as well as the pattern matching for the
61364           compiler output again.
61365
61366 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
61367
61368         * lib/old-dejagnu.exp: Do a proper check of the return value for
61369           execute tests. Fixed several problems with the pattern matching
61370           of the compiler output which gave erroneous test results.
61371           Changed several of the test result messages to be more descriptive.
61372         * config/unix-g++.exp: Proc g++_load now actually works and
61373           executes the tests passed to it and returns a usable return
61374           value.
61375
61376 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
61377
61378           * lib/gcc.exp: Exits gracefully if $CC is bogus.
61379
61380 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
61381
61382         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
61383           Modified both files to properly execute the old style
61384           dejagnu tests. The previous versions of these files were
61385           experimental and did not function anything near correctly.
61386
61387 1993-04-05  Rob Savoye  (rob@cygnus.com)
61388
61389         * Removed all Makefile.in and configure.in files. No configuration
61390         needed now.
61391
61392 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
61393
61394         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
61395
61396 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
61397
61398         * gcc.compile/configure.in, gcc.unsorted/configure.in,
61399         gcc.special/configure.in, gcc.noncompile/configure.in,
61400         gcc.execute/configure.in, gcc.code_quality/configure.in,
61401         g++.other/configure.in, g++.old-deja/configure.in,
61402         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
61403         in srcname setting.
61404
61405 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
61406
61407         * lib/udi.exp: Fixed mondfe and mondfe_download.
61408         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
61409         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
61410
61411 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
61412
61413         * config/udi-gdb.exp: Check $shell_id after connecting to target.
61414         (gdb_exit): Don't remove *_soc files.
61415
61416 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
61417
61418         * lib/c-torture.exp: Don't look for main; instead always use -w
61419         -c.  This is how the c-torture tests work.  Remove the object
61420         file if the compilation succeeds.
61421         * gcc.execute/execute.exp: Remove executable if test passes.
61422         * gcc.noncompile/noncompile.exp: Every test is an expected
61423         failure.
61424         * gcc.special/special.exp: Added tests from c-torture 1.11,
61425         corrected use of existing test.
61426         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
61427         gcc.execute/920625-1.c: Updated to c-torture 1.11.
61428         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
61429         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
61430         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
61431         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
61432         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
61433         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
61434         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
61435         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
61436         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
61437         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
61438         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
61439         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
61440         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
61441         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
61442         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
61443         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
61444         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
61445         c-torture 1.11.
61446         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
61447         correspond to c-torture 1.11.
61448
61449         * New file.